diff options
Diffstat (limited to 'epan/dissectors/packet-rrc.c')
-rw-r--r-- | epan/dissectors/packet-rrc.c | 7336 |
1 files changed, 4543 insertions, 2793 deletions
diff --git a/epan/dissectors/packet-rrc.c b/epan/dissectors/packet-rrc.c index 57f1fad5cf..c7c018f9f3 100644 --- a/epan/dissectors/packet-rrc.c +++ b/epan/dissectors/packet-rrc.c @@ -32,7 +32,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - * Ref: 3GPP TS 25.331 V8.8.0 (2009-09) + * Ref: 3GPP TS 25.331 V9.7.0 (2011-06) */ #ifdef HAVE_CONFIG_H @@ -66,9 +66,21 @@ static dissector_handle_t rrc_ul_ccch_handle=NULL; static dissector_handle_t rrc_dl_ccch_handle=NULL; static dissector_handle_t rrc_ul_dcch_handle=NULL; static dissector_handle_t rrc_dl_dcch_handle=NULL; +static dissector_handle_t lte_rrc_ue_eutra_cap_handle=NULL; +static dissector_handle_t lte_rrc_dl_dcch_handle=NULL; /* Forward declarations */ -static void dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_MasterInformationBlock_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoTypeSB1_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoTypeSB2_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoType1_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoType3_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoType5_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoType7_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoType11_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoType11bis_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); +static int dissect_SysInfoType12_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree); /* Include constants */ @@ -229,7 +241,7 @@ static void dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb, packet_info #define maxURNTI_Group 8 /*--- End of included file: packet-rrc-val.h ---*/ -#line 67 "../../asn1/rrc/packet-rrc-template.c" +#line 79 "../../asn1/rrc/packet-rrc-template.c" /* Initialize the protocol and registered fields */ int proto_rrc = -1; @@ -251,6 +263,7 @@ static int hf_rrc_MSCH_Message_PDU = -1; /* MSCH_Message */ static int hf_rrc_rrc_HandoverToUTRANCommand_PDU = -1; /* HandoverToUTRANCommand */ static int hf_rrc_rrc_InterRATHandoverInfo_PDU = -1; /* InterRATHandoverInfo */ static int hf_rrc_SystemInformation_BCH_PDU = -1; /* SystemInformation_BCH */ +static int hf_rrc_System_Information_Container_PDU = -1; /* System_Information_Container */ static int hf_rrc_UE_RadioAccessCapabilityInfo_PDU = -1; /* UE_RadioAccessCapabilityInfo */ static int hf_rrc_MasterInformationBlock_PDU = -1; /* MasterInformationBlock */ static int hf_rrc_SysInfoType1_PDU = -1; /* SysInfoType1 */ @@ -454,6 +467,8 @@ static int hf_rrc_criticalExtensions_03 = -1; /* T_criticalExtensions_03 */ static int hf_rrc_r9 = -1; /* T_r9 */ static int hf_rrc_activeSetUpdate_r9 = -1; /* ActiveSetUpdate_r9_IEs */ static int hf_rrc_activeSetUpdate_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions = -1; /* T_v950NonCriticalExtensions */ +static int hf_rrc_activeSetUpdate_v950ext = -1; /* ActiveSetUpdate_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_04 = -1; /* T_nonCriticalExtensions_04 */ static int hf_rrc_criticalExtensions_04 = -1; /* T_criticalExtensions_04 */ static int hf_rrc_dummy = -1; /* IntegrityProtectionModeInfo */ @@ -509,6 +524,8 @@ static int hf_rrc_rl_AdditionInformationList_SecULFreq = -1; /* RL_AdditionInfo static int hf_rrc_rl_RemovalInformationList_SecULFreq = -1; /* RL_RemovalInformationList_SecULFreq */ static int hf_rrc_serving_HSDSCH_CellInformation_03 = -1; /* Serving_HSDSCH_CellInformation_r9 */ static int hf_rrc_dl_SecondaryCellInfoFDD_01 = -1; /* DL_SecondaryCellInfoFDD_r9 */ +static int hf_rrc_secondaryCellMimoParameters = -1; /* SecondaryCellMIMOparametersFDD_v950ext */ +static int hf_rrc_rl_AdditionInformationList_06 = -1; /* RL_AdditionInformationList_v950ext */ static int hf_rrc_dummy_02 = -1; /* IntegrityProtActivationInfo */ static int hf_rrc_dummy2_01 = -1; /* RB_ActivationTimeInfoList */ static int hf_rrc_dummy3_01 = -1; /* UL_CounterSynchronisationInfo */ @@ -677,6 +694,8 @@ static int hf_rrc_criticalExtensions_13 = -1; /* T_criticalExtensions_13 */ static int hf_rrc_r9_01 = -1; /* T_r9_01 */ static int hf_rrc_cellUpdateConfirm_r9 = -1; /* CellUpdateConfirm_r9_IEs */ static int hf_rrc_cellUpdateConfirm_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions_01 = -1; /* T_v950NonCriticalExtensions_01 */ +static int hf_rrc_cellUpdateConfirm_v950ext = -1; /* CellUpdateConfirm_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_18 = -1; /* T_nonCriticalExtensions_18 */ static int hf_rrc_criticalExtensions_14 = -1; /* T_criticalExtensions_14 */ static int hf_rrc_integrityProtectionModeInfo = -1; /* IntegrityProtectionModeInfo */ @@ -830,6 +849,8 @@ static int hf_rrc_r8_02 = -1; /* T_r8_02 */ static int hf_rrc_v7d0NonCriticalExtensions_01 = -1; /* T_v7d0NonCriticalExtensions_01 */ static int hf_rrc_v890NonCriticalExtensions_02 = -1; /* T_v890NonCriticalExtensions_02 */ static int hf_rrc_v8a0NonCriticalExtensions_01 = -1; /* T_v8a0NonCriticalExtensions_01 */ +static int hf_rrc_v7f0NonCriticalExtensions_03 = -1; /* T_v7f0NonCriticalExtensions_03 */ +static int hf_rrc_v7g0NonCriticalExtensions_05 = -1; /* T_v7g0NonCriticalExtensions_05 */ static int hf_rrc_nonCriticalExtensions_25 = -1; /* T_nonCriticalExtensions_25 */ static int hf_rrc_criticalExtensions_20 = -1; /* T_criticalExtensions_20 */ static int hf_rrc_r9_02 = -1; /* T_r9_02 */ @@ -1099,7 +1120,7 @@ static int hf_rrc_handoverFromUTRANCommand_EUTRA_r8_add_ext = -1; /* BIT_STRING static int hf_rrc_nonCriticalExtensions_45 = -1; /* T_nonCriticalExtensions_45 */ static int hf_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */ static int hf_rrc_toHandoverRAB_Info_02 = -1; /* RAB_InformationList */ -static int hf_rrc_eutra_Message = -1; /* OCTET_STRING */ +static int hf_rrc_eutra_Message = -1; /* T_eutra_Message */ static int hf_rrc_interRAT_HO_FailureCause = -1; /* InterRAT_HO_FailureCause */ static int hf_rrc_interRATMessage = -1; /* T_interRATMessage */ static int hf_rrc_gsm = -1; /* T_gsm */ @@ -1113,6 +1134,7 @@ static int hf_rrc_v860NonCriticalExtensions_06 = -1; /* T_v860NonCriticalExtens static int hf_rrc_handoverFromUTRANFailure_v860ext = -1; /* HandoverFromUtranFailure_v860ext_IEs */ static int hf_rrc_nonCriticalExtensions_46 = -1; /* T_nonCriticalExtensions_46 */ static int hf_rrc_geranIu_MessageList_01 = -1; /* GERANIu_MessageList */ +static int hf_rrc_eutra_Message_01 = -1; /* T_eutra_Message_01 */ static int hf_rrc_predefinedConfigStatusList = -1; /* T_predefinedConfigStatusList */ static int hf_rrc_absent = -1; /* NULL */ static int hf_rrc_present = -1; /* PredefinedConfigStatusList */ @@ -1147,7 +1169,7 @@ static int hf_rrc_ue_RadioAccessCapability_v3g0ext = -1; /* UE_RadioAccessCapab static int hf_rrc_interRATHandoverInfo_v690ext1 = -1; /* InterRATHandoverInfo_v690ext1_IEs */ static int hf_rrc_v7e0NonCriticalExtensions = -1; /* T_v7e0NonCriticalExtensions */ static int hf_rrc_interRATHandoverInfo_v7e0ext = -1; /* InterRATHandoverInfo_v7e0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_03 = -1; /* T_v7f0NonCriticalExtensions_03 */ +static int hf_rrc_v7f0NonCriticalExtensions_04 = -1; /* T_v7f0NonCriticalExtensions_04 */ static int hf_rrc_interRATHandoverInfo_v7f0ext = -1; /* InterRATHandoverInfo_v7f0ext_IEs */ static int hf_rrc_nonCriticalExtensions_47 = -1; /* T_nonCriticalExtensions_47 */ static int hf_rrc_accessStratumReleaseIndicator = -1; /* AccessStratumReleaseIndicator */ @@ -1171,6 +1193,10 @@ static int hf_rrc_v880NonCriticalExtensions = -1; /* T_v880NonCriticalExtension static int hf_rrc_interRATHandoverInfo_v880ext = -1; /* InterRATHandoverInfo_v880ext_IEs */ static int hf_rrc_v920NonCriticalExtensions = -1; /* T_v920NonCriticalExtensions */ static int hf_rrc_interRATHandoverInfo_v920ext = -1; /* InterRATHandoverInfo_v920ext_IEs */ +static int hf_rrc_v8b0NonCriticalExtensions = -1; /* T_v8b0NonCriticalExtensions */ +static int hf_rrc_interRATHandoverInfo_v8b0ext = -1; /* InterRATHandoverInfo_v8b0ext_IEs */ +static int hf_rrc_v950NonCriticalExtensions_02 = -1; /* T_v950NonCriticalExtensions_02 */ +static int hf_rrc_interRATHandoverInfo_v950ext = -1; /* InterRATHandoverInfo_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_48 = -1; /* T_nonCriticalExtensions_48 */ static int hf_rrc_supportForSIB11bis = -1; /* T_supportForSIB11bis */ static int hf_rrc_supportForFDPCH = -1; /* T_supportForFDPCH */ @@ -1187,6 +1213,8 @@ static int hf_rrc_ue_RadioAccessCapabilityInfo_02 = -1; /* UE_RadioAccessCapabi static int hf_rrc_ue_RadioAccessCapabilityInfo_TDD128 = -1; /* UE_RadioAccessCapabilityComp_TDD128 */ static int hf_rrc_ue_RadioAccessCapabilityInfo_03 = -1; /* UE_RadioAccessCapability_v920ext */ static int hf_rrc_ue_RadioAccessCapabilityComp2_04 = -1; /* UE_RadioAccessCapabilityComp2_v920ext */ +static int hf_rrc_ue_RadioAccessCapabilityInfo_04 = -1; /* UE_RadioAccessCapabilityInfo_TDD128_v8b0ext */ +static int hf_rrc_pdcp_Capability = -1; /* PDCP_Capability_r4_ext */ 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 */ @@ -1236,6 +1264,8 @@ static int hf_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */ static int hf_rrc_r9_04 = -1; /* T_r9_04 */ static int hf_rrc_measurementControl_r9 = -1; /* MeasurementControl_r9_IEs */ static int hf_rrc_measurementControl_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v970NonCriticalExtensions = -1; /* T_v970NonCriticalExtensions */ +static int hf_rrc_measurementControl_v970ext = -1; /* MeasurementControl_v970ext_IEs */ static int hf_rrc_nonCriticalExtensions_54 = -1; /* T_nonCriticalExtensions_54 */ static int hf_rrc_criticalExtensions_42 = -1; /* T_criticalExtensions_42 */ static int hf_rrc_measurementIdentity = -1; /* MeasurementIdentity */ @@ -1259,6 +1289,8 @@ static int hf_rrc_measurementCommand_04 = -1; /* MeasurementCommand_r8 */ static int hf_rrc_newIntraFreqCellList = -1; /* NewIntraFreqCellList_LCR_v8a0ext */ static int hf_rrc_newInterFreqCellList_01 = -1; /* NewInterFreqCellList_LCR_v8a0ext */ static int hf_rrc_measurementCommand_05 = -1; /* MeasurementCommand_r9 */ +static int hf_rrc_measurementIdentity_01 = -1; /* MeasurementIdentity_r9 */ +static int hf_rrc_additionalMeasurementList_01 = -1; /* AdditionalMeasurementID_List_r9 */ static int hf_rrc_laterNonCriticalExtensions_19 = -1; /* T_laterNonCriticalExtensions_19 */ static int hf_rrc_measurementControlFailure_r3_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v590NonCriticalExtensions_10 = -1; /* T_v590NonCriticalExtensions_10 */ @@ -1285,6 +1317,8 @@ static int hf_rrc_v860NonCriticalExtensions_08 = -1; /* T_v860NonCriticalExtens static int hf_rrc_measurementReport_v860ext = -1; /* MeasurementReport_v860ext_IEs */ static int hf_rrc_v920NonCriticalExtensions_01 = -1; /* T_v920NonCriticalExtensions_01 */ static int hf_rrc_measurementReport_v920ext = -1; /* MeasurementReport_v920ext_IEs */ +static int hf_rrc_v970NonCriticalExtensions_01 = -1; /* T_v970NonCriticalExtensions_01 */ +static int hf_rrc_measurementReport_v970ext_IE = -1; /* MeasurementReport_v970ext_IEs */ static int hf_rrc_nonCriticalExtensions_56 = -1; /* T_nonCriticalExtensions_56 */ static int hf_rrc_measuredResults_v390ext = -1; /* MeasuredResults_v390ext */ static int hf_rrc_interFreqEventResults_LCR = -1; /* InterFreqEventResults_LCR_r4_ext */ @@ -1307,6 +1341,7 @@ static int hf_rrc_additionalMeasuredResults_03 = -1; /* MeasuredResultsList_v92 static int hf_rrc_additionalMeasuredResultsOnSecUlFreq = -1; /* MeasuredResultsListOnSecUlFreq */ static int hf_rrc_eventResultsOnSecUlFreq = -1; /* EventResultsOnSecUlFreq */ static int hf_rrc_eutra_MeasuredResults_01 = -1; /* EUTRA_MeasuredResults_v920ext */ +static int hf_rrc_measurementIdentity_02 = -1; /* MeasurementIdentityExt */ static int hf_rrc_pagingRecordList = -1; /* PagingRecordList */ static int hf_rrc_bcch_ModificationInfo = -1; /* BCCH_ModificationInfo */ static int hf_rrc_laterNonCriticalExtensions_21 = -1; /* T_laterNonCriticalExtensions_21 */ @@ -1370,9 +1405,9 @@ static int hf_rrc_v780NonCriticalExtensions_04 = -1; /* T_v780NonCriticalExtens static int hf_rrc_physicalChannelReconfiguration_v780ext = -1; /* PhysicalChannelReconfiguration_v780ext_IEs */ static int hf_rrc_v7d0NonCriticalExtensions_04 = -1; /* T_v7d0NonCriticalExtensions_04 */ static int hf_rrc_physicalChannelReconfiguration_v7d0ext = -1; /* PhysicalChannelReconfiguration_v7d0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_04 = -1; /* T_v7f0NonCriticalExtensions_04 */ +static int hf_rrc_v7f0NonCriticalExtensions_05 = -1; /* T_v7f0NonCriticalExtensions_05 */ static int hf_rrc_physicalChannelReconfiguration_v7f0ext = -1; /* PhysicalChannelReconfiguration_v7f0ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_05 = -1; /* T_v7g0NonCriticalExtensions_05 */ +static int hf_rrc_v7g0NonCriticalExtensions_06 = -1; /* T_v7g0NonCriticalExtensions_06 */ static int hf_rrc_physicalChannelReconfiguration_v7g0ext = -1; /* PhysicalChannelReconfiguration_v7g0ext_IEs */ static int hf_rrc_nonCriticalExtensions_63 = -1; /* T_nonCriticalExtensions_63 */ static int hf_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */ @@ -1380,10 +1415,10 @@ static int hf_rrc_r8_06 = -1; /* T_r8_06 */ static int hf_rrc_physicalChannelReconfiguration_r8 = -1; /* PhysicalChannelReconfiguration_r8_IEs */ static int hf_rrc_physicalChannelReconfiguration_r8_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v7d0NonCriticalExtensions_05 = -1; /* T_v7d0NonCriticalExtensions_05 */ -static int hf_rrc_v7f0NonCriticalExtensions_05 = -1; /* T_v7f0NonCriticalExtensions_05 */ +static int hf_rrc_v7f0NonCriticalExtensions_06 = -1; /* T_v7f0NonCriticalExtensions_06 */ static int hf_rrc_v890NonCriticalExtensions_04 = -1; /* T_v890NonCriticalExtensions_04 */ static int hf_rrc_physicalChannelReconfiguration_v890ext = -1; /* PhysicalChannelReconfiguration_v890ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_06 = -1; /* T_v7g0NonCriticalExtensions_06 */ +static int hf_rrc_v7g0NonCriticalExtensions_07 = -1; /* T_v7g0NonCriticalExtensions_07 */ static int hf_rrc_v8a0NonCriticalExtensions_04 = -1; /* T_v8a0NonCriticalExtensions_04 */ static int hf_rrc_physicalChannelReconfiguration_v8a0ext = -1; /* PhysicalChannelReconfiguration_v8a0ext_IEs */ static int hf_rrc_nonCriticalExtensions_64 = -1; /* T_nonCriticalExtensions_64 */ @@ -1391,6 +1426,8 @@ static int hf_rrc_criticalExtensions_48 = -1; /* T_criticalExtensions_48 */ static int hf_rrc_r9_05 = -1; /* T_r9_05 */ static int hf_rrc_physicalChannelReconfiguration_r9 = -1; /* PhysicalChannelReconfiguration_r9_IEs */ static int hf_rrc_physicalChannelReconfiguration_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions_03 = -1; /* T_v950NonCriticalExtensions_03 */ +static int hf_rrc_physicalChannelReconfiguration_v950ext = -1; /* PhysicalChannelReconfiguration_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_65 = -1; /* T_nonCriticalExtensions_65 */ static int hf_rrc_criticalExtensions_49 = -1; /* T_criticalExtensions_49 */ static int hf_rrc_ul_ChannelRequirement_03 = -1; /* UL_ChannelRequirementWithCPCH_SetID */ @@ -1524,9 +1561,9 @@ static int hf_rrc_v790NonCriticalExtensions = -1; /* T_v790NonCriticalExtension static int hf_rrc_radioBearerReconfiguration_v790ext = -1; /* RadioBearerReconfiguration_v790ext_IEs */ static int hf_rrc_v7d0NonCriticalExtensions_06 = -1; /* T_v7d0NonCriticalExtensions_06 */ static int hf_rrc_radioBearerReconfiguration_v7d0ext = -1; /* RadioBearerReconfiguration_v7d0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_06 = -1; /* T_v7f0NonCriticalExtensions_06 */ +static int hf_rrc_v7f0NonCriticalExtensions_07 = -1; /* T_v7f0NonCriticalExtensions_07 */ static int hf_rrc_radioBearerReconfiguration_v7f0ext = -1; /* RadioBearerReconfiguration_v7f0ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_07 = -1; /* T_v7g0NonCriticalExtensions_07 */ +static int hf_rrc_v7g0NonCriticalExtensions_08 = -1; /* T_v7g0NonCriticalExtensions_08 */ static int hf_rrc_radioBearerReconfiguration_v7g0ext = -1; /* RadioBearerReconfiguration_v7g0ext_IEs */ static int hf_rrc_nonCriticalExtensions_75 = -1; /* T_nonCriticalExtensions_75 */ static int hf_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */ @@ -1534,10 +1571,10 @@ static int hf_rrc_r8_07 = -1; /* T_r8_07 */ static int hf_rrc_radioBearerReconfiguration_r8 = -1; /* RadioBearerReconfiguration_r8_IEs */ static int hf_rrc_radioBearerReconfiguration_r8_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v7d0NonCriticalExtensions_07 = -1; /* T_v7d0NonCriticalExtensions_07 */ -static int hf_rrc_v7f0NonCriticalExtensions_07 = -1; /* T_v7f0NonCriticalExtensions_07 */ +static int hf_rrc_v7f0NonCriticalExtensions_08 = -1; /* T_v7f0NonCriticalExtensions_08 */ static int hf_rrc_v890NonCriticalExtensions_05 = -1; /* T_v890NonCriticalExtensions_05 */ static int hf_rrc_radioBearerReconfiguration_v890ext = -1; /* RadioBearerReconfiguration_v890ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_08 = -1; /* T_v7g0NonCriticalExtensions_08 */ +static int hf_rrc_v7g0NonCriticalExtensions_09 = -1; /* T_v7g0NonCriticalExtensions_09 */ static int hf_rrc_v8a0NonCriticalExtensions_05 = -1; /* T_v8a0NonCriticalExtensions_05 */ static int hf_rrc_radioBearerReconfiguration_v8a0ext = -1; /* RadioBearerReconfiguration_v8a0ext_IEs */ static int hf_rrc_nonCriticalExtensions_76 = -1; /* T_nonCriticalExtensions_76 */ @@ -1545,6 +1582,8 @@ static int hf_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */ static int hf_rrc_r9_06 = -1; /* T_r9_06 */ static int hf_rrc_radioBearerReconfiguration_r9 = -1; /* RadioBearerReconfiguration_r9_IEs */ static int hf_rrc_radioBearerReconfiguration_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions_04 = -1; /* T_v950NonCriticalExtensions_04 */ +static int hf_rrc_radioBearerReconfiguration_v950ext = -1; /* RadioBearerReconfiguration_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_77 = -1; /* T_nonCriticalExtensions_77 */ static int hf_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */ static int hf_rrc_rab_InformationReconfigList = -1; /* RAB_InformationReconfigList */ @@ -1655,9 +1694,9 @@ static int hf_rrc_v780NonCriticalExtensions_06 = -1; /* T_v780NonCriticalExtens static int hf_rrc_radioBearerRelease_v780ext = -1; /* RadioBearerRelease_v780ext_IEs */ static int hf_rrc_v7d0NonCriticalExtensions_08 = -1; /* T_v7d0NonCriticalExtensions_08 */ static int hf_rrc_radioBearerRelease_v7d0ext = -1; /* RadioBearerRelease_v7d0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_08 = -1; /* T_v7f0NonCriticalExtensions_08 */ +static int hf_rrc_v7f0NonCriticalExtensions_09 = -1; /* T_v7f0NonCriticalExtensions_09 */ static int hf_rrc_radioBearerRelease_v7f0ext = -1; /* RadioBearerRelease_v7f0ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_09 = -1; /* T_v7g0NonCriticalExtensions_09 */ +static int hf_rrc_v7g0NonCriticalExtensions_10 = -1; /* T_v7g0NonCriticalExtensions_10 */ static int hf_rrc_radioBearerRelease_v7g0ext = -1; /* RadioBearerRelease_v7g0ext_IEs */ static int hf_rrc_nonCriticalExtensions_84 = -1; /* T_nonCriticalExtensions_84 */ static int hf_rrc_criticalExtensions_63 = -1; /* T_criticalExtensions_63 */ @@ -1665,10 +1704,10 @@ static int hf_rrc_r8_08 = -1; /* T_r8_08 */ static int hf_rrc_radioBearerRelease_r8 = -1; /* RadioBearerRelease_r8_IEs */ static int hf_rrc_radioBearerRelease_r8_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v7d0NonCriticalExtensions_09 = -1; /* T_v7d0NonCriticalExtensions_09 */ -static int hf_rrc_v7f0NonCriticalExtensions_09 = -1; /* T_v7f0NonCriticalExtensions_09 */ +static int hf_rrc_v7f0NonCriticalExtensions_10 = -1; /* T_v7f0NonCriticalExtensions_10 */ static int hf_rrc_v890NonCriticalExtensions_06 = -1; /* T_v890NonCriticalExtensions_06 */ static int hf_rrc_radioBearerRelease_v890ext = -1; /* RadioBearerRelease_v890ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_10 = -1; /* T_v7g0NonCriticalExtensions_10 */ +static int hf_rrc_v7g0NonCriticalExtensions_11 = -1; /* T_v7g0NonCriticalExtensions_11 */ static int hf_rrc_v8a0NonCriticalExtensions_06 = -1; /* T_v8a0NonCriticalExtensions_06 */ static int hf_rrc_radioBearerRelease_v8a0ext = -1; /* RadioBearerRelease_v8a0ext_IEs */ static int hf_rrc_nonCriticalExtensions_85 = -1; /* T_nonCriticalExtensions_85 */ @@ -1676,6 +1715,10 @@ static int hf_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */ static int hf_rrc_r9_07 = -1; /* T_r9_07 */ static int hf_rrc_radioBearerRelease_r9 = -1; /* RadioBearerRelease_r9_IEs */ static int hf_rrc_radioBearerRelease_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions_05 = -1; /* T_v950NonCriticalExtensions_05 */ +static int hf_rrc_radioBearerRelease_v950ext = -1; /* RadioBearerRelease_v950ext_IEs */ +static int hf_rrc_v970NonCriticalExtensions_02 = -1; /* T_v970NonCriticalExtensions_02 */ +static int hf_rrc_radioBearerRelease_v970ext = -1; /* RadioBearerRelease_v970ext_IEs */ static int hf_rrc_nonCriticalExtensions_86 = -1; /* T_nonCriticalExtensions_86 */ static int hf_rrc_criticalExtensions_65 = -1; /* T_criticalExtensions_65 */ static int hf_rrc_signallingConnectionRelIndication = -1; /* CN_DomainIdentity */ @@ -1756,11 +1799,11 @@ static int hf_rrc_radioBearerSetup_r8 = -1; /* RadioBearerSetup_r8_IEs */ static int hf_rrc_radioBearerSetup_r8_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v7d0NonCriticalExtensions_10 = -1; /* T_v7d0NonCriticalExtensions_10 */ static int hf_rrc_radioBearerSetup_v7d0ext = -1; /* RadioBearerSetup_v7d0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_10 = -1; /* T_v7f0NonCriticalExtensions_10 */ +static int hf_rrc_v7f0NonCriticalExtensions_11 = -1; /* T_v7f0NonCriticalExtensions_11 */ static int hf_rrc_radioBearerSetup_v7f0ext = -1; /* RadioBearerSetup_v7f0ext_IEs */ static int hf_rrc_v890NonCriticalExtensions_07 = -1; /* T_v890NonCriticalExtensions_07 */ static int hf_rrc_radioBearerSetup_v890ext = -1; /* RadioBearerSetup_v890ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_11 = -1; /* T_v7g0NonCriticalExtensions_11 */ +static int hf_rrc_v7g0NonCriticalExtensions_12 = -1; /* T_v7g0NonCriticalExtensions_12 */ static int hf_rrc_radioBearerSetup_v7g0ext = -1; /* RadioBearerSetup_v7g0ext_IEs */ static int hf_rrc_v8a0NonCriticalExtensions_07 = -1; /* T_v8a0NonCriticalExtensions_07 */ static int hf_rrc_radioBearerSetup_v8a0ext = -1; /* RadioBearerSetup_v8a0ext_IEs */ @@ -1769,6 +1812,8 @@ static int hf_rrc_criticalExtensions_71 = -1; /* T_criticalExtensions_71 */ static int hf_rrc_r9_08 = -1; /* T_r9_08 */ static int hf_rrc_radioBearerSetup_r9 = -1; /* RadioBearerSetup_r9_IEs */ static int hf_rrc_radioBearerSetup_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions_06 = -1; /* T_v950NonCriticalExtensions_06 */ +static int hf_rrc_radioBearerSetup_v950ext = -1; /* RadioBearerSetup_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_95 = -1; /* T_nonCriticalExtensions_95 */ static int hf_rrc_criticalExtensions_72 = -1; /* T_criticalExtensions_72 */ static int hf_rrc_dummy_15 = -1; /* T_dummy_07 */ @@ -1795,8 +1840,8 @@ static int hf_rrc_rab_InformationSetupListExt = -1; /* RAB_InformationSetupList static int hf_rrc_specificationMode_14 = -1; /* T_specificationMode_14 */ static int hf_rrc_complete_14 = -1; /* T_complete_14 */ static int hf_rrc_dummy_19 = -1; /* NULL */ -static int hf_rrc_v7f0NonCriticalExtensions_11 = -1; /* T_v7f0NonCriticalExtensions_11 */ -static int hf_rrc_v7g0NonCriticalExtensions_12 = -1; /* T_v7g0NonCriticalExtensions_12 */ +static int hf_rrc_v7f0NonCriticalExtensions_12 = -1; /* T_v7f0NonCriticalExtensions_12 */ +static int hf_rrc_v7g0NonCriticalExtensions_13 = -1; /* T_v7g0NonCriticalExtensions_13 */ static int hf_rrc_nonCriticalExtensions_96 = -1; /* T_nonCriticalExtensions_96 */ static int hf_rrc_sr_vcc_Info = -1; /* SR_VCC_Info */ static int hf_rrc_laterNonCriticalExtensions_35 = -1; /* T_laterNonCriticalExtensions_35 */ @@ -1910,10 +1955,12 @@ static int hf_rrc_v860NonCriticalExtensions_16 = -1; /* T_v860NonCriticalExtens static int hf_rrc_rrcConnectionRequest_v860ext = -1; /* RRCConnectionRequest_v860ext_IEs */ static int hf_rrc_v7e0NonCriticalExtensions_01 = -1; /* T_v7e0NonCriticalExtensions_01 */ static int hf_rrc_rrcConnectionRequest_v7e0ext = -1; /* RRCConnectionRequest_v7e0ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_13 = -1; /* T_v7g0NonCriticalExtensions_13 */ +static int hf_rrc_v7g0NonCriticalExtensions_14 = -1; /* T_v7g0NonCriticalExtensions_14 */ static int hf_rrc_rrcConnectionRequest_v7g0ext = -1; /* RRCConnectionRequest_v7g0ext_IEs */ static int hf_rrc_v920NonCriticalExtensions_02 = -1; /* T_v920NonCriticalExtensions_02 */ static int hf_rrc_rrcConnectionRequest_v920ext = -1; /* RRCConnectionRequest_v920ext_IEs */ +static int hf_rrc_v940NonCriticalExtensions = -1; /* T_v940NonCriticalExtensions */ +static int hf_rrc_rrcConnectionRequest_v940ext = -1; /* RRCConnectionRequest_v940ext_IEs */ static int hf_rrc_nonCriticalExtensions_106 = -1; /* T_nonCriticalExtensions_106 */ static int hf_rrc_uESpecificBehaviourInformation1idle = -1; /* UESpecificBehaviourInformation1idle */ static int hf_rrc_predefinedConfigStatusInfo = -1; /* BOOLEAN */ @@ -1934,6 +1981,7 @@ static int hf_rrc_pre_redirectionInfo = -1; /* Pre_RedirectionInfo */ static int hf_rrc_supportOfMACiis_01 = -1; /* T_supportOfMACiis_01 */ static int hf_rrc_supportOfSPSOperation_01 = -1; /* T_supportOfSPSOperation_01 */ static int hf_rrc_supportOfDualCellMIMO = -1; /* T_supportOfDualCellMIMO */ +static int hf_rrc_systemInformationContainerStoredIndicator = -1; /* T_systemInformationContainerStoredIndicator */ static int hf_rrc_r3_20 = -1; /* T_r3_20 */ static int hf_rrc_rrcConnectionSetup_r3 = -1; /* RRCConnectionSetup_r3_IEs */ static int hf_rrc_laterNonCriticalExtensions_41 = -1; /* T_laterNonCriticalExtensions_41 */ @@ -1990,6 +2038,8 @@ static int hf_rrc_criticalExtensions_85 = -1; /* T_criticalExtensions_85 */ static int hf_rrc_r9_09 = -1; /* T_r9_09 */ static int hf_rrc_rrcConnectionSetup_r9 = -1; /* RRCConnectionSetup_r9_IEs */ static int hf_rrc_rrcConnectionSetup_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions_07 = -1; /* T_v950NonCriticalExtensions_07 */ +static int hf_rrc_rrcConnectionSetup_v950ext = -1; /* RRCConnectionSetup_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_113 = -1; /* T_nonCriticalExtensions_113 */ static int hf_rrc_criticalExtensions_86 = -1; /* T_criticalExtensions_86 */ static int hf_rrc_new_c_RNTI = -1; /* C_RNTI */ @@ -2060,7 +2110,7 @@ static int hf_rrc_v680NonCriticalExtensions = -1; /* T_v680NonCriticalExtension static int hf_rrc_rrcConnectionSetupComplete_v680ext = -1; /* RRCConnectionSetupComplete_v680ext_IEs */ static int hf_rrc_v7e0NonCriticalExtensions_02 = -1; /* T_v7e0NonCriticalExtensions_02 */ static int hf_rrc_rrcConnectionSetupComplete_v7e0ext = -1; /* RRCConnectionSetupComplete_v7e0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_12 = -1; /* T_v7f0NonCriticalExtensions_12 */ +static int hf_rrc_v7f0NonCriticalExtensions_13 = -1; /* T_v7f0NonCriticalExtensions_13 */ static int hf_rrc_rrcConnectionSetupComplete_v7f0ext = -1; /* RRCConnectionSetupComplete_v7f0ext_IEs */ static int hf_rrc_nonCriticalExtensions_115 = -1; /* T_nonCriticalExtensions_115 */ static int hf_rrc_ue_RadioAccessCapability_v4b0ext = -1; /* UE_RadioAccessCapability_v4b0ext */ @@ -2194,9 +2244,9 @@ static int hf_rrc_v780NonCriticalExtensions_09 = -1; /* T_v780NonCriticalExtens static int hf_rrc_transportChannelReconfiguration_v780ext = -1; /* TransportChannelReconfiguration_v780ext_IEs */ static int hf_rrc_v7d0NonCriticalExtensions_13 = -1; /* T_v7d0NonCriticalExtensions_13 */ static int hf_rrc_transportChannelReconfiguration_v7d0ext = -1; /* TransportChannelReconfiguration_v7d0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_13 = -1; /* T_v7f0NonCriticalExtensions_13 */ +static int hf_rrc_v7f0NonCriticalExtensions_14 = -1; /* T_v7f0NonCriticalExtensions_14 */ static int hf_rrc_transportChannelReconfiguration_v7f0ext = -1; /* TransportChannelReconfiguration_v7f0ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_14 = -1; /* T_v7g0NonCriticalExtensions_14 */ +static int hf_rrc_v7g0NonCriticalExtensions_15 = -1; /* T_v7g0NonCriticalExtensions_15 */ static int hf_rrc_transportChannelReconfiguration_v7g0ext = -1; /* TransportChannelReconfiguration_v7g0ext_IEs */ static int hf_rrc_nonCriticalExtensions_129 = -1; /* T_nonCriticalExtensions_129 */ static int hf_rrc_criticalExtensions_95 = -1; /* T_criticalExtensions_95 */ @@ -2204,10 +2254,10 @@ static int hf_rrc_r8_11 = -1; /* T_r8_11 */ static int hf_rrc_transportChannelReconfiguration_r8 = -1; /* TransportChannelReconfiguration_r8_IEs */ static int hf_rrc_transportChannelReconfiguration_r8_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v7d0NonCriticalExtensions_14 = -1; /* T_v7d0NonCriticalExtensions_14 */ -static int hf_rrc_v7f0NonCriticalExtensions_14 = -1; /* T_v7f0NonCriticalExtensions_14 */ +static int hf_rrc_v7f0NonCriticalExtensions_15 = -1; /* T_v7f0NonCriticalExtensions_15 */ static int hf_rrc_v890NonCriticalExtensions_09 = -1; /* T_v890NonCriticalExtensions_09 */ static int hf_rrc_transportChannelReconfiguration_v890ext = -1; /* TransportChannelReconfiguration_v890ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_15 = -1; /* T_v7g0NonCriticalExtensions_15 */ +static int hf_rrc_v7g0NonCriticalExtensions_16 = -1; /* T_v7g0NonCriticalExtensions_16 */ static int hf_rrc_v8a0NonCriticalExtensions_09 = -1; /* T_v8a0NonCriticalExtensions_09 */ static int hf_rrc_transportChannelReconfiguration_v8a0ext = -1; /* TransportChannelReconfiguration_v8a0ext_IEs */ static int hf_rrc_nonCriticalExtensions_130 = -1; /* T_nonCriticalExtensions_130 */ @@ -2215,6 +2265,8 @@ static int hf_rrc_criticalExtensions_96 = -1; /* T_criticalExtensions_96 */ static int hf_rrc_r9_10 = -1; /* T_r9_10 */ static int hf_rrc_transportChannelReconfiguration_r9 = -1; /* TransportChannelReconfiguration_r9_IEs */ static int hf_rrc_transportChannelReconfiguration_r9_add_ext = -1; /* BIT_STRING */ +static int hf_rrc_v950NonCriticalExtensions_08 = -1; /* T_v950NonCriticalExtensions_08 */ +static int hf_rrc_transportChannelReconfiguration_v950ext = -1; /* TransportChannelReconfiguration_v950ext_IEs */ static int hf_rrc_nonCriticalExtensions_131 = -1; /* T_nonCriticalExtensions_131 */ static int hf_rrc_criticalExtensions_97 = -1; /* T_criticalExtensions_97 */ static int hf_rrc_dummy_20 = -1; /* T_dummy_11 */ @@ -2297,7 +2349,7 @@ static int hf_rrc_v680NonCriticalExtensions_01 = -1; /* T_v680NonCriticalExtens static int hf_rrc_ueCapabilityInformation_v680ext = -1; /* UECapabilityInformation_v680ext_IEs */ static int hf_rrc_v7e0NonCriticalExtensions_03 = -1; /* T_v7e0NonCriticalExtensions_03 */ static int hf_rrc_ueCapabilityInformation_v7e0ext = -1; /* UECapabilityInformation_v7e0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_15 = -1; /* T_v7f0NonCriticalExtensions_15 */ +static int hf_rrc_v7f0NonCriticalExtensions_16 = -1; /* T_v7f0NonCriticalExtensions_16 */ static int hf_rrc_ueCapabilityInformation_v7f0ext = -1; /* UECapabilityInformation_v7f0ext_IEs */ static int hf_rrc_nonCriticalExtensions_138 = -1; /* T_nonCriticalExtensions_138 */ static int hf_rrc_ueCapabilityContainer_01 = -1; /* T_ueCapabilityContainer_01 */ @@ -2315,7 +2367,7 @@ static int hf_rrc_laterNonCriticalExtensions_59 = -1; /* T_laterNonCriticalExte static int hf_rrc_uplinkDirectTransfer_r3_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v690NonCriticalExtensions_40 = -1; /* T_v690NonCriticalExtensions_40 */ static int hf_rrc_uplinkDirectTransfer_v690ext = -1; /* UplinkDirectTransfer_v690ext_IEs */ -static int hf_rrc_v7g0NonCriticalExtensions_16 = -1; /* T_v7g0NonCriticalExtensions_16 */ +static int hf_rrc_v7g0NonCriticalExtensions_17 = -1; /* T_v7g0NonCriticalExtensions_17 */ static int hf_rrc_uplinkDirectTransfer_v7g0ext = -1; /* UplinkDirectTransfer_v7g0ext_IEs */ static int hf_rrc_nonCriticalExtensions_140 = -1; /* T_nonCriticalExtensions_140 */ static int hf_rrc_r3_27 = -1; /* T_r3_27 */ @@ -2543,6 +2595,17 @@ static int hf_rrc_v770NonCriticalExtensions_38 = -1; /* T_v770NonCriticalExtens static int hf_rrc_mbmsUnmodifiedServicesInformation_v770ext = -1; /* MBMSUnmodifiedServicesInformation_v770ext_IEs */ static int hf_rrc_nonCriticalExtensions_164 = -1; /* T_nonCriticalExtensions_164 */ static int hf_rrc_unmodifiedServiceList_01 = -1; /* MBMS_UnmodifiedServiceList_v770ext */ +static int hf_rrc_mib = -1; /* T_mib */ +static int hf_rrc_sysInfoTypeSB1 = -1; /* T_sysInfoTypeSB1 */ +static int hf_rrc_sysInfoTypeSB2 = -1; /* T_sysInfoTypeSB2 */ +static int hf_rrc_sysInfoType1 = -1; /* T_sysInfoType1 */ +static int hf_rrc_sysInfoType3 = -1; /* T_sysInfoType3 */ +static int hf_rrc_sysInfoType5 = -1; /* T_sysInfoType5 */ +static int hf_rrc_sysInfoType7 = -1; /* T_sysInfoType7 */ +static int hf_rrc_sysInfoType11 = -1; /* T_sysInfoType11 */ +static int hf_rrc_sysInfoType11bis = -1; /* T_sysInfoType11bis */ +static int hf_rrc_sysInfoType12 = -1; /* T_sysInfoType12 */ +static int hf_rrc_nonCriticalExtensions_165 = -1; /* T_nonCriticalExtensions_165 */ static int hf_rrc_cn_DomainSpecificNAS_Info = -1; /* NAS_SystemInformationGSM_MAP */ static int hf_rrc_cn_DRX_CycleLengthCoeff = -1; /* CN_DRX_CycleLengthCoefficient */ static int hf_rrc_CN_DomainInformationList_item = -1; /* CN_DomainInformation */ @@ -2861,7 +2924,7 @@ static int hf_rrc_supportOfEUTRAFDD = -1; /* T_supportOfEUTRAFDD */ static int hf_rrc_supportOfInterRATHOToEUTRAFDD = -1; /* T_supportOfInterRATHOToEUTRAFDD */ static int hf_rrc_supportOfEUTRATDD = -1; /* T_supportOfEUTRATDD */ static int hf_rrc_supportOfInterRATHOToEUTRATDD = -1; /* T_supportOfInterRATHOToEUTRATDD */ -static int hf_rrc_eutraFeatureGroupIndicators = -1; /* BIT_STRING_SIZE_4 */ +static int hf_rrc_eutraFeatureGroupIndicators = -1; /* T_eutraFeatureGroupIndicators */ static int hf_rrc_supportOfIntraFreqSIAcquisitionForHO = -1; /* T_supportOfIntraFreqSIAcquisitionForHO */ static int hf_rrc_supportOfInterFreqSIAcquisitionForHO = -1; /* T_supportOfInterFreqSIAcquisitionForHO */ static int hf_rrc_supportOfE_UtraSIAcquisitionForHO = -1; /* T_supportOfE_UtraSIAcquisitionForHO */ @@ -3072,10 +3135,12 @@ static int hf_rrc_v890NonCriticalExtensions_10 = -1; /* T_v890NonCriticalExtens static int hf_rrc_ue_RadioAccessCapability_v890ext = -1; /* UE_RadioAccessCapability_v890ext_IEs */ static int hf_rrc_v920NonCriticalExtensions_03 = -1; /* T_v920NonCriticalExtensions_03 */ static int hf_rrc_ue_RadioAccessCapability_v920ext = -1; /* UE_RadioAccessCapability_v920ext_IEs */ -static int hf_rrc_nonCriticalExtensions_165 = -1; /* T_nonCriticalExtensions_165 */ +static int hf_rrc_v970NonCriticalExtensions_03 = -1; /* T_v970NonCriticalExtensions_03 */ +static int hf_rrc_ue_RadioAccessCapability_v970ext = -1; /* UE_RadioAccessCapability_v970ext_IEs */ +static int hf_rrc_nonCriticalExtensions_166 = -1; /* T_nonCriticalExtensions_166 */ static int hf_rrc_supportForSIB11bis_01 = -1; /* T_supportForSIB11bis_01 */ static int hf_rrc_supportForFDPCH_02 = -1; /* T_supportForFDPCH_02 */ -static int hf_rrc_pdcp_Capability = -1; /* PDCP_Capability_v770ext */ +static int hf_rrc_pdcp_Capability_01 = -1; /* PDCP_Capability_v770ext */ static int hf_rrc_rlc_Capability = -1; /* RLC_Capability_v770ext */ static int hf_rrc_rf_Capability = -1; /* RF_Capability_v770ext */ static int hf_rrc_physicalChannelCapability = -1; /* PhysicalChannelCapability_v770ext */ @@ -3105,6 +3170,7 @@ static int hf_rrc_supportOfenhancedTS0 = -1; /* T_supportOfenhancedTS0 */ static int hf_rrc_measurementCapability_01 = -1; /* MeasurementCapability_v920ext */ static int hf_rrc_csgProximityIndicationCapability = -1; /* CSG_ProximityIndicationCapability */ static int hf_rrc_neighCellSI_AcquisitionCapability = -1; /* NeighCellSI_AcquisitionCapability */ +static int hf_rrc_ue_ExtendedMeasurementSupport = -1; /* T_ue_ExtendedMeasurementSupport */ 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 */ @@ -3138,7 +3204,7 @@ static int hf_rrc_t_300 = -1; /* T_300 */ static int hf_rrc_n_300 = -1; /* N_300 */ static int hf_rrc_multiRAT_CapabilityList = -1; /* MultiRAT_Capability */ static int hf_rrc_multiModeCapability = -1; /* MultiModeCapability */ -static int hf_rrc_pdcp_Capability_01 = -1; /* PDCP_Capability */ +static int hf_rrc_pdcp_Capability_02 = -1; /* PDCP_Capability */ static int hf_rrc_rlc_Capability_02 = -1; /* RLC_Capability */ static int hf_rrc_transportChannelCapability = -1; /* TransportChannelCapability */ static int hf_rrc_rf_Capability_02 = -1; /* RF_Capability */ @@ -3942,7 +4008,8 @@ static int hf_rrc_start_code = -1; /* HS_ChannelisationCode_LCR * static int hf_rrc_stop_code = -1; /* HS_ChannelisationCode_LCR */ static int hf_rrc_s_offset = -1; /* INTEGER_0_9 */ static int hf_rrc_f_dpch_ChannelisationCodeNumber = -1; /* INTEGER_0_255 */ -static int hf_rrc_e_hich_Info = -1; /* E_HICH_Information */ +static int hf_rrc_e_RGCH_Information_01 = -1; /* E_RGCH_Information_CommonEdch */ +static int hf_rrc_e_hich_Info = -1; /* E_HICH_Information_CommonEdch */ static int hf_rrc_ul_DPCH_CodeInfoForCommonEDCH = -1; /* UL_DPCH_CodeInfoForCommonEDCH */ static int hf_rrc_Common_E_RNTI_Info_item = -1; /* Common_E_RNTI_Info_item */ static int hf_rrc_starting_E_RNTI = -1; /* E_RNTI */ @@ -3951,12 +4018,26 @@ static int hf_rrc_number_of_ENRTI_per_group = -1; /* INTEGER_1_maxERNTIperGroup static int hf_rrc_ul_InterferenceForCommonEDCH = -1; /* UL_Interference */ static int hf_rrc_common_E_DCH_MAC_d_FlowList = -1; /* Common_E_DCH_MAC_d_FlowList */ static int hf_rrc_modeSpecificInfo_24 = -1; /* T_modeSpecificInfo_24 */ -static int hf_rrc_fdd_56 = -1; /* T_fdd_55 */ +static int hf_rrc_dummy_32 = -1; /* T_dummy_14 */ +static int hf_rrc_tdd_17 = -1; /* T_tdd_16 */ +static int hf_rrc_tdd768_04 = -1; /* NULL */ +static int hf_rrc_tdd384_09 = -1; /* NULL */ +static int hf_rrc_tdd128_09 = -1; /* T_tdd128_09 */ +static int hf_rrc_e_RUCCH_Info = -1; /* E_RUCCH_Info_TDD128 */ +static int hf_rrc_e_PUCH_Info = -1; /* E_PUCH_Info_TDD128 */ +static int hf_rrc_e_hich_Information = -1; /* E_HICH_Information_TDD128 */ +static int hf_rrc_e_agch_Information = -1; /* E_AGCH_Information_TDD128 */ +static int hf_rrc_harq_Info_03 = -1; /* T_harq_Info_03 */ +static int hf_rrc_ccch_transmission_Info = -1; /* T_ccch_transmission_Info */ +static int hf_rrc_common_e_rnti_Info = -1; /* Common_E_RNTI_Info */ +static int hf_rrc_harq_MaximumNumberOfRetransmissions = -1; /* INTEGER_0_7 */ +static int hf_rrc_harq_retransmission_timer = -1; /* T_harq_retransmission_timer */ +static int hf_rrc_harq_power_offset = -1; /* INTEGER_0_6 */ static int hf_rrc_prach_PreambleForEnhancedUplink = -1; /* PRACH_PreambleForEnhancedUplink */ static int hf_rrc_initialServingGrantValue = -1; /* INTEGER_0_37 */ static int hf_rrc_e_dch_TTI = -1; /* E_DCH_TTI */ -static int hf_rrc_e_agch_Information = -1; /* E_AGCH_Information */ -static int hf_rrc_harq_Info_03 = -1; /* T_harq_Info_03 */ +static int hf_rrc_e_agch_Information_01 = -1; /* E_AGCH_Information */ +static int hf_rrc_harq_Info_04 = -1; /* T_harq_Info_04 */ static int hf_rrc_ul_DPCHpowerControlInfoForCommonEDCH = -1; /* UL_DPCHpowerControlInfoForCommonEDCH */ static int hf_rrc_e_dpcch_Info = -1; /* E_DPCCH_Info_r7 */ static int hf_rrc_e_dpdch_Info = -1; /* E_DPDCH_Info_r8 */ @@ -3969,20 +4050,6 @@ static int hf_rrc_ack_nack_support_on_HS_DPCCH = -1; /* BOOLEAN */ static int hf_rrc_measurement_Feedback_Info = -1; /* Measurement_Feedback_Info_r7 */ static int hf_rrc_common_E_DCH_ResourceInfoList = -1; /* SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList */ static int hf_rrc_common_E_DCH_ResourceInfoList_item = -1; /* Common_E_DCH_ResourceInfoList */ -static int hf_rrc_tdd_17 = -1; /* T_tdd_16 */ -static int hf_rrc_tdd768_04 = -1; /* NULL */ -static int hf_rrc_tdd384_09 = -1; /* NULL */ -static int hf_rrc_tdd128_09 = -1; /* T_tdd128_09 */ -static int hf_rrc_e_RUCCH_Info = -1; /* E_RUCCH_Info_TDD128 */ -static int hf_rrc_e_PUCH_Info = -1; /* E_PUCH_Info_TDD128 */ -static int hf_rrc_e_hich_Information = -1; /* E_HICH_Information_TDD128 */ -static int hf_rrc_e_agch_Information_01 = -1; /* E_AGCH_Information_TDD128 */ -static int hf_rrc_harq_Info_04 = -1; /* T_harq_Info_04 */ -static int hf_rrc_ccch_transmission_Info = -1; /* T_ccch_transmission_Info */ -static int hf_rrc_common_e_rnti_Info = -1; /* Common_E_RNTI_Info */ -static int hf_rrc_harq_MaximumNumberOfRetransmissions = -1; /* INTEGER_0_7 */ -static int hf_rrc_harq_retransmission_timer = -1; /* T_harq_retransmission_timer */ -static int hf_rrc_harq_power_offset = -1; /* INTEGER_0_6 */ static int hf_rrc_secondInterleavingMode = -1; /* SecondInterleavingMode */ static int hf_rrc_tfci_Coding = -1; /* TFCI_Coding */ static int hf_rrc_puncturingLimit = -1; /* PuncturingLimit */ @@ -4035,22 +4102,22 @@ static int hf_rrc_scramblingCodeChange = -1; /* ScramblingCodeChange */ static int hf_rrc_DL_ChannelisationCodeList_item = -1; /* DL_ChannelisationCode */ static int hf_rrc_dl_DPCH_InfoCommon = -1; /* DL_DPCH_InfoCommon */ static int hf_rrc_modeSpecificInfo_25 = -1; /* T_modeSpecificInfo_25 */ -static int hf_rrc_fdd_57 = -1; /* T_fdd_56 */ +static int hf_rrc_fdd_56 = -1; /* T_fdd_55 */ static int hf_rrc_defaultDPCH_OffsetValue = -1; /* DefaultDPCH_OffsetValueFDD */ static int hf_rrc_dpch_CompressedModeInfo = -1; /* DPCH_CompressedModeInfo */ -static int hf_rrc_dummy_32 = -1; /* SSDT_Information */ +static int hf_rrc_dummy_33 = -1; /* SSDT_Information */ static int hf_rrc_tdd_18 = -1; /* T_tdd_17 */ static int hf_rrc_defaultDPCH_OffsetValue_01 = -1; /* DefaultDPCH_OffsetValueTDD */ static int hf_rrc_dl_DPCH_InfoCommon_01 = -1; /* DL_DPCH_InfoCommon_r4 */ static int hf_rrc_modeSpecificInfo_26 = -1; /* T_modeSpecificInfo_26 */ -static int hf_rrc_fdd_58 = -1; /* T_fdd_57 */ -static int hf_rrc_dummy_33 = -1; /* SSDT_Information_r4 */ +static int hf_rrc_fdd_57 = -1; /* T_fdd_56 */ +static int hf_rrc_dummy_34 = -1; /* SSDT_Information_r4 */ static int hf_rrc_tdd_19 = -1; /* T_tdd_18 */ static int hf_rrc_tddOption_05 = -1; /* T_tddOption_05 */ static int hf_rrc_tdd128_12 = -1; /* T_tdd128_12 */ static int hf_rrc_tstd_Indicator = -1; /* BOOLEAN */ static int hf_rrc_modeSpecificInfo_27 = -1; /* T_modeSpecificInfo_27 */ -static int hf_rrc_fdd_59 = -1; /* T_fdd_58 */ +static int hf_rrc_fdd_58 = -1; /* T_fdd_57 */ static int hf_rrc_tdd_20 = -1; /* T_tdd_19 */ static int hf_rrc_tddOption_06 = -1; /* T_tddOption_06 */ static int hf_rrc_tdd128_13 = -1; /* T_tdd128_13 */ @@ -4059,7 +4126,7 @@ static int hf_rrc_dl_dpchInfoCommon = -1; /* T_dl_dpchInfoCommon */ static int hf_rrc_dl_DPCH_InfoCommon_02 = -1; /* DL_DPCH_InfoCommon_r6 */ static int hf_rrc_dl_FDPCH_InfoCommon = -1; /* DL_FDPCH_InfoCommon_r6 */ static int hf_rrc_modeSpecificInfo_28 = -1; /* T_modeSpecificInfo_28 */ -static int hf_rrc_fdd_60 = -1; /* T_fdd_59 */ +static int hf_rrc_fdd_59 = -1; /* T_fdd_58 */ static int hf_rrc_tdd_21 = -1; /* T_tdd_20 */ static int hf_rrc_tddOption_07 = -1; /* T_tddOption_07 */ static int hf_rrc_tdd128_14 = -1; /* T_tdd128_14 */ @@ -4067,7 +4134,7 @@ static int hf_rrc_mac_hsResetIndicator_05 = -1; /* T_mac_hsResetIndicator_05 * static int hf_rrc_postVerificationPeriod_07 = -1; /* T_postVerificationPeriod_07 */ static int hf_rrc_dl_dpchInfoCommon_01 = -1; /* T_dl_dpchInfoCommon_01 */ static int hf_rrc_modeSpecificInfo_29 = -1; /* T_modeSpecificInfo_29 */ -static int hf_rrc_fdd_61 = -1; /* T_fdd_60 */ +static int hf_rrc_fdd_60 = -1; /* T_fdd_59 */ static int hf_rrc_tdd_22 = -1; /* T_tdd_21 */ static int hf_rrc_tddOption_08 = -1; /* T_tddOption_08 */ static int hf_rrc_tdd128_15 = -1; /* T_tdd128_15 */ @@ -4075,7 +4142,7 @@ static int hf_rrc_mac_hsResetIndicator_06 = -1; /* T_mac_hsResetIndicator_06 * static int hf_rrc_postVerificationPeriod_08 = -1; /* T_postVerificationPeriod_08 */ static int hf_rrc_dl_dpchInfoCommon_02 = -1; /* T_dl_dpchInfoCommon_02 */ static int hf_rrc_modeSpecificInfo_30 = -1; /* T_modeSpecificInfo_30 */ -static int hf_rrc_fdd_62 = -1; /* T_fdd_61 */ +static int hf_rrc_fdd_61 = -1; /* T_fdd_60 */ static int hf_rrc_dpch_CompressedModeInfo_01 = -1; /* DPCH_CompressedModeInfo_r8 */ static int hf_rrc_tdd_23 = -1; /* T_tdd_22 */ static int hf_rrc_tddOption_09 = -1; /* T_tddOption_09 */ @@ -4087,9 +4154,9 @@ static int hf_rrc_dl_DPCH_InfoCommon_04 = -1; /* DL_DPCH_InfoCommonPredef */ static int hf_rrc_cfnHandling = -1; /* T_cfnHandling */ static int hf_rrc_maintain = -1; /* NULL */ static int hf_rrc_initialise = -1; /* T_initialise */ -static int hf_rrc_dummy_34 = -1; /* Cfntargetsfnframeoffset */ +static int hf_rrc_dummy_35 = -1; /* Cfntargetsfnframeoffset */ static int hf_rrc_modeSpecificInfo_31 = -1; /* T_modeSpecificInfo_31 */ -static int hf_rrc_fdd_63 = -1; /* T_fdd_62 */ +static int hf_rrc_fdd_62 = -1; /* T_fdd_61 */ static int hf_rrc_dl_DPCH_PowerControlInfo = -1; /* DL_DPCH_PowerControlInfo */ static int hf_rrc_powerOffsetPilot_pdpdch = -1; /* PowerOffsetPilot_pdpdch */ static int hf_rrc_dl_rate_matching_restriction = -1; /* Dl_rate_matching_restriction */ @@ -4100,7 +4167,7 @@ static int hf_rrc_tdd_24 = -1; /* T_tdd_23 */ static int hf_rrc_cfnHandling_01 = -1; /* T_cfnHandling_01 */ static int hf_rrc_initialise_01 = -1; /* T_initialise_01 */ static int hf_rrc_modeSpecificInfo_32 = -1; /* T_modeSpecificInfo_32 */ -static int hf_rrc_fdd_64 = -1; /* T_fdd_63 */ +static int hf_rrc_fdd_63 = -1; /* T_fdd_62 */ static int hf_rrc_tdd_25 = -1; /* T_tdd_24 */ static int hf_rrc_mac_d_HFN_initial_value = -1; /* MAC_d_HFN_initial_value */ static int hf_rrc_cfnHandling_02 = -1; /* T_cfnHandling_02 */ @@ -4108,31 +4175,31 @@ static int hf_rrc_maintain_01 = -1; /* T_maintain */ static int hf_rrc_timingmaintainedsynchind = -1; /* TimingMaintainedSynchInd */ static int hf_rrc_initialise_02 = -1; /* NULL */ static int hf_rrc_modeSpecificInfo_33 = -1; /* T_modeSpecificInfo_33 */ -static int hf_rrc_fdd_65 = -1; /* T_fdd_64 */ +static int hf_rrc_fdd_64 = -1; /* T_fdd_63 */ static int hf_rrc_tdd_26 = -1; /* T_tdd_25 */ static int hf_rrc_modeSpecificInfo_34 = -1; /* T_modeSpecificInfo_34 */ -static int hf_rrc_fdd_66 = -1; /* T_fdd_65 */ +static int hf_rrc_fdd_65 = -1; /* T_fdd_64 */ static int hf_rrc_tdd_27 = -1; /* T_tdd_26 */ -static int hf_rrc_fdd_67 = -1; /* T_fdd_66 */ +static int hf_rrc_fdd_66 = -1; /* T_fdd_65 */ static int hf_rrc_pCPICH_UsageForChannelEst = -1; /* PCPICH_UsageForChannelEst */ static int hf_rrc_dpch_FrameOffset = -1; /* DPCH_FrameOffset */ static int hf_rrc_secondaryCPICH_Info = -1; /* SecondaryCPICH_Info */ static int hf_rrc_dl_ChannelisationCodeList = -1; /* DL_ChannelisationCodeList */ static int hf_rrc_tpc_CombinationIndex = -1; /* TPC_CombinationIndex */ -static int hf_rrc_dummy_35 = -1; /* SSDT_CellIdentity */ +static int hf_rrc_dummy_36 = -1; /* SSDT_CellIdentity */ static int hf_rrc_closedLoopTimingAdjMode = -1; /* ClosedLoopTimingAdjMode */ static int hf_rrc_tdd_28 = -1; /* T_tdd_27 */ static int hf_rrc_dl_CCTrChListToEstablish = -1; /* DL_CCTrChList */ static int hf_rrc_dl_CCTrChListToRemove = -1; /* DL_CCTrChListToRemove */ -static int hf_rrc_fdd_68 = -1; /* T_fdd_67 */ +static int hf_rrc_fdd_67 = -1; /* T_fdd_66 */ static int hf_rrc_tdd_29 = -1; /* T_tdd_28 */ static int hf_rrc_dl_CCTrChListToEstablish_01 = -1; /* DL_CCTrChList_r4 */ -static int hf_rrc_fdd_69 = -1; /* T_fdd_68 */ +static int hf_rrc_fdd_68 = -1; /* T_fdd_67 */ static int hf_rrc_powerOffsetTPC_pdpdch = -1; /* PowerOffsetTPC_pdpdch */ static int hf_rrc_tdd_30 = -1; /* T_tdd_29 */ -static int hf_rrc_fdd_70 = -1; /* T_fdd_69 */ +static int hf_rrc_fdd_69 = -1; /* T_fdd_68 */ static int hf_rrc_tdd_31 = -1; /* T_tdd_30 */ -static int hf_rrc_fdd_71 = -1; /* T_fdd_70 */ +static int hf_rrc_fdd_70 = -1; /* T_fdd_69 */ static int hf_rrc_tdd_32 = -1; /* T_tdd_31 */ static int hf_rrc_dl_CCTrChListToEstablish_02 = -1; /* DL_CCTrChList_r7 */ static int hf_rrc_fdpch_FrameOffset = -1; /* DPCH_FrameOffset */ @@ -4142,7 +4209,7 @@ static int hf_rrc_sttdIndication = -1; /* STTDIndication */ static int hf_rrc_dl_ChannelisationCode_01 = -1; /* DL_ChannelisationCode */ static int hf_rrc_dl_DPCH_TimeslotsCodes = -1; /* DownlinkTimeslotsCodes */ static int hf_rrc_modeSpecificInfo_35 = -1; /* T_modeSpecificInfo_35 */ -static int hf_rrc_fdd_72 = -1; /* T_fdd_71 */ +static int hf_rrc_fdd_71 = -1; /* T_fdd_70 */ static int hf_rrc_tdd_33 = -1; /* T_tdd_32 */ static int hf_rrc_tpc_StepSizeTDD = -1; /* TPC_StepSizeTDD */ static int hf_rrc_cfnHandling_03 = -1; /* T_cfnHandling_03 */ @@ -4171,14 +4238,14 @@ static int hf_rrc_tdd768_06 = -1; /* T_tdd768_05 */ static int hf_rrc_dl_HSPDSCH_TS_Configuration_01 = -1; /* DL_HSPDSCH_TS_Configuration_VHCR */ static int hf_rrc_tdd128_19 = -1; /* T_tdd128_19 */ static int hf_rrc_dl_MultiCarrier_Information = -1; /* DL_MultiCarrier_Information */ -static int hf_rrc_fdd_73 = -1; /* T_fdd_72 */ +static int hf_rrc_fdd_72 = -1; /* T_fdd_71 */ static int hf_rrc_dl_64QAM_Configured = -1; /* T_dl_64QAM_Configured */ static int hf_rrc_modeSpecificInfo_39 = -1; /* T_modeSpecificInfo_39 */ static int hf_rrc_tdd_37 = -1; /* T_tdd_36 */ static int hf_rrc_tdd384_15 = -1; /* T_tdd384_14 */ static int hf_rrc_tdd768_07 = -1; /* T_tdd768_06 */ static int hf_rrc_tdd128_20 = -1; /* T_tdd128_20 */ -static int hf_rrc_fdd_74 = -1; /* T_fdd_73 */ +static int hf_rrc_fdd_73 = -1; /* T_fdd_72 */ static int hf_rrc_dl_64QAM_Configured_01 = -1; /* T_dl_64QAM_Configured_01 */ static int hf_rrc_modeSpecificInfo_40 = -1; /* T_modeSpecificInfo_40 */ static int hf_rrc_tdd_38 = -1; /* T_tdd_37 */ @@ -4192,7 +4259,7 @@ static int hf_rrc_tdd384_16 = -1; /* T_tdd384_15 */ static int hf_rrc_tdd768_08 = -1; /* T_tdd768_07 */ static int hf_rrc_tdd128_22 = -1; /* T_tdd128_22 */ static int hf_rrc_tS0_Indicator = -1; /* T_tS0_Indicator */ -static int hf_rrc_fdd_75 = -1; /* T_fdd_74 */ +static int hf_rrc_fdd_74 = -1; /* T_fdd_73 */ static int hf_rrc_dl_64QAM_Configured_02 = -1; /* T_dl_64QAM_Configured_02 */ static int hf_rrc_DL_HSPDSCH_MultiCarrier_Information_item = -1; /* DL_HSPDSCH_MultiCarrier_Information_item */ static int hf_rrc_uarfcn_Carrier = -1; /* UARFCN */ @@ -4204,25 +4271,25 @@ static int hf_rrc_midambleShiftAndBurstType = -1; /* MidambleShiftAndBurstType_ static int hf_rrc_DL_HSPDSCH_TS_Configuration_VHCR_item = -1; /* DL_HSPDSCH_TS_Configuration_VHCR_item */ static int hf_rrc_midambleShiftAndBurstType_01 = -1; /* MidambleShiftAndBurstType_DL_VHCR */ static int hf_rrc_modeSpecificInfo_42 = -1; /* T_modeSpecificInfo_42 */ -static int hf_rrc_fdd_76 = -1; /* T_fdd_75 */ +static int hf_rrc_fdd_75 = -1; /* T_fdd_74 */ static int hf_rrc_dummy1_02 = -1; /* PDSCH_SHO_DCH_Info */ static int hf_rrc_dummy2_06 = -1; /* PDSCH_CodeMapping */ static int hf_rrc_tdd_40 = -1; /* PrimaryCCPCH_Info */ static int hf_rrc_dl_DPCH_InfoPerRL = -1; /* DL_DPCH_InfoPerRL */ -static int hf_rrc_dummy_36 = -1; /* SCCPCH_InfoForFACH */ +static int hf_rrc_dummy_37 = -1; /* SCCPCH_InfoForFACH */ static int hf_rrc_modeSpecificInfo_43 = -1; /* T_modeSpecificInfo_43 */ -static int hf_rrc_fdd_77 = -1; /* T_fdd_76 */ +static int hf_rrc_fdd_76 = -1; /* T_fdd_75 */ static int hf_rrc_tdd_41 = -1; /* PrimaryCCPCH_Info_r4 */ static int hf_rrc_dl_DPCH_InfoPerRL_01 = -1; /* DL_DPCH_InfoPerRL_r4 */ -static int hf_rrc_dummy_37 = -1; /* SCCPCH_InfoForFACH_r4 */ +static int hf_rrc_dummy_38 = -1; /* SCCPCH_InfoForFACH_r4 */ static int hf_rrc_modeSpecificInfo_44 = -1; /* T_modeSpecificInfo_44 */ -static int hf_rrc_fdd_78 = -1; /* T_fdd_77 */ +static int hf_rrc_fdd_77 = -1; /* T_fdd_76 */ static int hf_rrc_servingHSDSCH_RL_indicator = -1; /* BOOLEAN */ static int hf_rrc_dl_DPCH_InfoPerRL_02 = -1; /* DL_DPCH_InfoPerRL_r5 */ static int hf_rrc_modeSpecificInfo_45 = -1; /* T_modeSpecificInfo_45 */ -static int hf_rrc_fdd_79 = -1; /* T_fdd_78 */ +static int hf_rrc_fdd_78 = -1; /* T_fdd_77 */ static int hf_rrc_modeSpecificInfo_46 = -1; /* T_modeSpecificInfo_46 */ -static int hf_rrc_fdd_80 = -1; /* T_fdd_79 */ +static int hf_rrc_fdd_79 = -1; /* T_fdd_78 */ static int hf_rrc_servingEDCH_RL_indicator = -1; /* BOOLEAN */ static int hf_rrc_dl_dpchInfo = -1; /* T_dl_dpchInfo */ static int hf_rrc_dl_DPCH_InfoPerRL_03 = -1; /* DL_DPCH_InfoPerRL_r6 */ @@ -4230,13 +4297,13 @@ static int hf_rrc_dl_FDPCH_InfoPerRL = -1; /* DL_FDPCH_InfoPerRL_r6 */ static int hf_rrc_e_HICH_Info = -1; /* T_e_HICH_Info */ static int hf_rrc_e_RGCH_Info_01 = -1; /* T_e_RGCH_Info_01 */ static int hf_rrc_modeSpecificInfo_47 = -1; /* T_modeSpecificInfo_47 */ -static int hf_rrc_fdd_81 = -1; /* T_fdd_80 */ +static int hf_rrc_fdd_80 = -1; /* T_fdd_79 */ static int hf_rrc_dl_dpchInfo_01 = -1; /* T_dl_dpchInfo_01 */ static int hf_rrc_dl_DPCH_InfoPerRL_04 = -1; /* DL_DPCH_InfoPerRL_r7 */ static int hf_rrc_dl_FDPCH_InfoPerRL_01 = -1; /* DL_FDPCH_InfoPerRL_r7 */ static int hf_rrc_e_AGCH_Information_01 = -1; /* E_AGCH_Information_r7 */ static int hf_rrc_modeSpecificInfo2 = -1; /* T_modeSpecificInfo2 */ -static int hf_rrc_fdd_82 = -1; /* T_fdd_81 */ +static int hf_rrc_fdd_81 = -1; /* T_fdd_80 */ static int hf_rrc_e_HICH_Info_01 = -1; /* T_e_HICH_Info_01 */ static int hf_rrc_e_RGCH_Info_02 = -1; /* T_e_RGCH_Info_02 */ static int hf_rrc_tdd_42 = -1; /* T_tdd_39 */ @@ -4245,11 +4312,11 @@ static int hf_rrc_e_HICH_Info_02 = -1; /* E_HICH_Information_TDD384_7 static int hf_rrc_tdd128_23 = -1; /* T_tdd128_23 */ static int hf_rrc_e_HICH_Info_03 = -1; /* E_HICH_Information_TDD128 */ static int hf_rrc_modeSpecificInfo_48 = -1; /* T_modeSpecificInfo_48 */ -static int hf_rrc_fdd_83 = -1; /* T_fdd_82 */ +static int hf_rrc_fdd_82 = -1; /* T_fdd_81 */ static int hf_rrc_dl_dpchInfo_02 = -1; /* T_dl_dpchInfo_02 */ static int hf_rrc_e_AGCH_Information_02 = -1; /* E_AGCH_Information_r8 */ static int hf_rrc_modeSpecificInfo2_01 = -1; /* T_modeSpecificInfo2_01 */ -static int hf_rrc_fdd_84 = -1; /* T_fdd_83 */ +static int hf_rrc_fdd_83 = -1; /* T_fdd_82 */ static int hf_rrc_e_HICH_Info_04 = -1; /* T_e_HICH_Info_02 */ static int hf_rrc_e_RGCH_Info_03 = -1; /* T_e_RGCH_Info_03 */ static int hf_rrc_tdd_43 = -1; /* T_tdd_40 */ @@ -4399,7 +4466,7 @@ static int hf_rrc_ueSpecificMidamble = -1; /* INTEGER_0_15 */ static int hf_rrc_midambleConfiguration = -1; /* INTEGER_1_8 */ static int hf_rrc_e_AGCH_ChannelisationCode = -1; /* E_AGCH_ChannelisationCode */ static int hf_rrc_modeSpecific_02 = -1; /* T_modeSpecific_02 */ -static int hf_rrc_fdd_85 = -1; /* T_fdd_84 */ +static int hf_rrc_fdd_84 = -1; /* T_fdd_83 */ static int hf_rrc_tdd_44 = -1; /* T_tdd_41 */ static int hf_rrc_tdd384_17 = -1; /* T_tdd384_16 */ static int hf_rrc_long_Term_Grant_Indicator = -1; /* BOOLEAN */ @@ -4413,7 +4480,7 @@ static int hf_rrc_rdi_Indicator = -1; /* BOOLEAN */ static int hf_rrc_tpc_StepSize = -1; /* TPC_StepSizeTDD */ static int hf_rrc_e_AGCH_Set_Config_02 = -1; /* E_AGCH_Set_Config_LCR */ static int hf_rrc_modeSpecific_03 = -1; /* T_modeSpecific_03 */ -static int hf_rrc_fdd_86 = -1; /* T_fdd_85 */ +static int hf_rrc_fdd_85 = -1; /* T_fdd_84 */ static int hf_rrc_tdd_45 = -1; /* T_tdd_42 */ static int hf_rrc_tdd384_18 = -1; /* T_tdd384_17 */ static int hf_rrc_tdd768_10 = -1; /* T_tdd768_09 */ @@ -4516,7 +4583,7 @@ static int hf_rrc_retransTimerForSchedInfo = -1; /* T_retransTimerForSchedInfo static int hf_rrc_snpl_ReportType_01 = -1; /* T_snpl_ReportType_01 */ static int hf_rrc_pebase_PowerControlGAP_01 = -1; /* INTEGER_1_255 */ static int hf_rrc_retransTimerForSchedInfo_01 = -1; /* T_retransTimerForSchedInfo_01 */ -static int hf_rrc_dummy_38 = -1; /* INTEGER_0_6 */ +static int hf_rrc_dummy_39 = -1; /* INTEGER_0_6 */ static int hf_rrc_ts_Number = -1; /* INTEGER_0_14 */ static int hf_rrc_midambleAllocationMode_03 = -1; /* T_midambleAllocationMode_03 */ static int hf_rrc_rg_CombinationIndex = -1; /* E_RGCH_CombinationIndex */ @@ -4571,7 +4638,7 @@ static int hf_rrc_channelisationCode_01 = -1; /* TDD_FPACH_CCode16_r4 */ static int hf_rrc_midambleShiftAndBurstType_03 = -1; /* MidambleShiftAndBurstType_LCR_r4 */ static int hf_rrc_wi = -1; /* Wi_LCR */ static int hf_rrc_modeSpecificInfo_54 = -1; /* T_modeSpecificInfo_54 */ -static int hf_rrc_fdd_87 = -1; /* FrequencyInfoFDD */ +static int hf_rrc_fdd_86 = -1; /* FrequencyInfoFDD */ static int hf_rrc_tdd_46 = -1; /* FrequencyInfoTDD */ static int hf_rrc_uarfcn_UL = -1; /* UARFCN */ static int hf_rrc_uarfcn_Nt = -1; /* UARFCN */ @@ -4621,7 +4688,7 @@ static int hf_rrc_modulation = -1; /* T_modulation */ static int hf_rrc_hs_sich_Index = -1; /* INTEGER_0_maxHSSICH_TDD128_1 */ static int hf_rrc_midambleAllocationMode_04 = -1; /* T_midambleAllocationMode_04 */ static int hf_rrc_modeSpecificInfo_55 = -1; /* T_modeSpecificInfo_55 */ -static int hf_rrc_fdd_88 = -1; /* T_fdd_86 */ +static int hf_rrc_fdd_87 = -1; /* T_fdd_85 */ static int hf_rrc_tdd_47 = -1; /* T_tdd_43 */ static int hf_rrc_tdd384_22 = -1; /* T_tdd384_20 */ static int hf_rrc_nack_ack_power_offset = -1; /* INTEGER_M7_8 */ @@ -4631,7 +4698,7 @@ static int hf_rrc_hS_SCCH_SetConfiguration_item = -1; /* HS_SCCH_TDD384 */ static int hf_rrc_tdd128_29 = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 */ static int hf_rrc_tdd128_item = -1; /* HS_SCCH_TDD128 */ static int hf_rrc_modeSpecificInfo_56 = -1; /* T_modeSpecificInfo_56 */ -static int hf_rrc_fdd_89 = -1; /* T_fdd_87 */ +static int hf_rrc_fdd_88 = -1; /* T_fdd_86 */ static int hf_rrc_tdd_48 = -1; /* T_tdd_44 */ static int hf_rrc_tdd384_23 = -1; /* T_tdd384_21 */ static int hf_rrc_bler_target = -1; /* Bler_Target */ @@ -4643,7 +4710,7 @@ static int hf_rrc_tpc_step_size = -1; /* T_tpc_step_size */ static int hf_rrc_hS_SCCH_SetConfiguration_02 = -1; /* SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_r6 */ static int hf_rrc_hS_SCCH_SetConfiguration_item_02 = -1; /* HS_SCCH_TDD128_r6 */ static int hf_rrc_modeSpecificInfo_57 = -1; /* T_modeSpecificInfo_57 */ -static int hf_rrc_fdd_90 = -1; /* T_fdd_88 */ +static int hf_rrc_fdd_89 = -1; /* T_fdd_87 */ static int hf_rrc_tdd_49 = -1; /* T_tdd_45 */ static int hf_rrc_tdd384_24 = -1; /* T_tdd384_22 */ static int hf_rrc_tdd768_14 = -1; /* T_tdd768_12 */ @@ -4659,7 +4726,7 @@ static int hf_rrc_tdd_50 = -1; /* T_tdd_46 */ static int hf_rrc_tdd128_32 = -1; /* T_tdd128_31 */ static int hf_rrc_hS_SCCH_tpc_step_size = -1; /* T_hS_SCCH_tpc_step_size */ static int hf_rrc_modeSpecificInfo_59 = -1; /* T_modeSpecificInfo_59 */ -static int hf_rrc_fdd_91 = -1; /* T_fdd_89 */ +static int hf_rrc_fdd_90 = -1; /* T_fdd_88 */ static int hf_rrc_tdd_51 = -1; /* T_tdd_47 */ static int hf_rrc_tdd384_25 = -1; /* T_tdd384_23 */ static int hf_rrc_tdd768_15 = -1; /* T_tdd768_13 */ @@ -4729,12 +4796,12 @@ static int hf_rrc_midambleShiftAndBurstType_05 = -1; /* MidambleShiftAndBurstTy static int hf_rrc_ul_TimeslotInterference = -1; /* TDD_UL_Interference */ static int hf_rrc_IndividualTS_InterferenceList_item = -1; /* IndividualTS_Interference */ static int hf_rrc_modeSpecificInfo_60 = -1; /* T_modeSpecificInfo_60 */ -static int hf_rrc_fdd_92 = -1; /* T_fdd_90 */ +static int hf_rrc_fdd_91 = -1; /* T_fdd_89 */ static int hf_rrc_feedback_cycle = -1; /* Feedback_cycle */ static int hf_rrc_cqi_RepetitionFactor = -1; /* CQI_RepetitionFactor */ static int hf_rrc_deltaCQI = -1; /* DeltaCQI */ static int hf_rrc_modeSpecificInfo_61 = -1; /* T_modeSpecificInfo_61 */ -static int hf_rrc_fdd_93 = -1; /* T_fdd_91 */ +static int hf_rrc_fdd_92 = -1; /* T_fdd_90 */ static int hf_rrc_feedback_cycle_01 = -1; /* Feedback_cycle_r7 */ static int hf_rrc_burstType_01 = -1; /* T_burstType */ static int hf_rrc_type1_01 = -1; /* T_type1_01 */ @@ -4801,14 +4868,14 @@ static int hf_rrc_mimoN_M_Ratio = -1; /* MIMO_N_M_Ratio */ static int hf_rrc_mimoPilotConfiguration = -1; /* MIMO_PilotConfiguration */ static int hf_rrc_precodingWeightSetRestriction = -1; /* T_precodingWeightSetRestriction */ static int hf_rrc_modeSpecificInfo_62 = -1; /* T_modeSpecificInfo_62 */ -static int hf_rrc_fdd_94 = -1; /* T_fdd_92 */ +static int hf_rrc_fdd_93 = -1; /* T_fdd_91 */ static int hf_rrc_tdd_52 = -1; /* T_tdd_48 */ static int hf_rrc_tdd128_34 = -1; /* T_tdd128_33 */ static int hf_rrc_mimoSFModeForHSPDSCHDualStream = -1; /* T_mimoSFModeForHSPDSCHDualStream */ static int hf_rrc_hs_sich_ReferenceSignalInfoList = -1; /* HS_SICH_ReferenceSignalInfoList */ static int hf_rrc_tdd384_tdd768_03 = -1; /* NULL */ static int hf_rrc_modeSpecificInfo_63 = -1; /* T_modeSpecificInfo_63 */ -static int hf_rrc_fdd_95 = -1; /* T_fdd_93 */ +static int hf_rrc_fdd_94 = -1; /* T_fdd_92 */ static int hf_rrc_mimoPilotConfiguration_01 = -1; /* MIMO_PilotConfiguration_r9 */ static int hf_rrc_precodingWeightSetRestriction_01 = -1; /* T_precodingWeightSetRestriction_01 */ static int hf_rrc_tdd_53 = -1; /* T_tdd_49 */ @@ -4910,7 +4977,7 @@ static int hf_rrc_hs_pdschChannelisationCode = -1; /* INTEGER_1_15 */ static int hf_rrc_implicit_03 = -1; /* T_implicit_02 */ static int hf_rrc_occurrenceSequenceNumberOfPICH = -1; /* OccurrenceSequenceNumberOfPICH */ static int hf_rrc_explicit_04 = -1; /* PICH_Info_LCR_r4 */ -static int hf_rrc_fdd_96 = -1; /* T_fdd_94 */ +static int hf_rrc_fdd_95 = -1; /* T_fdd_93 */ static int hf_rrc_pi_CountPerFrame = -1; /* PI_CountPerFrame */ static int hf_rrc_tdd_54 = -1; /* T_tdd_50 */ static int hf_rrc_channelisationCode_06 = -1; /* TDD_PICH_CCode */ @@ -4933,7 +5000,7 @@ static int hf_rrc_prach_ChanCodes_LCR = -1; /* PRACH_ChanCodes_LCR_r4 */ static int hf_rrc_fpach_Info = -1; /* FPACH_Info_r4 */ static int hf_rrc_prach_ChanCodes_list_LCR = -1; /* PRACH_ChanCodes_List_LCR */ static int hf_rrc_PRACH_Information_LCR_List_item = -1; /* PRACH_Information_LCR */ -static int hf_rrc_fdd_97 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD */ +static int hf_rrc_fdd_96 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD */ static int hf_rrc_fdd_item = -1; /* ASCSetting_FDD */ static int hf_rrc_tdd_55 = -1; /* SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD */ static int hf_rrc_tdd_item = -1; /* ASCSetting_TDD */ @@ -4956,7 +5023,7 @@ static int hf_rrc_rach_TransmissionParameters = -1; /* RACH_TransmissionParamet static int hf_rrc_aich_Info = -1; /* AICH_Info */ static int hf_rrc_powerOffsetPp_e = -1; /* INTEGER_M5_10 */ static int hf_rrc_modeSpecificInfo_64 = -1; /* T_modeSpecificInfo_64 */ -static int hf_rrc_fdd_98 = -1; /* T_fdd_95 */ +static int hf_rrc_fdd_97 = -1; /* T_fdd_94 */ static int hf_rrc_availableSF = -1; /* SF_PRACH */ static int hf_rrc_tdd_57 = -1; /* T_tdd_51 */ static int hf_rrc_channelisationCodeList = -1; /* TDD_PRACH_CCodeList */ @@ -4971,7 +5038,7 @@ static int hf_rrc_rach_TransportFormatSet = -1; /* TransportFormatSet */ static int hf_rrc_rach_TFCS = -1; /* TFCS */ static int hf_rrc_prach_Partitioning_01 = -1; /* PRACH_Partitioning */ static int hf_rrc_modeSpecificInfo_65 = -1; /* T_modeSpecificInfo_65 */ -static int hf_rrc_fdd_99 = -1; /* T_fdd_96 */ +static int hf_rrc_fdd_98 = -1; /* T_fdd_95 */ static int hf_rrc_prach_RACH_Info_01 = -1; /* PRACH_RACH_Info_VHCR_r7 */ static int hf_rrc_prach_RACH_Info_LCR = -1; /* PRACH_RACH_Info_LCR_r4 */ static int hf_rrc_rach_TransportFormatSet_LCR = -1; /* TransportFormatSet_LCR */ @@ -4984,7 +5051,7 @@ static int hf_rrc_PRACH_SystemInformationList_LCR_v770ext_item = -1; /* PRACH_S static int hf_rrc_ul_DPCH_InfoPredef = -1; /* UL_DPCH_InfoPredef */ static int hf_rrc_dl_CommonInformationPredef = -1; /* DL_CommonInformationPredef */ static int hf_rrc_ul_DPCH_InfoPredef_01 = -1; /* UL_DPCH_InfoPredef_v770ext */ -static int hf_rrc_fdd_100 = -1; /* T_fdd_97 */ +static int hf_rrc_fdd_99 = -1; /* T_fdd_96 */ static int hf_rrc_tx_DiversityIndicator = -1; /* BOOLEAN */ static int hf_rrc_tdd_58 = -1; /* T_tdd_52 */ static int hf_rrc_syncCase = -1; /* T_syncCase */ @@ -4992,7 +5059,7 @@ static int hf_rrc_syncCase1 = -1; /* T_syncCase1 */ static int hf_rrc_syncCase2 = -1; /* T_syncCase2 */ static int hf_rrc_timeslotSync2 = -1; /* TimeslotSync2 */ static int hf_rrc_sctd_Indicator = -1; /* BOOLEAN */ -static int hf_rrc_fdd_101 = -1; /* T_fdd_98 */ +static int hf_rrc_fdd_100 = -1; /* T_fdd_97 */ static int hf_rrc_tdd_59 = -1; /* T_tdd_53 */ static int hf_rrc_tddOption_12 = -1; /* T_tddOption_12 */ static int hf_rrc_tdd384_tdd768_04 = -1; /* T_tdd384_tdd768_03 */ @@ -5108,6 +5175,7 @@ static int hf_rrc_targetCellPreconfigInfo = -1; /* TargetCellPreconfigInfo */ static int hf_rrc_dl_dpchInfo_06 = -1; /* T_dl_dpchInfo_06 */ static int hf_rrc_targetCellPreconfigInfo_01 = -1; /* TargetCellPreconfigInfo_r9 */ static int hf_rrc_targetCellPreconfigInfo_02 = -1; /* TargetCellPreconfigInfo_v890ext */ +static int hf_rrc_targetCellPreconfigInfo_03 = -1; /* TargetCellPreconfigInfo_v950ext */ static int hf_rrc_RL_AdditionInformationList_item = -1; /* RL_AdditionInformation */ static int hf_rrc_RL_AdditionInformationList_r6_item = -1; /* RL_AdditionInformation_r6 */ static int hf_rrc_RL_AdditionInformationList_r7_item = -1; /* RL_AdditionInformation_r7 */ @@ -5115,6 +5183,7 @@ static int hf_rrc_RL_AdditionInformation_list_v6b0ext_item = -1; /* RL_Addition static int hf_rrc_RL_AdditionInformationList_r8_item = -1; /* RL_AdditionInformation_r8 */ static int hf_rrc_RL_AdditionInformationList_v890ext_item = -1; /* RL_AdditionInformation_v890ext */ static int hf_rrc_RL_AdditionInformationList_r9_item = -1; /* RL_AdditionInformation_r9 */ +static int hf_rrc_RL_AdditionInformationList_v950ext_item = -1; /* RL_AdditionInformation_v950ext */ static int hf_rrc_RL_AdditionInformationList_SecULFreq_item = -1; /* RL_AdditionInformation_SecULFreq */ static int hf_rrc_RL_IdentifierList_item = -1; /* PrimaryCPICH_Info */ static int hf_rrc_RL_RemovalInformationList_item = -1; /* PrimaryCPICH_Info */ @@ -5123,13 +5192,13 @@ static int hf_rrc_SCCPCH_ChannelisationCodeList_item = -1; /* SCCPCH_Channelisa static int hf_rrc_SCCPCH_ChannelisationCodeList_VHCR_item = -1; /* SCCPCH_ChannelisationCode_VHCR */ static int hf_rrc_secondaryCCPCH_Info = -1; /* SecondaryCCPCH_Info */ static int hf_rrc_modeSpecificInfo_66 = -1; /* T_modeSpecificInfo_66 */ -static int hf_rrc_fdd_102 = -1; /* T_fdd_99 */ +static int hf_rrc_fdd_101 = -1; /* T_fdd_98 */ static int hf_rrc_fach_PCH_InformationList = -1; /* FACH_PCH_InformationList */ static int hf_rrc_sib_ReferenceListFACH = -1; /* SIB_ReferenceListFACH */ static int hf_rrc_tdd_60 = -1; /* T_tdd_54 */ static int hf_rrc_secondaryCCPCH_Info_01 = -1; /* SecondaryCCPCH_Info_r4 */ static int hf_rrc_modeSpecificInfo_67 = -1; /* T_modeSpecificInfo_67 */ -static int hf_rrc_fdd_103 = -1; /* T_fdd_100 */ +static int hf_rrc_fdd_102 = -1; /* T_fdd_99 */ static int hf_rrc_pich_Info = -1; /* PICH_Info */ static int hf_rrc_secondaryCCPCH_LCR_Extensions = -1; /* SecondaryCCPCH_Info_LCR_r4_ext */ static int hf_rrc_pich_Info_01 = -1; /* PICH_Info_LCR_r4 */ @@ -5146,12 +5215,12 @@ static int hf_rrc_mcch_ConfigurationInfo = -1; /* MBMS_MCCH_ConfigurationInfo static int hf_rrc_fachCarryingMTCH_List = -1; /* MBMS_FACHCarryingMTCH_List */ static int hf_rrc_fachCarryingMSCH = -1; /* T_fachCarryingMSCH */ static int hf_rrc_msch_transportFormatSet = -1; /* TransportFormatSet */ -static int hf_rrc_dummy_39 = -1; /* MBMS_MSCH_ConfigurationInfo_r6 */ +static int hf_rrc_dummy_40 = -1; /* MBMS_MSCH_ConfigurationInfo_r6 */ static int hf_rrc_secondaryCCPCHInfo_MBMS_01 = -1; /* SecondaryCCPCHInfo_MBMS_r7 */ static int hf_rrc_fachCarryingMCCH_01 = -1; /* T_fachCarryingMCCH_01 */ static int hf_rrc_fachCarryingMSCH_01 = -1; /* T_fachCarryingMSCH_01 */ static int hf_rrc_modeSpecificInfo_68 = -1; /* T_modeSpecificInfo_68 */ -static int hf_rrc_fdd_104 = -1; /* T_fdd_101 */ +static int hf_rrc_fdd_103 = -1; /* T_fdd_100 */ static int hf_rrc_dummy1_03 = -1; /* PCPICH_UsageForChannelEst */ static int hf_rrc_dummy2_08 = -1; /* SecondaryCPICH_Info */ static int hf_rrc_sf_AndCodeNumber_01 = -1; /* SF256_AndCodeNumber */ @@ -5161,7 +5230,7 @@ static int hf_rrc_tdd_61 = -1; /* T_tdd_55 */ static int hf_rrc_commonTimeslotInfo_01 = -1; /* CommonTimeslotInfoSCCPCH */ static int hf_rrc_channelisationCode_08 = -1; /* SCCPCH_ChannelisationCodeList */ static int hf_rrc_modeSpecificInfo_69 = -1; /* T_modeSpecificInfo_69 */ -static int hf_rrc_fdd_105 = -1; /* T_fdd_102 */ +static int hf_rrc_fdd_104 = -1; /* T_fdd_101 */ static int hf_rrc_tdd_62 = -1; /* T_tdd_56 */ static int hf_rrc_tddOption_16 = -1; /* T_tddOption_16 */ static int hf_rrc_tdd384_30 = -1; /* T_tdd384_27 */ @@ -5178,14 +5247,14 @@ static int hf_rrc_modQPSK = -1; /* NULL */ static int hf_rrc_mod16QAM = -1; /* T_mod16QAM */ static int hf_rrc_cpich_SecCCPCH_PowerOffset = -1; /* INTEGER_M11_4 */ static int hf_rrc_modeSpecificInfo_71 = -1; /* T_modeSpecificInfo_71 */ -static int hf_rrc_fdd_106 = -1; /* T_fdd_103 */ +static int hf_rrc_fdd_105 = -1; /* T_fdd_102 */ static int hf_rrc_tdd384_32 = -1; /* T_tdd384_29 */ static int hf_rrc_commonTimeslotInfoMBMS = -1; /* CommonTimeslotInfoMBMS */ static int hf_rrc_downlinkTimeslotsCodes = -1; /* DownlinkTimeslotsCodes */ static int hf_rrc_tdd128_46 = -1; /* T_tdd128_45 */ static int hf_rrc_downlinkTimeslotsCodes_01 = -1; /* DownlinkTimeslotsCodes_LCR_r4 */ static int hf_rrc_modeSpecificInfo_72 = -1; /* T_modeSpecificInfo_72 */ -static int hf_rrc_fdd_107 = -1; /* T_fdd_104 */ +static int hf_rrc_fdd_106 = -1; /* T_fdd_103 */ static int hf_rrc_modulation_04 = -1; /* T_modulation_04 */ static int hf_rrc_mod16QAM_01 = -1; /* INTEGER_M11_4 */ static int hf_rrc_tdd384_33 = -1; /* T_tdd384_30 */ @@ -5199,6 +5268,7 @@ static int hf_rrc_mbsfnSpecialTimeSlot = -1; /* TimeSlotLCR_ext */ static int hf_rrc_modulation_07 = -1; /* T_modulation_07 */ static int hf_rrc_secondaryDL_ScramblingCode = -1; /* SecondaryScramblingCode */ static int hf_rrc_newConfiguration_03 = -1; /* T_newConfiguration_03 */ +static int hf_rrc_precodingWeightSetRestriction_02 = -1; /* T_precodingWeightSetRestriction_02 */ static int hf_rrc_servingCellChangeMACreset = -1; /* ServingCellChangeMACreset */ static int hf_rrc_servingCellChangeMsgType = -1; /* ServingCellChangeMsgType */ static int hf_rrc_servingCellChangeTrId = -1; /* ServingCellChangeTrId */ @@ -5264,7 +5334,7 @@ static int hf_rrc_tgl1 = -1; /* TGL */ static int hf_rrc_tgl2 = -1; /* TGL */ static int hf_rrc_tgd = -1; /* TGD */ static int hf_rrc_tgpl1 = -1; /* TGPL */ -static int hf_rrc_dummy_40 = -1; /* TGPL */ +static int hf_rrc_dummy_41 = -1; /* TGPL */ static int hf_rrc_rpp = -1; /* RPP */ static int hf_rrc_itp = -1; /* ITP */ static int hf_rrc_ul_DL_Mode = -1; /* UL_DL_Mode */ @@ -5304,7 +5374,7 @@ static int hf_rrc_UL_CCTrCHList_r4_item = -1; /* UL_CCTrCH_r4 */ static int hf_rrc_UL_CCTrCHList_r7_item = -1; /* UL_CCTrCH_r7 */ static int hf_rrc_UL_CCTrCHListToRemove_item = -1; /* TFCS_IdentityPlain */ static int hf_rrc_UL_CCTrChTPCList_item = -1; /* TFCS_Identity */ -static int hf_rrc_dummy_41 = -1; /* CPCH_SetInfo */ +static int hf_rrc_dummy_42 = -1; /* CPCH_SetInfo */ static int hf_rrc_dummy1_04 = -1; /* CPCH_SetInfo */ static int hf_rrc_dummy2_09 = -1; /* CPCH_SetID */ static int hf_rrc_ul = -1; /* UL_CompressedModeMethod */ @@ -5313,7 +5383,7 @@ static int hf_rrc_ul_and_dl = -1; /* T_ul_and_dl */ static int hf_rrc_ul_DPCCHscramblingCodeType = -1; /* ScramblingCodeType */ static int hf_rrc_ul_DPCCHscramblingCode = -1; /* UL_ScramblingCode */ static int hf_rrc_modeSpecificInfo_73 = -1; /* T_modeSpecificInfo_73 */ -static int hf_rrc_fdd_108 = -1; /* T_fdd_105 */ +static int hf_rrc_fdd_107 = -1; /* T_fdd_104 */ static int hf_rrc_scramblingCode = -1; /* UL_ScramblingCode */ static int hf_rrc_numberOfDPDCH = -1; /* NumberOfDPDCH */ static int hf_rrc_spreadingFactor_01 = -1; /* SpreadingFactor */ @@ -5322,21 +5392,21 @@ static int hf_rrc_tdd_63 = -1; /* T_tdd_57 */ static int hf_rrc_ul_CCTrCHList = -1; /* UL_CCTrCHList */ static int hf_rrc_ul_CCTrCHListToRemove = -1; /* UL_CCTrCHListToRemove */ static int hf_rrc_modeSpecificInfo_74 = -1; /* T_modeSpecificInfo_74 */ -static int hf_rrc_fdd_109 = -1; /* T_fdd_106 */ +static int hf_rrc_fdd_108 = -1; /* T_fdd_105 */ static int hf_rrc_tdd_64 = -1; /* T_tdd_58 */ static int hf_rrc_ul_CCTrCHList_01 = -1; /* UL_CCTrCHList_r4 */ static int hf_rrc_modeSpecificInfo_75 = -1; /* T_modeSpecificInfo_75 */ -static int hf_rrc_fdd_110 = -1; /* T_fdd_107 */ +static int hf_rrc_fdd_109 = -1; /* T_fdd_106 */ static int hf_rrc_tdd_65 = -1; /* T_tdd_59 */ static int hf_rrc_ul_DPCH_PowerControlInfo_04 = -1; /* UL_DPCH_PowerControlInfo_r6 */ static int hf_rrc_modeSpecificInfo_76 = -1; /* T_modeSpecificInfo_76 */ -static int hf_rrc_fdd_111 = -1; /* T_fdd_108 */ +static int hf_rrc_fdd_110 = -1; /* T_fdd_107 */ static int hf_rrc_dpdchPresence = -1; /* T_dpdchPresence */ static int hf_rrc_present_04 = -1; /* T_present_02 */ static int hf_rrc_notPresent = -1; /* T_notPresent */ static int hf_rrc_tdd_66 = -1; /* T_tdd_60 */ static int hf_rrc_modeSpecificInfo_77 = -1; /* T_modeSpecificInfo_77 */ -static int hf_rrc_fdd_112 = -1; /* T_fdd_109 */ +static int hf_rrc_fdd_111 = -1; /* T_fdd_108 */ static int hf_rrc_dpdchPresence_01 = -1; /* T_dpdchPresence_01 */ static int hf_rrc_present_05 = -1; /* T_present_03 */ static int hf_rrc_numberOfTPC_Bits = -1; /* NumberOfTPC_Bits */ @@ -5350,11 +5420,11 @@ static int hf_rrc_ul_DPCH_PowerControlInfo_07 = -1; /* UL_DPCH_PowerControlInfo static int hf_rrc_ul_TimingAdvance_04 = -1; /* UL_TimingAdvanceControl_LCR_r4 */ static int hf_rrc_ul_DPCH_PowerControlInfo_08 = -1; /* UL_DPCH_PowerControlInfoPredef */ static int hf_rrc_modeSpecificInfo_78 = -1; /* T_modeSpecificInfo_78 */ -static int hf_rrc_fdd_113 = -1; /* T_fdd_110 */ +static int hf_rrc_fdd_112 = -1; /* T_fdd_109 */ static int hf_rrc_tdd_68 = -1; /* T_tdd_62 */ static int hf_rrc_modeSpecificInfo_79 = -1; /* T_modeSpecificInfo_79 */ +static int hf_rrc_fdd_113 = -1; /* T_fdd_110 */ static int hf_rrc_fdd_114 = -1; /* T_fdd_111 */ -static int hf_rrc_fdd_115 = -1; /* T_fdd_112 */ static int hf_rrc_dpcch_PowerOffset = -1; /* DPCCH_PowerOffset */ static int hf_rrc_sRB_delay = -1; /* SRB_delay */ static int hf_rrc_tdd_69 = -1; /* T_tdd_63 */ @@ -5362,7 +5432,7 @@ static int hf_rrc_ul_OL_PC_Signalling = -1; /* T_ul_OL_PC_Signalling */ static int hf_rrc_broadcast_UL_OL_PC_info = -1; /* NULL */ static int hf_rrc_individuallySignalled = -1; /* T_individuallySignalled */ static int hf_rrc_individualTS_InterferenceList = -1; /* IndividualTS_InterferenceList */ -static int hf_rrc_fdd_116 = -1; /* T_fdd_113 */ +static int hf_rrc_fdd_115 = -1; /* T_fdd_112 */ static int hf_rrc_tdd_70 = -1; /* T_tdd_64 */ static int hf_rrc_ul_OL_PC_Signalling_01 = -1; /* T_ul_OL_PC_Signalling_01 */ static int hf_rrc_individuallySignalled_01 = -1; /* T_individuallySignalled_01 */ @@ -5370,7 +5440,7 @@ static int hf_rrc_tddOption_19 = -1; /* T_tddOption_19 */ static int hf_rrc_tdd384_37 = -1; /* T_tdd384_33 */ static int hf_rrc_dpch_ConstantValue_01 = -1; /* ConstantValue */ static int hf_rrc_tdd128_51 = -1; /* T_tdd128_49 */ -static int hf_rrc_fdd_117 = -1; /* T_fdd_114 */ +static int hf_rrc_fdd_116 = -1; /* T_fdd_113 */ static int hf_rrc_ack_NACK_repetition_factor = -1; /* ACK_NACK_repetitionFactor */ static int hf_rrc_tdd_71 = -1; /* T_tdd_65 */ static int hf_rrc_ul_OL_PC_Signalling_02 = -1; /* T_ul_OL_PC_Signalling_02 */ @@ -5378,14 +5448,14 @@ static int hf_rrc_individuallySignalled_02 = -1; /* T_individuallySignalled_02 static int hf_rrc_tddOption_20 = -1; /* T_tddOption_20 */ static int hf_rrc_tdd384_38 = -1; /* T_tdd384_34 */ static int hf_rrc_tdd128_52 = -1; /* T_tdd128_50 */ -static int hf_rrc_fdd_118 = -1; /* T_fdd_115 */ +static int hf_rrc_fdd_117 = -1; /* T_fdd_114 */ static int hf_rrc_tdd_72 = -1; /* T_tdd_66 */ static int hf_rrc_ul_OL_PC_Signalling_03 = -1; /* T_ul_OL_PC_Signalling_03 */ static int hf_rrc_individuallySignalled_03 = -1; /* T_individuallySignalled_03 */ static int hf_rrc_tddOption_21 = -1; /* T_tddOption_21 */ static int hf_rrc_tdd384_39 = -1; /* T_tdd384_35 */ static int hf_rrc_tdd128_53 = -1; /* T_tdd128_51 */ -static int hf_rrc_fdd_119 = -1; /* T_fdd_116 */ +static int hf_rrc_fdd_118 = -1; /* T_fdd_115 */ static int hf_rrc_tdd_73 = -1; /* T_tdd_67 */ static int hf_rrc_ul_OL_PC_Signalling_04 = -1; /* T_ul_OL_PC_Signalling_04 */ static int hf_rrc_individuallySignalled_04 = -1; /* T_individuallySignalled_04 */ @@ -5394,7 +5464,7 @@ static int hf_rrc_tdd384_40 = -1; /* T_tdd384_36 */ static int hf_rrc_tdd768_21 = -1; /* T_tdd768_18 */ static int hf_rrc_tdd128_54 = -1; /* T_tdd128_52 */ static int hf_rrc_dpcch_PowerOffset_01 = -1; /* DPCCH_PowerOffset2 */ -static int hf_rrc_fdd_120 = -1; /* T_fdd_117 */ +static int hf_rrc_fdd_119 = -1; /* T_fdd_116 */ static int hf_rrc_tdd_74 = -1; /* T_tdd_68 */ static int hf_rrc_tdd_75 = -1; /* T_tdd_69 */ static int hf_rrc_non_ScheduledTransGrantInfo_02 = -1; /* Non_ScheduledTransGrantInfoTDD_ext */ @@ -5404,7 +5474,7 @@ static int hf_rrc_e_DPDCH_Info = -1; /* E_DPDCH_Info */ static int hf_rrc_schedulingTransmConfiguration = -1; /* E_DPDCH_SchedulingTransmConfiguration */ static int hf_rrc_mac_es_e_resetIndicator_02 = -1; /* T_mac_es_e_resetIndicator_02 */ static int hf_rrc_modeSpecificInfo_80 = -1; /* T_modeSpecificInfo_80 */ -static int hf_rrc_fdd_121 = -1; /* T_fdd_118 */ +static int hf_rrc_fdd_120 = -1; /* T_fdd_117 */ static int hf_rrc_e_DPCCH_Info_01 = -1; /* E_DPCCH_Info_r7 */ static int hf_rrc_e_DPDCH_Info_01 = -1; /* E_DPDCH_Info_r7 */ static int hf_rrc_tdd_76 = -1; /* T_tdd_70 */ @@ -5413,12 +5483,12 @@ static int hf_rrc_e_PUCH_Info_01 = -1; /* E_PUCH_Info */ static int hf_rrc_non_ScheduledTransGrantInfo_03 = -1; /* Non_ScheduledTransGrantInfoTDD */ static int hf_rrc_mac_es_e_resetIndicator_03 = -1; /* T_mac_es_e_resetIndicator_03 */ static int hf_rrc_modeSpecificInfo_81 = -1; /* T_modeSpecificInfo_81 */ -static int hf_rrc_fdd_122 = -1; /* T_fdd_119 */ +static int hf_rrc_fdd_121 = -1; /* T_fdd_118 */ static int hf_rrc_e_DPDCH_Info_02 = -1; /* E_DPDCH_Info_r8 */ static int hf_rrc_tdd_77 = -1; /* T_tdd_71 */ static int hf_rrc_mac_es_e_resetIndicator_04 = -1; /* T_mac_es_e_resetIndicator_04 */ static int hf_rrc_modeSpecificInfo_82 = -1; /* T_modeSpecificInfo_82 */ -static int hf_rrc_fdd_123 = -1; /* T_fdd_120 */ +static int hf_rrc_fdd_122 = -1; /* T_fdd_119 */ static int hf_rrc_tdd_78 = -1; /* T_tdd_72 */ static int hf_rrc_non_ScheduledTransGrantInfo_04 = -1; /* Non_ScheduledTransGrantInfoTDD_r9 */ static int hf_rrc_stepSize = -1; /* INTEGER_1_8 */ @@ -5489,6 +5559,7 @@ static int hf_rrc_codePhaseSearchWindow = -1; /* CodePhaseSearchWindow */ static int hf_rrc_azimuthAndElevation = -1; /* AzimuthAndElevation */ static int hf_rrc_AcquisitionSatInfoList_item = -1; /* AcquisitionSatInfo */ static int hf_rrc_AdditionalMeasurementID_List_item = -1; /* MeasurementIdentity */ +static int hf_rrc_AdditionalMeasurementID_List_r9_item = -1; /* MeasurementIdentity_r9 */ static int hf_rrc_dataID = -1; /* INTEGER_0_3 */ static int hf_rrc_e = -1; /* BIT_STRING_SIZE_16 */ static int hf_rrc_t_oa = -1; /* BIT_STRING_SIZE_8 */ @@ -5538,43 +5609,43 @@ static int hf_rrc_cellDCHMeasOccasionSequenceList_item = -1; /* CellDCHMeasOcca static int hf_rrc_cellIndividualOffset = -1; /* CellIndividualOffset */ static int hf_rrc_referenceTimeDifferenceToCell = -1; /* ReferenceTimeDifferenceToCell */ static int hf_rrc_modeSpecificInfo_83 = -1; /* T_modeSpecificInfo_83 */ -static int hf_rrc_fdd_124 = -1; /* T_fdd_121 */ +static int hf_rrc_fdd_123 = -1; /* T_fdd_120 */ static int hf_rrc_readSFN_Indicator = -1; /* BOOLEAN */ static int hf_rrc_tdd_79 = -1; /* T_tdd_73 */ static int hf_rrc_primaryCCPCH_Info_02 = -1; /* PrimaryCCPCH_Info */ static int hf_rrc_timeslotInfoList = -1; /* TimeslotInfoList */ static int hf_rrc_modeSpecificInfo_84 = -1; /* T_modeSpecificInfo_84 */ -static int hf_rrc_fdd_125 = -1; /* T_fdd_122 */ +static int hf_rrc_fdd_124 = -1; /* T_fdd_121 */ static int hf_rrc_tdd_80 = -1; /* T_tdd_74 */ static int hf_rrc_primaryCCPCH_Info_03 = -1; /* PrimaryCCPCH_Info_r4 */ static int hf_rrc_timeslotInfoList_01 = -1; /* TimeslotInfoList_r4 */ static int hf_rrc_cellSelectionReselectionInfo = -1; /* CellSelectReselectInfoMC_RSCP */ static int hf_rrc_modeSpecificInfo_85 = -1; /* T_modeSpecificInfo_85 */ -static int hf_rrc_fdd_126 = -1; /* T_fdd_123 */ +static int hf_rrc_fdd_125 = -1; /* T_fdd_122 */ static int hf_rrc_tdd_81 = -1; /* T_tdd_75 */ static int hf_rrc_modeSpecificInfo_86 = -1; /* T_modeSpecificInfo_86 */ -static int hf_rrc_fdd_127 = -1; /* T_fdd_124 */ +static int hf_rrc_fdd_126 = -1; /* T_fdd_123 */ static int hf_rrc_tdd_82 = -1; /* T_tdd_76 */ static int hf_rrc_cellSelectionReselectionInfo_01 = -1; /* CellSelectReselectInfoSIB_11_12_RSCP */ static int hf_rrc_primaryCCPCH_Info_04 = -1; /* PrimaryCCPCH_Info_LCR_r4 */ static int hf_rrc_timeslotInfoList_02 = -1; /* TimeslotInfoList_LCR_r4 */ static int hf_rrc_modeSpecificInfo_87 = -1; /* T_modeSpecificInfo_87 */ -static int hf_rrc_fdd_128 = -1; /* T_fdd_125 */ +static int hf_rrc_fdd_127 = -1; /* T_fdd_124 */ static int hf_rrc_tdd_83 = -1; /* T_tdd_77 */ static int hf_rrc_cellSelectionReselectionInfo_02 = -1; /* CellSelectReselectInfoSIB_11_12_ECN0 */ static int hf_rrc_modeSpecificInfo_88 = -1; /* T_modeSpecificInfo_88 */ -static int hf_rrc_fdd_129 = -1; /* T_fdd_126 */ +static int hf_rrc_fdd_128 = -1; /* T_fdd_125 */ static int hf_rrc_tdd_84 = -1; /* T_tdd_78 */ static int hf_rrc_cellSelectionReselectionInfo_03 = -1; /* CellSelectReselectInfoSIB_11_12_HCS_RSCP */ static int hf_rrc_modeSpecificInfo_89 = -1; /* T_modeSpecificInfo_89 */ -static int hf_rrc_fdd_130 = -1; /* T_fdd_127 */ +static int hf_rrc_fdd_129 = -1; /* T_fdd_126 */ static int hf_rrc_tdd_85 = -1; /* T_tdd_79 */ static int hf_rrc_cellSelectionReselectionInfo_04 = -1; /* CellSelectReselectInfoSIB_11_12_HCS_ECN0 */ static int hf_rrc_cellIdentity = -1; /* CellIdentity */ -static int hf_rrc_dummy_42 = -1; /* SFN_SFN_ObsTimeDifference */ +static int hf_rrc_dummy_43 = -1; /* SFN_SFN_ObsTimeDifference */ static int hf_rrc_cellSynchronisationInfo = -1; /* CellSynchronisationInfo */ static int hf_rrc_modeSpecificInfo_90 = -1; /* T_modeSpecificInfo_90 */ -static int hf_rrc_fdd_131 = -1; /* T_fdd_128 */ +static int hf_rrc_fdd_130 = -1; /* T_fdd_127 */ static int hf_rrc_cpich_Ec_N0_01 = -1; /* CPICH_Ec_N0 */ static int hf_rrc_cpich_RSCP_01 = -1; /* CPICH_RSCP */ static int hf_rrc_pathloss = -1; /* Pathloss */ @@ -5582,22 +5653,22 @@ static int hf_rrc_tdd_86 = -1; /* T_tdd_80 */ static int hf_rrc_proposedTGSN = -1; /* TGSN */ static int hf_rrc_timeslotISCP_List = -1; /* TimeslotISCP_List */ static int hf_rrc_modeSpecificInfo_91 = -1; /* T_modeSpecificInfo_91 */ -static int hf_rrc_fdd_132 = -1; /* T_fdd_129 */ +static int hf_rrc_fdd_131 = -1; /* T_fdd_128 */ static int hf_rrc_deltaRSCPPerCell = -1; /* DeltaRSCPPerCell */ static int hf_rrc_tdd_87 = -1; /* T_tdd_81 */ static int hf_rrc_csgIdentity = -1; /* CSG_Identity */ static int hf_rrc_csgMemberIndication = -1; /* T_csgMemberIndication */ -static int hf_rrc_fdd_133 = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info */ +static int hf_rrc_fdd_132 = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info */ static int hf_rrc_fdd_item_01 = -1; /* PrimaryCPICH_Info */ static int hf_rrc_tdd_88 = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info */ static int hf_rrc_tdd_item_02 = -1; /* PrimaryCCPCH_Info */ -static int hf_rrc_fdd_134 = -1; /* SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info */ +static int hf_rrc_fdd_133 = -1; /* SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info */ static int hf_rrc_CellMeasurementEventResults_LCR_r4_item = -1; /* PrimaryCCPCH_Info_LCR_r4 */ -static int hf_rrc_dummy_43 = -1; /* SFN_SFN_OTD_Type */ +static int hf_rrc_dummy_44 = -1; /* SFN_SFN_OTD_Type */ static int hf_rrc_cellIdentity_reportingIndicator = -1; /* BOOLEAN */ static int hf_rrc_cellSynchronisationInfoReportingIndicator = -1; /* BOOLEAN */ static int hf_rrc_modeSpecificInfo_92 = -1; /* T_modeSpecificInfo_92 */ -static int hf_rrc_fdd_135 = -1; /* T_fdd_130 */ +static int hf_rrc_fdd_134 = -1; /* T_fdd_129 */ static int hf_rrc_cpich_Ec_N0_reportingIndicator = -1; /* BOOLEAN */ static int hf_rrc_cpich_RSCP_reportingIndicator = -1; /* BOOLEAN */ static int hf_rrc_pathloss_reportingIndicator = -1; /* BOOLEAN */ @@ -5608,30 +5679,30 @@ static int hf_rrc_primaryCCPCH_RSCP_reportingIndicator = -1; /* BOOLEAN */ static int hf_rrc_q_OffsetS_N = -1; /* Q_OffsetS_N */ static int hf_rrc_hcs_NeighbouringCellInformation_RSCP = -1; /* HCS_NeighbouringCellInformation_RSCP */ static int hf_rrc_modeSpecificInfo_93 = -1; /* T_modeSpecificInfo_93 */ -static int hf_rrc_fdd_136 = -1; /* T_fdd_131 */ +static int hf_rrc_fdd_135 = -1; /* T_fdd_130 */ static int hf_rrc_tdd_90 = -1; /* T_tdd_83 */ static int hf_rrc_gsm_02 = -1; /* T_gsm_02 */ static int hf_rrc_q_Offset1S_N = -1; /* Q_OffsetS_N */ static int hf_rrc_q_Offset2S_N = -1; /* Q_OffsetS_N */ static int hf_rrc_modeSpecificInfo_94 = -1; /* T_modeSpecificInfo_94 */ -static int hf_rrc_fdd_137 = -1; /* T_fdd_132 */ +static int hf_rrc_fdd_136 = -1; /* T_fdd_131 */ static int hf_rrc_tdd_91 = -1; /* T_tdd_84 */ static int hf_rrc_gsm_03 = -1; /* T_gsm_03 */ static int hf_rrc_modeSpecificInfo_95 = -1; /* T_modeSpecificInfo_95 */ -static int hf_rrc_fdd_138 = -1; /* T_fdd_133 */ +static int hf_rrc_fdd_137 = -1; /* T_fdd_132 */ static int hf_rrc_tdd_92 = -1; /* T_tdd_85 */ static int hf_rrc_gsm_04 = -1; /* T_gsm_04 */ static int hf_rrc_modeSpecificInfo_96 = -1; /* T_modeSpecificInfo_96 */ -static int hf_rrc_fdd_139 = -1; /* T_fdd_134 */ +static int hf_rrc_fdd_138 = -1; /* T_fdd_133 */ static int hf_rrc_tdd_93 = -1; /* T_tdd_86 */ static int hf_rrc_gsm_05 = -1; /* T_gsm_05 */ static int hf_rrc_modeSpecificInfo_97 = -1; /* T_modeSpecificInfo_97 */ -static int hf_rrc_fdd_140 = -1; /* T_fdd_135 */ +static int hf_rrc_fdd_139 = -1; /* T_fdd_134 */ static int hf_rrc_tdd_94 = -1; /* T_tdd_87 */ static int hf_rrc_gsm_06 = -1; /* T_gsm_06 */ static int hf_rrc_hcs_NeighbouringCellInformation_ECN0 = -1; /* HCS_NeighbouringCellInformation_ECN0 */ static int hf_rrc_modeSpecificInfo_98 = -1; /* T_modeSpecificInfo_98 */ -static int hf_rrc_fdd_141 = -1; /* T_fdd_136 */ +static int hf_rrc_fdd_140 = -1; /* T_fdd_135 */ static int hf_rrc_tdd_95 = -1; /* T_tdd_88 */ static int hf_rrc_gsm_07 = -1; /* T_gsm_07 */ static int hf_rrc_deltaQrxlevmin = -1; /* DeltaQrxlevmin */ @@ -5651,7 +5722,7 @@ static int hf_rrc_CellsForInterRATMeasList_item = -1; /* InterRATCellID */ static int hf_rrc_CellsForIntraFreqMeasList_item = -1; /* IntraFreqCellID */ static int hf_rrc_CellsForIntraFreqMeasListOnSecULFreq_item = -1; /* IntraFreqCellIDOnSecULFreq */ static int hf_rrc_modeSpecificInfo_99 = -1; /* T_modeSpecificInfo_99 */ -static int hf_rrc_fdd_142 = -1; /* T_fdd_137 */ +static int hf_rrc_fdd_141 = -1; /* T_fdd_136 */ static int hf_rrc_countC_SFN_Frame_difference = -1; /* CountC_SFN_Frame_difference */ static int hf_rrc_tm = -1; /* INTEGER_0_38399 */ static int hf_rrc_tdd_96 = -1; /* T_tdd_89 */ @@ -5675,7 +5746,7 @@ static int hf_rrc_cnavISCl5q5 = -1; /* BIT_STRING_SIZE_13 */ static int hf_rrc_countC_SFN_High = -1; /* INTEGER_0_15 */ static int hf_rrc_off = -1; /* INTEGER_0_255 */ static int hf_rrc_modeSpecificInfo_100 = -1; /* T_modeSpecificInfo_100 */ -static int hf_rrc_fdd_143 = -1; /* T_fdd_138 */ +static int hf_rrc_fdd_142 = -1; /* T_fdd_137 */ static int hf_rrc_startPSC_01 = -1; /* PrimaryCPICH_Info */ static int hf_rrc_numberOfPSCs_01 = -1; /* INTEGER_1_512 */ static int hf_rrc_CSGCellInfoList_item = -1; /* CSGCellInfo */ @@ -5797,7 +5868,7 @@ static int hf_rrc_replacementActivationThreshold = -1; /* ReplacementActivation static int hf_rrc_useCIO = -1; /* BOOLEAN */ static int hf_rrc_thresholdUsedFrequency = -1; /* ThresholdUsedFrequency */ static int hf_rrc_thresholdUsedFrequency_01 = -1; /* ThresholdUsedFrequency_r6 */ -static int hf_rrc_dummy_44 = -1; /* Threshold */ +static int hf_rrc_dummy_45 = -1; /* Threshold */ static int hf_rrc_usedFreqW = -1; /* W */ static int hf_rrc_hysteresis = -1; /* HysteresisInterFreq */ static int hf_rrc_timeToTrigger = -1; /* TimeToTrigger */ @@ -5830,7 +5901,7 @@ static int hf_rrc_inter_freq_TDD_meas_ind = -1; /* BOOLEAN */ static int hf_rrc_inter_RAT_meas_ind = -1; /* SEQUENCE_SIZE_1_maxOtherRAT_OF_RAT_Type */ static int hf_rrc_inter_RAT_meas_ind_item = -1; /* RAT_Type */ static int hf_rrc_inter_freq_TDD128_meas_ind = -1; /* BOOLEAN */ -static int hf_rrc_fdd_144 = -1; /* PrimaryCPICH_Info */ +static int hf_rrc_fdd_143 = -1; /* PrimaryCPICH_Info */ static int hf_rrc_tdd_97 = -1; /* PrimaryCCPCH_Info_LCR_r4 */ static int hf_rrc_ForbiddenAffectCellList_item = -1; /* ForbiddenAffectCell */ static int hf_rrc_ForbiddenAffectCellList_r4_item = -1; /* ForbiddenAffectCell_r4 */ @@ -6023,7 +6094,7 @@ static int hf_rrc_variableBitMapOfARFCNs = -1; /* OCTET_STRING_SIZE_1_16 */ static int hf_rrc_continuousRangeOfARFCNs = -1; /* T_continuousRangeOfARFCNs */ static int hf_rrc_endingARFCN = -1; /* BCCH_ARFCN */ static int hf_rrc_gsm_CarrierRSSI = -1; /* GSM_CarrierRSSI */ -static int hf_rrc_dummy_45 = -1; /* INTEGER_46_173 */ +static int hf_rrc_dummy_46 = -1; /* INTEGER_46_173 */ static int hf_rrc_dummy2_11 = -1; /* ObservedTimeDifferenceToGSM */ static int hf_rrc_GSM_MeasuredResultsList_item = -1; /* GSM_MeasuredResults */ static int hf_rrc_tlm_Message = -1; /* BIT_STRING_SIZE_14 */ @@ -6061,7 +6132,7 @@ static int hf_rrc_newInterFreqCellList_05 = -1; /* NewInterFreqCellList_r9 */ static int hf_rrc_cSGInterFreqCellInfoList = -1; /* CSGInterFreqCellInfoList */ static int hf_rrc_interFreqSIAcquisition = -1; /* InterFreqSIAcquisition */ static int hf_rrc_modeSpecificInfo_101 = -1; /* T_modeSpecificInfo_101 */ -static int hf_rrc_fdd_145 = -1; /* T_fdd_139 */ +static int hf_rrc_fdd_144 = -1; /* T_fdd_138 */ static int hf_rrc_primaryScramblingCode_01 = -1; /* PrimaryCPICH_Info */ static int hf_rrc_newInterFreqCellList_06 = -1; /* NewInterFreqCellSI_List_RSCP */ static int hf_rrc_newInterFreqCellList_07 = -1; /* NewInterFreqCellSI_List_ECN0 */ @@ -6104,7 +6175,7 @@ static int hf_rrc_intraFreqMeasQuantity = -1; /* IntraFreqMeasQuantity */ static int hf_rrc_interFreqReportingCriteria = -1; /* T_interFreqReportingCriteria */ static int hf_rrc_filterCoefficient = -1; /* FilterCoefficient */ static int hf_rrc_modeSpecificInfo_102 = -1; /* T_modeSpecificInfo_102 */ -static int hf_rrc_fdd_146 = -1; /* T_fdd_140 */ +static int hf_rrc_fdd_145 = -1; /* T_fdd_139 */ static int hf_rrc_freqQualityEstimateQuantity_FDD = -1; /* FreqQualityEstimateQuantity_FDD */ static int hf_rrc_tdd_98 = -1; /* T_tdd_90 */ static int hf_rrc_freqQualityEstimateQuantity_TDD = -1; /* FreqQualityEstimateQuantity_TDD */ @@ -6123,14 +6194,14 @@ static int hf_rrc_interFreqCellInfoSI_List_06 = -1; /* InterFreqCellInfoSI_List static int hf_rrc_interFreqCellInfoSI_List_07 = -1; /* InterFreqCellInfoSI_List_HCS_ECN0_LCR */ static int hf_rrc_InterFreqRACHRepCellsList_item = -1; /* InterFreqCellID */ static int hf_rrc_modeSpecificInfo_103 = -1; /* T_modeSpecificInfo_103 */ -static int hf_rrc_fdd_147 = -1; /* T_fdd_141 */ +static int hf_rrc_fdd_146 = -1; /* T_fdd_140 */ static int hf_rrc_interFreqRepQuantityRACH_FDD = -1; /* InterFreqRepQuantityRACH_FDD */ static int hf_rrc_tdd_99 = -1; /* T_tdd_91 */ static int hf_rrc_interFreqRepQuantityRACH_TDDList = -1; /* InterFreqRepQuantityRACH_TDDList */ static int hf_rrc_interFreqRACHReportingThreshold = -1; /* Threshold */ static int hf_rrc_maxReportedCellsOnRACHinterFreq = -1; /* MaxReportedCellsOnRACHinterFreq */ static int hf_rrc_modeSpecificInfo_104 = -1; /* T_modeSpecificInfo_104 */ -static int hf_rrc_fdd_148 = -1; /* T_fdd_142 */ +static int hf_rrc_fdd_147 = -1; /* T_fdd_141 */ static int hf_rrc_tdd_100 = -1; /* T_tdd_92 */ static int hf_rrc_interFreqReportingCriteria_01 = -1; /* InterFreqReportingCriteria */ static int hf_rrc_periodicalReportingCriteria_01 = -1; /* PeriodicalWithReportingCellStatus */ @@ -6237,7 +6308,7 @@ static int hf_rrc_cSGIntraFreqCellInfoList = -1; /* CSGIntraFreqCellInfoList */ static int hf_rrc_intraFreqSIAcquisition = -1; /* IntraFreqSIAcquisition */ static int hf_rrc_IntraFreqSIAcquisitionInfo_item = -1; /* PrimaryCPICH_Info */ static int hf_rrc_modeSpecificInfo_105 = -1; /* T_modeSpecificInfo_105 */ -static int hf_rrc_fdd_149 = -1; /* T_fdd_143 */ +static int hf_rrc_fdd_148 = -1; /* T_fdd_142 */ static int hf_rrc_intraFreqSIAcquisitionInfo = -1; /* IntraFreqSIAcquisitionInfo */ static int hf_rrc_newIntraFreqCellList_05 = -1; /* NewIntraFreqCellSI_List_RSCP */ static int hf_rrc_newIntraFreqCellList_06 = -1; /* NewIntraFreqCellSI_List_ECN0 */ @@ -6286,7 +6357,7 @@ static int hf_rrc_eventID_02 = -1; /* EventIDIntraFreq */ static int hf_rrc_cellMeasurementEventResults = -1; /* CellMeasurementEventResults */ static int hf_rrc_cellMeasurementEventResultsOnSecUlFreq = -1; /* CellMeasurementEventResultsOnSecUlFreq */ static int hf_rrc_modeSpecificInfo_106 = -1; /* T_modeSpecificInfo_106 */ -static int hf_rrc_fdd_150 = -1; /* T_fdd_144 */ +static int hf_rrc_fdd_149 = -1; /* T_fdd_143 */ static int hf_rrc_intraFreqMeasQuantity_FDD = -1; /* IntraFreqMeasQuantity_FDD */ static int hf_rrc_tdd_101 = -1; /* T_tdd_93 */ static int hf_rrc_intraFreqMeasQuantity_TDDList = -1; /* IntraFreqMeasQuantity_TDDList */ @@ -6318,7 +6389,7 @@ static int hf_rrc_monitoredSetReportingQuantities = -1; /* CellReportingQuantit static int hf_rrc_detectedSetReportingQuantities = -1; /* CellReportingQuantities */ static int hf_rrc_sfn_SFN_OTD_Type = -1; /* SFN_SFN_OTD_Type */ static int hf_rrc_modeSpecificInfo_107 = -1; /* T_modeSpecificInfo_107 */ -static int hf_rrc_fdd_151 = -1; /* T_fdd_145 */ +static int hf_rrc_fdd_150 = -1; /* T_fdd_144 */ static int hf_rrc_intraFreqRepQuantityRACH_FDD = -1; /* IntraFreqRepQuantityRACH_FDD */ static int hf_rrc_tdd_102 = -1; /* T_tdd_94 */ static int hf_rrc_intraFreqRepQuantityRACH_TDDList = -1; /* IntraFreqRepQuantityRACH_TDDList */ @@ -6376,7 +6447,7 @@ static int hf_rrc_MeasuredResultsList_v770xet_item = -1; /* MeasuredResultsList static int hf_rrc_MeasuredResultsList_v860ext_item = -1; /* MeasuredResultsList_v860ext_item */ static int hf_rrc_currentCell = -1; /* T_currentCell */ static int hf_rrc_modeSpecificInfo_108 = -1; /* T_modeSpecificInfo_108 */ -static int hf_rrc_fdd_152 = -1; /* T_fdd_146 */ +static int hf_rrc_fdd_151 = -1; /* T_fdd_145 */ static int hf_rrc_measurementQuantity_02 = -1; /* T_measurementQuantity */ static int hf_rrc_tdd_103 = -1; /* T_tdd_95 */ static int hf_rrc_timeslotISCP = -1; /* TimeslotISCP_List */ @@ -6425,7 +6496,7 @@ static int hf_rrc_intraFreqMeasurementSysInfo_03 = -1; /* IntraFreqMeasurementS static int hf_rrc_interFreqMeasurementSysInfo_03 = -1; /* InterFreqMeasurementSysInfo_HCS_ECN0 */ static int hf_rrc_interRATMeasurementSysInfo_01 = -1; /* InterRATMeasurementSysInfo */ static int hf_rrc_trafficVolumeMeasSysInfo = -1; /* TrafficVolumeMeasSysInfo */ -static int hf_rrc_dummy_46 = -1; /* UE_InternalMeasurementSysInfo */ +static int hf_rrc_dummy_47 = -1; /* UE_InternalMeasurementSysInfo */ static int hf_rrc_use_of_HCS_01 = -1; /* T_use_of_HCS_01 */ static int hf_rrc_hcs_not_used_01 = -1; /* T_hcs_not_used_01 */ static int hf_rrc_cellSelectQualityMeasure_03 = -1; /* T_cellSelectQualityMeasure_03 */ @@ -6503,7 +6574,7 @@ static int hf_rrc_ue_State = -1; /* T_ue_State */ static int hf_rrc_MonitoredCellRACH_List_item = -1; /* MonitoredCellRACH_Result */ static int hf_rrc_sfn_SFN_ObsTimeDifference = -1; /* SFN_SFN_ObsTimeDifference */ static int hf_rrc_modeSpecificInfo_109 = -1; /* T_modeSpecificInfo_109 */ -static int hf_rrc_fdd_153 = -1; /* T_fdd_147 */ +static int hf_rrc_fdd_152 = -1; /* T_fdd_146 */ static int hf_rrc_measurementQuantity_03 = -1; /* T_measurementQuantity_01 */ static int hf_rrc_tdd_104 = -1; /* T_tdd_96 */ static int hf_rrc_n_CR = -1; /* INTEGER_1_16 */ @@ -6606,7 +6677,7 @@ static int hf_rrc_omega_01 = -1; /* BIT_STRING_SIZE_32 */ static int hf_rrc_omegaDot_01 = -1; /* BIT_STRING_SIZE_24 */ static int hf_rrc_iDot = -1; /* BIT_STRING_SIZE_14 */ static int hf_rrc_modeSpecificInfo_110 = -1; /* T_modeSpecificInfo_110 */ -static int hf_rrc_fdd_154 = -1; /* T_fdd_148 */ +static int hf_rrc_fdd_153 = -1; /* T_fdd_147 */ static int hf_rrc_neighbourIdentity = -1; /* PrimaryCPICH_Info */ static int hf_rrc_uE_RX_TX_TimeDifferenceType2Info = -1; /* UE_RX_TX_TimeDifferenceType2Info */ static int hf_rrc_tdd_105 = -1; /* T_tdd_97 */ @@ -6614,7 +6685,7 @@ static int hf_rrc_neighbourAndChannelIdentity = -1; /* CellAndChannelIdentity * static int hf_rrc_neighbourQuality = -1; /* NeighbourQuality */ static int hf_rrc_sfn_SFN_ObsTimeDifference2 = -1; /* SFN_SFN_ObsTimeDifference2 */ static int hf_rrc_modeSpecificInfo_111 = -1; /* T_modeSpecificInfo_111 */ -static int hf_rrc_fdd_155 = -1; /* T_fdd_149 */ +static int hf_rrc_fdd_154 = -1; /* T_fdd_148 */ static int hf_rrc_NeighbourList_item = -1; /* Neighbour */ static int hf_rrc_NeighbourList_TDD_r7_item = -1; /* Neighbour_TDD_r7 */ static int hf_rrc_NeighbourList_v390ext_item = -1; /* Neighbour_v390ext */ @@ -6833,7 +6904,7 @@ static int hf_rrc_trafficVolumeMeasurementID = -1; /* MeasurementIdentity */ static int hf_rrc_trafficVolumeMeasurementObjectList = -1; /* TrafficVolumeMeasurementObjectList */ static int hf_rrc_trafficVolumeMeasQuantity = -1; /* TrafficVolumeMeasQuantity */ static int hf_rrc_trafficVolumeReportingQuantity = -1; /* TrafficVolumeReportingQuantity */ -static int hf_rrc_dummy_47 = -1; /* TrafficVolumeReportingCriteria */ +static int hf_rrc_dummy_48 = -1; /* TrafficVolumeReportingCriteria */ static int hf_rrc_reportCriteriaSysInf = -1; /* TrafficVolumeReportCriteriaSysInfo */ static int hf_rrc_rlc_BuffersPayload = -1; /* RLC_BuffersPayload */ static int hf_rrc_averageRLC_BufferPayload_01 = -1; /* AverageRLC_BufferPayload */ @@ -6871,7 +6942,7 @@ static int hf_rrc_event6f_01 = -1; /* PrimaryCPICH_Info */ static int hf_rrc_event6g_01 = -1; /* PrimaryCPICH_Info */ static int hf_rrc_measurementQuantity_04 = -1; /* UE_MeasurementQuantity */ static int hf_rrc_modeSpecificInfo_116 = -1; /* T_modeSpecificInfo_116 */ -static int hf_rrc_fdd_156 = -1; /* T_fdd_150 */ +static int hf_rrc_fdd_155 = -1; /* T_fdd_149 */ static int hf_rrc_ue_TransmittedPowerFDD = -1; /* UE_TransmittedPower */ static int hf_rrc_ue_RX_TX_ReportEntryList = -1; /* UE_RX_TX_ReportEntryList */ static int hf_rrc_tdd_108 = -1; /* T_tdd_100 */ @@ -6892,12 +6963,12 @@ static int hf_rrc_ue_InternalReportingCriteria = -1; /* UE_InternalReportingCri static int hf_rrc_ue_InternalEventParamList = -1; /* UE_InternalEventParamList */ static int hf_rrc_ue_TransmittedPower = -1; /* BOOLEAN */ static int hf_rrc_modeSpecificInfo_118 = -1; /* T_modeSpecificInfo_118 */ -static int hf_rrc_fdd_157 = -1; /* T_fdd_151 */ +static int hf_rrc_fdd_156 = -1; /* T_fdd_150 */ static int hf_rrc_ue_RX_TX_TimeDifference = -1; /* BOOLEAN */ static int hf_rrc_tdd_109 = -1; /* T_tdd_101 */ static int hf_rrc_appliedTA_02 = -1; /* BOOLEAN */ static int hf_rrc_modeSpecificInfo_119 = -1; /* T_modeSpecificInfo_119 */ -static int hf_rrc_fdd_158 = -1; /* T_fdd_152 */ +static int hf_rrc_fdd_157 = -1; /* T_fdd_151 */ static int hf_rrc_tdd_110 = -1; /* T_tdd_102 */ static int hf_rrc_tddOption_25 = -1; /* T_tddOption_25 */ static int hf_rrc_tdd384_44 = -1; /* T_tdd384_39 */ @@ -7003,7 +7074,7 @@ static int hf_rrc_ganssTimeId = -1; /* INTEGER_0_7 */ static int hf_rrc_utran_ganssreferenceTime = -1; /* T_utran_ganssreferenceTime */ static int hf_rrc_timingOfCellFrames = -1; /* INTEGER_0_3999999 */ static int hf_rrc_mode = -1; /* T_mode */ -static int hf_rrc_fdd_159 = -1; /* T_fdd_153 */ +static int hf_rrc_fdd_158 = -1; /* T_fdd_152 */ static int hf_rrc_primary_CPICH_Info = -1; /* PrimaryCPICH_Info */ static int hf_rrc_tdd_111 = -1; /* T_tdd_103 */ static int hf_rrc_cellParameters = -1; /* CellParametersID */ @@ -7050,7 +7121,7 @@ static int hf_rrc_ue_positioning_GPS_UTC_Model = -1; /* UE_Positioning_GPS_UTC_ static int hf_rrc_ue_positioning_GPS_Almanac = -1; /* UE_Positioning_GPS_Almanac */ static int hf_rrc_ue_positioning_GPS_AcquisitionAssistance = -1; /* UE_Positioning_GPS_AcquisitionAssistance */ static int hf_rrc_ue_positioning_GPS_Real_timeIntegrity = -1; /* BadSatList */ -static int hf_rrc_dummy_48 = -1; /* UE_Positioning_GPS_ReferenceCellInfo */ +static int hf_rrc_dummy_49 = -1; /* UE_Positioning_GPS_ReferenceCellInfo */ static int hf_rrc_ue_positioning_GPS_ReferenceTime_01 = -1; /* UE_Positioning_GPS_ReferenceTime_v770ext */ static int hf_rrc_ue_positioning_GPS_AcquisitionAssistance_01 = -1; /* UE_Positioning_GPS_AcquisitionAssistance_v770ext */ static int hf_rrc_ue_positioning_GPS_ReferenceTime_02 = -1; /* UE_Positioning_GPS_ReferenceTime_r7 */ @@ -7080,7 +7151,7 @@ static int hf_rrc_gps_Toe = -1; /* INTEGER_0_255 */ static int hf_rrc_tToeLimit = -1; /* INTEGER_0_15 */ static int hf_rrc_satDataList = -1; /* SatDataList */ static int hf_rrc_modeSpecificInfo_120 = -1; /* T_modeSpecificInfo_120 */ -static int hf_rrc_fdd_160 = -1; /* T_fdd_154 */ +static int hf_rrc_fdd_159 = -1; /* T_fdd_153 */ static int hf_rrc_referenceIdentity = -1; /* PrimaryCPICH_Info */ static int hf_rrc_tdd_112 = -1; /* T_tdd_104 */ static int hf_rrc_referenceIdentity_01 = -1; /* CellParametersID */ @@ -7102,7 +7173,7 @@ static int hf_rrc_ip_Offset = -1; /* INTEGER_0_9 */ static int hf_rrc_seed = -1; /* INTEGER_0_63 */ static int hf_rrc_burstModeParameters = -1; /* BurstModeParameters */ static int hf_rrc_modeSpecificInfo_121 = -1; /* T_modeSpecificInfo_121 */ -static int hf_rrc_fdd_161 = -1; /* T_fdd_155 */ +static int hf_rrc_fdd_160 = -1; /* T_fdd_154 */ static int hf_rrc_tdd_113 = -1; /* T_tdd_105 */ static int hf_rrc_ip_Spacing_TDD = -1; /* IP_Spacing_TDD */ static int hf_rrc_ip_slot = -1; /* INTEGER_0_14 */ @@ -7159,7 +7230,7 @@ static int hf_rrc_ue_positioning_OTDOA_NeighbourCellList_02 = -1; /* UE_Positio static int hf_rrc_UE_Positioning_IPDL_Parameters_TDDList_r4_ext_item = -1; /* UE_Positioning_IPDL_Parameters_TDD_r4_ext */ static int hf_rrc_neighbourList = -1; /* NeighbourList_TDD_r7 */ static int hf_rrc_modeSpecificInfo_122 = -1; /* T_modeSpecificInfo_122 */ -static int hf_rrc_fdd_162 = -1; /* T_fdd_156 */ +static int hf_rrc_fdd_161 = -1; /* T_fdd_155 */ static int hf_rrc_referenceCellIDentity = -1; /* PrimaryCPICH_Info */ static int hf_rrc_ue_RX_TX_TimeDifferenceType2Info = -1; /* UE_RX_TX_TimeDifferenceType2Info */ static int hf_rrc_tdd_114 = -1; /* T_tdd_106 */ @@ -7167,7 +7238,7 @@ static int hf_rrc_referenceCellIdentity = -1; /* CellParametersID */ static int hf_rrc_neighbourList_01 = -1; /* NeighbourList */ static int hf_rrc_neighbourList_v390ext = -1; /* NeighbourList_v390ext */ static int hf_rrc_modeSpecificInfo_123 = -1; /* T_modeSpecificInfo_123 */ -static int hf_rrc_fdd_163 = -1; /* T_fdd_157 */ +static int hf_rrc_fdd_162 = -1; /* T_fdd_156 */ static int hf_rrc_tdd_115 = -1; /* T_tdd_107 */ static int hf_rrc_cellAndChannelIdentity = -1; /* CellAndChannelIdentity */ static int hf_rrc_ue_positioning_IPDL_Paremeters = -1; /* UE_Positioning_IPDL_Parameters */ @@ -7178,7 +7249,7 @@ static int hf_rrc_positioningMode = -1; /* T_positioningMode */ static int hf_rrc_ueBased = -1; /* T_ueBased */ static int hf_rrc_ueAssisted = -1; /* T_ueAssisted */ static int hf_rrc_modeSpecificInfo_124 = -1; /* T_modeSpecificInfo_124 */ -static int hf_rrc_fdd_164 = -1; /* T_fdd_158 */ +static int hf_rrc_fdd_163 = -1; /* T_fdd_157 */ static int hf_rrc_tdd_116 = -1; /* T_tdd_108 */ static int hf_rrc_ue_positioning_IPDL_Paremeters_01 = -1; /* UE_Positioning_IPDL_Parameters_r4 */ static int hf_rrc_positioningMode_01 = -1; /* T_positioningMode_01 */ @@ -7190,11 +7261,11 @@ static int hf_rrc_fineSFN_SFN = -1; /* FineSFN_SFN */ static int hf_rrc_roundTripTime = -1; /* INTEGER_0_32766 */ static int hf_rrc_ueAssisted_01 = -1; /* T_ueAssisted_01 */ static int hf_rrc_modeSpecificInfo_125 = -1; /* T_modeSpecificInfo_125 */ -static int hf_rrc_fdd_165 = -1; /* T_fdd_159 */ +static int hf_rrc_fdd_164 = -1; /* T_fdd_158 */ static int hf_rrc_tdd_117 = -1; /* T_tdd_109 */ static int hf_rrc_roundTripTimeExtension = -1; /* INTEGER_0_70274 */ static int hf_rrc_modeSpecificInfo_126 = -1; /* T_modeSpecificInfo_126 */ -static int hf_rrc_fdd_166 = -1; /* T_fdd_160 */ +static int hf_rrc_fdd_165 = -1; /* T_fdd_159 */ static int hf_rrc_tdd_118 = -1; /* T_tdd_110 */ static int hf_rrc_positioningMode_02 = -1; /* T_positioningMode_02 */ static int hf_rrc_ueBased_02 = -1; /* T_ueBased_02 */ @@ -7208,23 +7279,23 @@ static int hf_rrc_stdResolution = -1; /* BIT_STRING_SIZE_2 */ static int hf_rrc_numberOfOTDOA_Measurements = -1; /* BIT_STRING_SIZE_3 */ static int hf_rrc_stdOfOTDOA_Measurements = -1; /* BIT_STRING_SIZE_5 */ static int hf_rrc_modeSpecificInfo_127 = -1; /* T_modeSpecificInfo_127 */ -static int hf_rrc_fdd_167 = -1; /* T_fdd_161 */ +static int hf_rrc_fdd_166 = -1; /* T_fdd_160 */ static int hf_rrc_tdd_119 = -1; /* T_tdd_111 */ static int hf_rrc_positioningMode_03 = -1; /* T_positioningMode_03 */ static int hf_rrc_ueBased_03 = -1; /* T_ueBased_03 */ static int hf_rrc_ueAssisted_03 = -1; /* T_ueAssisted_03 */ static int hf_rrc_modeSpecificInfo_128 = -1; /* T_modeSpecificInfo_128 */ -static int hf_rrc_fdd_168 = -1; /* T_fdd_162 */ +static int hf_rrc_fdd_167 = -1; /* T_fdd_161 */ static int hf_rrc_tdd_120 = -1; /* T_tdd_112 */ static int hf_rrc_positioningMode_04 = -1; /* T_positioningMode_04 */ static int hf_rrc_ueBased_04 = -1; /* T_ueBased_04 */ static int hf_rrc_cellPosition = -1; /* ReferenceCellPosition */ static int hf_rrc_ueAssisted_04 = -1; /* T_ueAssisted_04 */ static int hf_rrc_modeSpecificInfo_129 = -1; /* T_modeSpecificInfo_129 */ -static int hf_rrc_fdd_169 = -1; /* T_fdd_163 */ +static int hf_rrc_fdd_168 = -1; /* T_fdd_162 */ static int hf_rrc_tdd_121 = -1; /* T_tdd_113 */ static int hf_rrc_modeSpecificInfo_130 = -1; /* T_modeSpecificInfo_130 */ -static int hf_rrc_fdd_170 = -1; /* T_fdd_164 */ +static int hf_rrc_fdd_169 = -1; /* T_fdd_163 */ static int hf_rrc_tdd_122 = -1; /* T_tdd_114 */ static int hf_rrc_positioningMode_05 = -1; /* T_positioningMode_05 */ static int hf_rrc_ueBased_05 = -1; /* T_ueBased_05 */ @@ -7232,7 +7303,7 @@ static int hf_rrc_ueAssisted_05 = -1; /* T_ueAssisted_05 */ static int hf_rrc_referenceTime_02 = -1; /* T_referenceTime_02 */ static int hf_rrc_cell_Timing = -1; /* T_cell_Timing */ static int hf_rrc_modeSpecificInfo_131 = -1; /* T_modeSpecificInfo_131 */ -static int hf_rrc_fdd_171 = -1; /* T_fdd_165 */ +static int hf_rrc_fdd_170 = -1; /* T_fdd_164 */ static int hf_rrc_tdd_123 = -1; /* T_tdd_115 */ static int hf_rrc_positionEstimate = -1; /* PositionEstimate */ static int hf_rrc_referenceTimeOptions = -1; /* T_referenceTimeOptions */ @@ -7285,7 +7356,7 @@ static int hf_rrc_ls_Part = -1; /* INTEGER_0_4294967295 */ static int hf_rrc_gANSS_TimeId = -1; /* INTEGER_0_7 */ static int hf_rrc_gANSS_TimeUncertainty = -1; /* INTEGER_0_127 */ static int hf_rrc_mode_01 = -1; /* T_mode_01 */ -static int hf_rrc_fdd_172 = -1; /* T_fdd_166 */ +static int hf_rrc_fdd_171 = -1; /* T_fdd_165 */ static int hf_rrc_tdd_124 = -1; /* T_tdd_116 */ static int hf_rrc_UTRAN_FDD_FrequencyList_item = -1; /* UTRAN_FDD_Frequency */ static int hf_rrc_qQualMinFDD = -1; /* INTEGER_M24_0 */ @@ -7296,12 +7367,12 @@ static int hf_rrc_utran_GPSTimingOfCell = -1; /* T_utran_GPSTimingOfCell */ static int hf_rrc_ms_part = -1; /* INTEGER_0_1023 */ static int hf_rrc_ls_part = -1; /* INTEGER_0_4294967295 */ static int hf_rrc_modeSpecificInfo_132 = -1; /* T_modeSpecificInfo_132 */ -static int hf_rrc_fdd_173 = -1; /* T_fdd_167 */ +static int hf_rrc_fdd_172 = -1; /* T_fdd_166 */ static int hf_rrc_tdd_125 = -1; /* T_tdd_117 */ static int hf_rrc_ue_GPSTimingOfCell = -1; /* T_ue_GPSTimingOfCell */ static int hf_rrc_ms_part_01 = -1; /* INTEGER_0_16383 */ static int hf_rrc_modeSpecificInfo_133 = -1; /* T_modeSpecificInfo_133 */ -static int hf_rrc_fdd_174 = -1; /* T_fdd_168 */ +static int hf_rrc_fdd_173 = -1; /* T_fdd_167 */ static int hf_rrc_tdd_126 = -1; /* T_tdd_118 */ static int hf_rrc_utra_ServingCell = -1; /* T_utra_ServingCell */ static int hf_rrc_s_PrioritySearch1 = -1; /* INTEGER_0_31 */ @@ -7331,7 +7402,7 @@ static int hf_rrc_dataVolumePerRB = -1; /* DataVolumePerRB_List */ static int hf_rrc_dataVolume = -1; /* INTEGER_0_4294967295 */ static int hf_rrc_DataVolumePerRB_List_item = -1; /* DataVolumePerRB */ static int hf_rrc_modeSpecificInfo_134 = -1; /* T_modeSpecificInfo_134 */ -static int hf_rrc_fdd_175 = -1; /* T_fdd_169 */ +static int hf_rrc_fdd_174 = -1; /* T_fdd_168 */ static int hf_rrc_intraFreqMeasQuantity_FDD_01 = -1; /* IntraFreqMeasQuantity_FDD_sib3 */ static int hf_rrc_tdd_127 = -1; /* T_tdd_119 */ static int hf_rrc_intraFreqMeasQuantity_TDDList_01 = -1; /* IntraFreqMeasQuantity_TDD_sib3List */ @@ -7339,7 +7410,7 @@ static int hf_rrc_warningType = -1; /* OCTET_STRING_SIZE_1_2 */ static int hf_rrc_messageIdentifier = -1; /* OCTET_STRING_SIZE_2 */ static int hf_rrc_serialNumber = -1; /* OCTET_STRING_SIZE_2 */ static int hf_rrc_EUTRA_BlacklistedCellPerFreqList_item = -1; /* EUTRA_BlacklistedCell */ -static int hf_rrc_ue_EUTRA_Capability = -1; /* OCTET_STRING */ +static int hf_rrc_ue_EUTRA_Capability = -1; /* T_ue_EUTRA_Capability */ static int hf_rrc_EUTRA_TargetFreqInfoList_item = -1; /* EUTRA_TargetFreqInfo */ static int hf_rrc_dlEUTRACarrierFreq = -1; /* EARFCN */ static int hf_rrc_eutraBlacklistedCellPerFreqList = -1; /* EUTRA_BlacklistedCellPerFreqList */ @@ -7391,7 +7462,7 @@ static int hf_rrc_v6b0NonCriticalExtensions_16 = -1; /* T_v6b0NonCriticalExtens static int hf_rrc_masterInformationBlock_v6b0ext = -1; /* MasterInformationBlock_v6b0ext_IEs */ static int hf_rrc_v860NonCriticalExtensions_26 = -1; /* T_v860NonCriticalExtensions_26 */ static int hf_rrc_masterInformationBlock_v860ext = -1; /* MasterInformationBlock_v860ext_IEs */ -static int hf_rrc_nonCriticalExtensions_166 = -1; /* T_nonCriticalExtensions_166 */ +static int hf_rrc_nonCriticalExtensions_167 = -1; /* T_nonCriticalExtensions_167 */ static int hf_rrc_multiplePLMN_List = -1; /* MultiplePLMN_List_r6 */ static int hf_rrc_extSIBTypeInfoSchedulingInfo_List = -1; /* ExtSIBTypeInfoSchedulingInfo_List */ static int hf_rrc_extSIBTypeInfoSchedulingInfo_List_01 = -1; /* ExtSIBTypeInfoSchedulingInfo_List2 */ @@ -7430,18 +7501,18 @@ static int hf_rrc_sibOccurValueTag = -1; /* SIBOccurValueTag */ static int hf_rrc_SIB_ReferenceList_item = -1; /* SchedulingInformationSIB */ static int hf_rrc_SIBSb_ReferenceList_item = -1; /* SchedulingInformationSIBSb */ static int hf_rrc_SIB_ReferenceListFACH_item = -1; /* SchedulingInformationSIB */ -static int hf_rrc_sysInfoType1 = -1; /* PLMN_ValueTag */ +static int hf_rrc_sysInfoType1_01 = -1; /* PLMN_ValueTag */ static int hf_rrc_sysInfoType2 = -1; /* CellValueTag */ -static int hf_rrc_sysInfoType3 = -1; /* CellValueTag */ +static int hf_rrc_sysInfoType3_01 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType4 = -1; /* CellValueTag */ -static int hf_rrc_sysInfoType5 = -1; /* CellValueTag */ +static int hf_rrc_sysInfoType5_01 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType6 = -1; /* CellValueTag */ -static int hf_rrc_sysInfoType7 = -1; /* NULL */ -static int hf_rrc_dummy_49 = -1; /* CellValueTag */ +static int hf_rrc_sysInfoType7_01 = -1; /* NULL */ +static int hf_rrc_dummy_50 = -1; /* CellValueTag */ static int hf_rrc_dummy2_13 = -1; /* NULL */ static int hf_rrc_dummy3_03 = -1; /* NULL */ -static int hf_rrc_sysInfoType11 = -1; /* CellValueTag */ -static int hf_rrc_sysInfoType12 = -1; /* CellValueTag */ +static int hf_rrc_sysInfoType11_01 = -1; /* CellValueTag */ +static int hf_rrc_sysInfoType12_01 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType13 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType13_1 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType13_2 = -1; /* CellValueTag */ @@ -7458,8 +7529,8 @@ static int hf_rrc_sysInfoType15_4 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType18 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType15_5 = -1; /* CellValueTag */ static int hf_rrc_sysInfoType5bis = -1; /* CellValueTag */ -static int hf_rrc_sysInfoTypeSB1 = -1; /* CellValueTag */ -static int hf_rrc_sysInfoTypeSB2 = -1; /* CellValueTag */ +static int hf_rrc_sysInfoTypeSB1_01 = -1; /* CellValueTag */ +static int hf_rrc_sysInfoTypeSB2_01 = -1; /* CellValueTag */ static int hf_rrc_systemInfoType11bis = -1; /* NULL */ static int hf_rrc_systemInfoType15bis = -1; /* NULL */ static int hf_rrc_systemInfoType15_1bis = -1; /* NULL */ @@ -7478,10 +7549,10 @@ static int hf_rrc_v3a0NonCriticalExtensions_12 = -1; /* T_v3a0NonCriticalExtens static int hf_rrc_sysInfoType1_v3a0ext = -1; /* SysInfoType1_v3a0ext_IEs */ static int hf_rrc_v860NonCriticalExtentions_02 = -1; /* T_v860NonCriticalExtentions_02 */ static int hf_rrc_sysInfoType1_v860ext = -1; /* SysInfoType1_v860ext_IEs */ -static int hf_rrc_nonCriticalExtensions_167 = -1; /* T_nonCriticalExtensions_167 */ +static int hf_rrc_nonCriticalExtensions_168 = -1; /* T_nonCriticalExtensions_168 */ static int hf_rrc_ue_IdleTimersAndConstants_v3a0ext = -1; /* UE_IdleTimersAndConstants_v3a0ext */ static int hf_rrc_ura_IdentityList = -1; /* URA_IdentityList */ -static int hf_rrc_nonCriticalExtensions_168 = -1; /* T_nonCriticalExtensions_168 */ +static int hf_rrc_nonCriticalExtensions_169 = -1; /* T_nonCriticalExtensions_169 */ static int hf_rrc_sib4indicator = -1; /* BOOLEAN */ static int hf_rrc_cellSelectReselectInfo = -1; /* CellSelectReselectInfoSIB_3_4 */ static int hf_rrc_cellAccessRestriction = -1; /* CellAccessRestriction */ @@ -7503,7 +7574,7 @@ static int hf_rrc_v870NonCriticalExtension = -1; /* T_v870NonCriticalExtension static int hf_rrc_sysInfoType3_v870ext = -1; /* SysInfoType3_v870ext_IEs */ static int hf_rrc_v900NonCriticalExtension = -1; /* T_v900NonCriticalExtension */ static int hf_rrc_sysInfoType3_v920ext = -1; /* SysInfoType3_v920ext_IEs */ -static int hf_rrc_nonCriticalExtensions_169 = -1; /* T_nonCriticalExtensions_169 */ +static int hf_rrc_nonCriticalExtensions_170 = -1; /* T_nonCriticalExtensions_170 */ static int hf_rrc_mapping_LCR = -1; /* Mapping_LCR_r4 */ static int hf_rrc_cellSelectReselectInfo_v590ext = -1; /* CellSelectReselectInfo_v590ext */ static int hf_rrc_cellSelectReselectInfoTreselectionScaling_v5c0ext = -1; /* CellSelectReselectInfoTreselectionScaling_v5c0ext */ @@ -7526,12 +7597,12 @@ static int hf_rrc_v5b0NonCriticalExtension = -1; /* T_v5b0NonCriticalExtension static int hf_rrc_sysInfoType4_v5b0ext = -1; /* SysInfoType4_v5b0ext_IEs */ static int hf_rrc_v5c0NonCriticalExtension = -1; /* T_v5c0NonCriticalExtension */ static int hf_rrc_sysInfoType4_v5c0ext = -1; /* SysInfoType4_v5c0ext_IEs */ -static int hf_rrc_nonCriticalExtensions_170 = -1; /* T_nonCriticalExtensions_170 */ +static int hf_rrc_nonCriticalExtensions_171 = -1; /* T_nonCriticalExtensions_171 */ static int hf_rrc_cellSelectReselectInfoPCHFACH_v5b0ext = -1; /* CellSelectReselectInfoPCHFACH_v5b0ext */ static int hf_rrc_sib6indicator = -1; /* BOOLEAN */ static int hf_rrc_pich_PowerOffset = -1; /* PICH_PowerOffset */ static int hf_rrc_modeSpecificInfo_135 = -1; /* T_modeSpecificInfo_135 */ -static int hf_rrc_fdd_176 = -1; /* T_fdd_170 */ +static int hf_rrc_fdd_175 = -1; /* T_fdd_169 */ static int hf_rrc_aich_PowerOffset = -1; /* AICH_PowerOffset */ static int hf_rrc_tdd_128 = -1; /* T_tdd_120 */ static int hf_rrc_pusch_SysInfoList_SFN = -1; /* PUSCH_SysInfoList_SFN */ @@ -7556,7 +7627,11 @@ static int hf_rrc_v860NonCriticalExtensions_27 = -1; /* T_v860NonCriticalExtens static int hf_rrc_sysInfoType5_v860ext = -1; /* SysInfoType5_v860ext_IEs */ static int hf_rrc_v890NonCriticalExtensions_11 = -1; /* T_v890NonCriticalExtensions_11 */ static int hf_rrc_sysInfoType5_v890ext = -1; /* SysInfoType5_v890ext_IEs */ -static int hf_rrc_nonCriticalExtensions_171 = -1; /* T_nonCriticalExtensions_171 */ +static int hf_rrc_v8b0NonCriticalExtensions_01 = -1; /* T_v8b0NonCriticalExtensions_01 */ +static int hf_rrc_sysInfoType5_v8b0ext = -1; /* SysInfoType5_v8b0ext_IEs */ +static int hf_rrc_v8d0NonCriticalExtensions = -1; /* T_v8d0NonCriticalExtensions */ +static int hf_rrc_sysInfoType5_v8d0ext = -1; /* SysInfoType5_v8d0ext_IEs */ +static int hf_rrc_nonCriticalExtensions_172 = -1; /* T_nonCriticalExtensions_172 */ static int hf_rrc_pNBSCH_Allocation_r4 = -1; /* PNBSCH_Allocation_r4 */ static int hf_rrc_prach_SystemInformationList_LCR_r4 = -1; /* PRACH_SystemInformationList_LCR_r4 */ static int hf_rrc_tdd128SpecificInfo = -1; /* T_tdd128SpecificInfo */ @@ -7577,7 +7652,7 @@ static int hf_rrc_mcchOnSCCPCHusedOnlyForMBMS = -1; /* SCCPCH_SystemInformation static int hf_rrc_additionalPRACH_TF_and_TFCS_CCCH_List = -1; /* AdditionalPRACH_TF_and_TFCS_CCCH_List */ static int hf_rrc_cBS_DRX_Level1Information_extension = -1; /* CBS_DRX_Level1Information_extension_r6 */ static int hf_rrc_modeSpecificInfo_136 = -1; /* T_modeSpecificInfo_136 */ -static int hf_rrc_fdd_177 = -1; /* T_fdd_171 */ +static int hf_rrc_fdd_176 = -1; /* T_fdd_170 */ static int hf_rrc_hs_dsch_CommonSystemInformation = -1; /* HS_DSCH_CommonSystemInformation */ static int hf_rrc_hs_dsch_PagingSystemInformation = -1; /* HS_DSCH_PagingSystemInformation */ static int hf_rrc_tdd768_23 = -1; /* T_tdd768_20 */ @@ -7590,9 +7665,9 @@ static int hf_rrc_sccpch_SystemInformationList = -1; /* SCCPCH_SystemInformatio static int hf_rrc_sccpch_SystemInformation_MBMS_01 = -1; /* T_sccpch_SystemInformation_MBMS_01 */ static int hf_rrc_mcchOnSCCPCHusedOnlyForMBMS_01 = -1; /* SCCPCH_SystemInformation_MBMS_r7 */ static int hf_rrc_tDD_MBSFNInformation = -1; /* TDD_MBSFNInformation */ -static int hf_rrc_dummy_50 = -1; /* T_dummy_14 */ +static int hf_rrc_dummy_51 = -1; /* T_dummy_15 */ static int hf_rrc_modeSpecificInfo_137 = -1; /* T_modeSpecificInfo_137 */ -static int hf_rrc_fdd_178 = -1; /* T_fdd_172 */ +static int hf_rrc_fdd_177 = -1; /* T_fdd_171 */ static int hf_rrc_hs_dsch_DrxCellfach_info = -1; /* HS_DSCH_DrxCellfach_info */ static int hf_rrc_tdd128_63 = -1; /* T_tdd128_60 */ static int hf_rrc_hs_dsch_CommonSysInfo = -1; /* T_hs_dsch_CommonSysInfo */ @@ -7600,9 +7675,11 @@ static int hf_rrc_hs_dsch_CommonSystemInformation_01 = -1; /* HS_DSCH_CommonSys static int hf_rrc_hs_dsch_PagingSystemInformation_01 = -1; /* HS_DSCH_PagingSystemInformation_TDD128 */ static int hf_rrc_hs_dsch_DrxCellfach_info_01 = -1; /* HS_DSCH_DrxCellfach_info_TDD128 */ static int hf_rrc_commonEDCHSystemInfo = -1; /* CommonEDCHSystemInfo */ +static int hf_rrc_tresetUsageIndicator = -1; /* T_tresetUsageIndicator */ +static int hf_rrc_commonEDCHSystemInfoFDD = -1; /* CommonEDCHSystemInfoFDD */ static int hf_rrc_modeSpecificInfo_138 = -1; /* T_modeSpecificInfo_138 */ -static int hf_rrc_fdd_179 = -1; /* T_fdd_173 */ -static int hf_rrc_dummy_51 = -1; /* CSICH_PowerOffset */ +static int hf_rrc_fdd_178 = -1; /* T_fdd_172 */ +static int hf_rrc_dummy_52 = -1; /* CSICH_PowerOffset */ static int hf_rrc_tdd_129 = -1; /* T_tdd_121 */ static int hf_rrc_v4b0NonCriticalExtensions_20 = -1; /* T_v4b0NonCriticalExtensions_20 */ static int hf_rrc_sysInfoType6_v4b0ext = -1; /* SysInfoType6_v4b0ext_IEs */ @@ -7614,25 +7691,25 @@ static int hf_rrc_v690nonCriticalExtensions = -1; /* T_v690nonCriticalExtension static int hf_rrc_sysInfoType6_v690ext = -1; /* SysInfoType6_v690ext_IEs */ static int hf_rrc_v770NonCriticalExtensions_41 = -1; /* T_v770NonCriticalExtensions_41 */ static int hf_rrc_sysInfoType6_v770ext = -1; /* SysInfoType6_v770ext_IEs */ -static int hf_rrc_nonCriticalExtensions_172 = -1; /* T_nonCriticalExtensions_172 */ +static int hf_rrc_nonCriticalExtensions_173 = -1; /* T_nonCriticalExtensions_173 */ static int hf_rrc_tdd128SpecificInfo_01 = -1; /* T_tdd128SpecificInfo_01 */ static int hf_rrc_hcr_r5_SpecificInfo_01 = -1; /* T_hcr_r5_SpecificInfo_01 */ static int hf_rrc_tdd768SpecificInfo = -1; /* T_tdd768SpecificInfo */ static int hf_rrc_modeSpecificInfo_139 = -1; /* T_modeSpecificInfo_139 */ -static int hf_rrc_fdd_180 = -1; /* T_fdd_174 */ +static int hf_rrc_fdd_179 = -1; /* T_fdd_173 */ static int hf_rrc_ul_Interference = -1; /* UL_Interference */ static int hf_rrc_prach_Information_SIB5_List = -1; /* DynamicPersistenceLevelList */ static int hf_rrc_prach_Information_SIB6_List = -1; /* DynamicPersistenceLevelList */ static int hf_rrc_expirationTimeFactor = -1; /* ExpirationTimeFactor */ -static int hf_rrc_nonCriticalExtensions_173 = -1; /* T_nonCriticalExtensions_173 */ +static int hf_rrc_nonCriticalExtensions_174 = -1; /* T_nonCriticalExtensions_174 */ static int hf_rrc_dummy1_07 = -1; /* CPCH_Parameters */ static int hf_rrc_dummy2_14 = -1; /* CPCH_SetInfoList */ static int hf_rrc_dummy3_04 = -1; /* CSICH_PowerOffset */ -static int hf_rrc_nonCriticalExtensions_174 = -1; /* T_nonCriticalExtensions_174 */ -static int hf_rrc_dummy_52 = -1; /* CPCH_PersistenceLevelsList */ static int hf_rrc_nonCriticalExtensions_175 = -1; /* T_nonCriticalExtensions_175 */ -static int hf_rrc_dummy_53 = -1; /* DRAC_SysInfoList */ +static int hf_rrc_dummy_53 = -1; /* CPCH_PersistenceLevelsList */ static int hf_rrc_nonCriticalExtensions_176 = -1; /* T_nonCriticalExtensions_176 */ +static int hf_rrc_dummy_54 = -1; /* DRAC_SysInfoList */ +static int hf_rrc_nonCriticalExtensions_177 = -1; /* T_nonCriticalExtensions_177 */ static int hf_rrc_sib12indicator = -1; /* BOOLEAN */ static int hf_rrc_fach_MeasurementOccasionInfo = -1; /* FACH_MeasurementOccasionInfo */ static int hf_rrc_measurementControlSysInfo = -1; /* MeasurementControlSysInfo */ @@ -7650,7 +7727,7 @@ static int hf_rrc_v7b0NonCriticalExtensions_02 = -1; /* T_v7b0NonCriticalExtens static int hf_rrc_sysInfoType11_v7b0ext = -1; /* SysInfoType11_v7b0ext_IEs */ static int hf_rrc_v860NonCriticalExtensions_28 = -1; /* T_v860NonCriticalExtensions_28 */ static int hf_rrc_sysInfoType11_v860ext = -1; /* SysInfoType11_v860ext_IEs */ -static int hf_rrc_nonCriticalExtensions_177 = -1; /* T_nonCriticalExtensions_177 */ +static int hf_rrc_nonCriticalExtensions_178 = -1; /* T_nonCriticalExtensions_178 */ static int hf_rrc_fach_MeasurementOccasionInfo_LCR_Ext = -1; /* FACH_MeasurementOccasionInfo_LCR_r4_ext */ static int hf_rrc_measurementControlSysInfo_LCR = -1; /* MeasurementControlSysInfo_LCR_r4_ext */ static int hf_rrc_newIntraFrequencyCellInfoList_v590ext = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext */ @@ -7660,7 +7737,7 @@ static int hf_rrc_newInterFrequencyCellInfoList_v590ext_item = -1; /* CellSelec static int hf_rrc_newInterRATCellInfoList_v590ext = -1; /* SEQUENCE_SIZE_1_maxCellMeas_OF_CellSelectReselectInfo_v590ext */ static int hf_rrc_newInterRATCellInfoList_v590ext_item = -1; /* CellSelectReselectInfo_v590ext */ static int hf_rrc_intraFreqEventCriteriaList_v590ext = -1; /* Intra_FreqEventCriteriaList_v590ext */ -static int hf_rrc_dummy_54 = -1; /* Dummy_InterFreqRACHReportingInfo */ +static int hf_rrc_dummy_55 = -1; /* Dummy_InterFreqRACHReportingInfo */ static int hf_rrc_interFreqRACHReportingInfo = -1; /* InterFreqRACHReportingInfo */ static int hf_rrc_mbsfnFrequencyList = -1; /* MBSFNFrequencyList */ static int hf_rrc_mbsfnFrequencyList_01 = -1; /* MBSFNFrequencyList_v860ext */ @@ -7671,7 +7748,7 @@ static int hf_rrc_v7b0NonCriticalExtensions_03 = -1; /* T_v7b0NonCriticalExtens static int hf_rrc_sysInfoType11bis_v7b0ext = -1; /* SysInfoType11bis_v7b0ext_IEs */ static int hf_rrc_v860NonCriticalExtensions_29 = -1; /* T_v860NonCriticalExtensions_29 */ static int hf_rrc_sysInfoType11bis_v860ext = -1; /* SysInfoType11bis_v860ext_IEs */ -static int hf_rrc_nonCriticalExtensions_178 = -1; /* T_nonCriticalExtensions_178 */ +static int hf_rrc_nonCriticalExtensions_179 = -1; /* T_nonCriticalExtensions_179 */ static int hf_rrc_csg_DedicatedFrequencyInfoList = -1; /* CSG_DedicatedFrequencyInfoList */ static int hf_rrc_v4b0NonCriticalExtensions_22 = -1; /* T_v4b0NonCriticalExtensions_22 */ static int hf_rrc_sysInfoType12_v4b0ext = -1; /* SysInfoType12_v4b0ext_IEs */ @@ -7683,62 +7760,62 @@ static int hf_rrc_v6b0NonCriticalExtensions_18 = -1; /* T_v6b0NonCriticalExtens static int hf_rrc_sysInfoType12_v6b0ext = -1; /* SysInfoType12_v6b0ext_IEs */ static int hf_rrc_v7b0NonCriticalExtensions_04 = -1; /* T_v7b0NonCriticalExtensions_04 */ static int hf_rrc_sysInfoType12_v7b0ext = -1; /* SysInfoType12_v7b0ext_IEs */ -static int hf_rrc_nonCriticalExtensions_179 = -1; /* T_nonCriticalExtensions_179 */ +static int hf_rrc_nonCriticalExtensions_180 = -1; /* T_nonCriticalExtensions_180 */ static int hf_rrc_v3a0NonCriticalExtensions_13 = -1; /* T_v3a0NonCriticalExtensions_13 */ static int hf_rrc_sysInfoType13_v3a0ext = -1; /* SysInfoType13_v3a0ext_IEs */ static int hf_rrc_v4b0NonCriticalExtensions_23 = -1; /* T_v4b0NonCriticalExtensions_23 */ static int hf_rrc_sysInfoType13_v4b0ext = -1; /* SysInfoType13_v4b0ext_IEs */ static int hf_rrc_v770NonCriticalExtensions_43 = -1; /* T_v770NonCriticalExtensions_43 */ static int hf_rrc_sysInfoType13_v770ext = -1; /* SysInfoType13_v770ext_IEs */ -static int hf_rrc_nonCriticalExtensions_180 = -1; /* T_nonCriticalExtensions_180 */ +static int hf_rrc_nonCriticalExtensions_181 = -1; /* T_nonCriticalExtensions_181 */ static int hf_rrc_capabilityUpdateRequirement_r4Ext = -1; /* CapabilityUpdateRequirement_r4_ext */ static int hf_rrc_ansi_41_RAND_Information = -1; /* ANSI_41_RAND_Information */ -static int hf_rrc_nonCriticalExtensions_181 = -1; /* T_nonCriticalExtensions_181 */ -static int hf_rrc_ansi_41_UserZoneID_Information = -1; /* ANSI_41_UserZoneID_Information */ static int hf_rrc_nonCriticalExtensions_182 = -1; /* T_nonCriticalExtensions_182 */ -static int hf_rrc_ansi_41_PrivateNeighbourListInfo = -1; /* ANSI_41_PrivateNeighbourListInfo */ +static int hf_rrc_ansi_41_UserZoneID_Information = -1; /* ANSI_41_UserZoneID_Information */ static int hf_rrc_nonCriticalExtensions_183 = -1; /* T_nonCriticalExtensions_183 */ -static int hf_rrc_ansi_41_GlobalServiceRedirectInfo = -1; /* ANSI_41_GlobalServiceRedirectInfo */ +static int hf_rrc_ansi_41_PrivateNeighbourListInfo = -1; /* ANSI_41_PrivateNeighbourListInfo */ static int hf_rrc_nonCriticalExtensions_184 = -1; /* T_nonCriticalExtensions_184 */ +static int hf_rrc_ansi_41_GlobalServiceRedirectInfo = -1; /* ANSI_41_GlobalServiceRedirectInfo */ static int hf_rrc_nonCriticalExtensions_185 = -1; /* T_nonCriticalExtensions_185 */ +static int hf_rrc_nonCriticalExtensions_186 = -1; /* T_nonCriticalExtensions_186 */ static int hf_rrc_ue_positioning_GPS_CipherParameters = -1; /* UE_Positioning_CipherParameters */ static int hf_rrc_v4b0NonCriticalExtensions_24 = -1; /* T_v4b0NonCriticalExtensions_24 */ static int hf_rrc_sysInfoType15_v4b0ext = -1; /* SysInfoType15_v4b0ext_IEs */ static int hf_rrc_v770NonCriticalExtensions_44 = -1; /* T_v770NonCriticalExtensions_44 */ static int hf_rrc_sysInfoType15_v770ext = -1; /* SysInfoType15_v770ext_IEs */ -static int hf_rrc_nonCriticalExtensions_186 = -1; /* T_nonCriticalExtensions_186 */ +static int hf_rrc_nonCriticalExtensions_187 = -1; /* T_nonCriticalExtensions_187 */ static int hf_rrc_up_Ipdl_Parameters_TDD = -1; /* UE_Positioning_IPDL_Parameters_TDD_r4_ext */ static int hf_rrc_ue_Positioning_GPS_ReferenceTime = -1; /* UE_Positioning_GPS_ReferenceTime_v770ext */ static int hf_rrc_ue_positioning_GANSS_ReferencePosition = -1; /* ReferenceLocationGANSS */ static int hf_rrc_ue_positioning_GANSS_IonosphericModel = -1; /* UE_Positioning_GANSS_IonosphericModel */ static int hf_rrc_v860NonCriticalExtensions_30 = -1; /* T_v860NonCriticalExtensions_30 */ static int hf_rrc_sysInfoType15bis_v860ext = -1; /* SysInfoType15bis_v860ext_IEs */ -static int hf_rrc_nonCriticalExtensions_187 = -1; /* T_nonCriticalExtensions_187 */ +static int hf_rrc_nonCriticalExtensions_188 = -1; /* T_nonCriticalExtensions_188 */ static int hf_rrc_ue_Positioning_GANSS_AddIonoModel = -1; /* UE_Positioning_GANSS_AddIonoModel */ static int hf_rrc_ue_Positioning_GANSS_EarthOrientationPara = -1; /* UE_Positioning_GANSS_EarthOrientPara */ static int hf_rrc_v920NonCriticalExtensions_04 = -1; /* T_v920NonCriticalExtensions_04 */ static int hf_rrc_sysInfoType15_1_v920ext = -1; /* SysInfoType15_1_v920ext_IEs */ -static int hf_rrc_nonCriticalExtensions_188 = -1; /* T_nonCriticalExtensions_188 */ +static int hf_rrc_nonCriticalExtensions_189 = -1; /* T_nonCriticalExtensions_189 */ static int hf_rrc_ue_positioning_GANSS_DGANSS_Corrections = -1; /* UE_Positioning_DGANSSCorrections */ static int hf_rrc_v920NonCriticalExtensions_05 = -1; /* T_v920NonCriticalExtensions_05 */ static int hf_rrc_sysInfoType15_1bis_v920ext = -1; /* SysInfoType15_1bis_v920ext_IEs */ -static int hf_rrc_nonCriticalExtensions_189 = -1; /* T_nonCriticalExtensions_189 */ +static int hf_rrc_nonCriticalExtensions_190 = -1; /* T_nonCriticalExtensions_190 */ static int hf_rrc_ue_positioning_GANSS_DGANSS_Corrections_01 = -1; /* UE_Positioning_DGANSSCorrections_v920ext */ static int hf_rrc_transmissionTOW = -1; /* GPS_TOW_1sec */ -static int hf_rrc_nonCriticalExtensions_190 = -1; /* T_nonCriticalExtensions_190 */ -static int hf_rrc_ue_positioning_GANSS_navigationModel = -1; /* UE_Positioning_GANSS_NavigationModel */ static int hf_rrc_nonCriticalExtensions_191 = -1; /* T_nonCriticalExtensions_191 */ -static int hf_rrc_ue_positioning_GANSS_AddNavigationModels = -1; /* UE_Positioning_GANSS_AddNavigationModels */ +static int hf_rrc_ue_positioning_GANSS_navigationModel = -1; /* UE_Positioning_GANSS_NavigationModel */ static int hf_rrc_nonCriticalExtensions_192 = -1; /* T_nonCriticalExtensions_192 */ +static int hf_rrc_ue_positioning_GANSS_AddNavigationModels = -1; /* UE_Positioning_GANSS_AddNavigationModels */ +static int hf_rrc_nonCriticalExtensions_193 = -1; /* T_nonCriticalExtensions_193 */ static int hf_rrc_satMask = -1; /* BIT_STRING_SIZE_1_32 */ static int hf_rrc_lsbTOW = -1; /* BIT_STRING_SIZE_8 */ -static int hf_rrc_nonCriticalExtensions_193 = -1; /* T_nonCriticalExtensions_193 */ +static int hf_rrc_nonCriticalExtensions_194 = -1; /* T_nonCriticalExtensions_194 */ static int hf_rrc_ue_positioning_GANSS_Almanac = -1; /* UE_Positioning_GANSS_Almanac */ static int hf_rrc_ue_positioning_GANSS_TimeModels = -1; /* UE_Positioning_GANSS_TimeModels */ static int hf_rrc_ue_positioning_GANSS_UTC_Model = -1; /* UE_Positioning_GANSS_UTCModel */ static int hf_rrc_v860NonCriticalExtensions_31 = -1; /* T_v860NonCriticalExtensions_31 */ static int hf_rrc_sysInfoType15_3bis_v860ext = -1; /* SysInfoType15_3bis_v860ext_IEs */ -static int hf_rrc_nonCriticalExtensions_194 = -1; /* T_nonCriticalExtensions_194 */ +static int hf_rrc_nonCriticalExtensions_195 = -1; /* T_nonCriticalExtensions_195 */ static int hf_rrc_ue_Positioning_GANSS_Almanac = -1; /* UE_Positioning_GANSS_Almanac_v860ext */ static int hf_rrc_ue_Positioning_GANSS_AddUTCModels = -1; /* UE_Positioning_GANSS_AddUTCModels */ static int hf_rrc_ue_Positioning_GANSS_AuxiliaryInfo = -1; /* UE_Positioning_GANSS_AuxiliaryInfo */ @@ -7747,26 +7824,26 @@ static int hf_rrc_v3a0NonCriticalExtensions_14 = -1; /* T_v3a0NonCriticalExtens static int hf_rrc_sysInfoType15_4_v3a0ext = -1; /* SysInfoType15_4_v3a0ext */ static int hf_rrc_v4b0NonCriticalExtensions_25 = -1; /* T_v4b0NonCriticalExtensions_25 */ static int hf_rrc_sysInfoType15_4_v4b0ext = -1; /* SysInfoType15_4_v4b0ext */ -static int hf_rrc_nonCriticalExtensions_195 = -1; /* T_nonCriticalExtensions_195 */ +static int hf_rrc_nonCriticalExtensions_196 = -1; /* T_nonCriticalExtensions_196 */ static int hf_rrc_v3a0NonCriticalExtensions_15 = -1; /* T_v3a0NonCriticalExtensions_15 */ static int hf_rrc_sysInfoType15_5_v3a0ext = -1; /* SysInfoType15_5_v3a0ext */ static int hf_rrc_v770NonCriticalExtensions_45 = -1; /* T_v770NonCriticalExtensions_45 */ static int hf_rrc_sysInfoType15_5_v770ext = -1; /* SysInfoType15_5_v770ext_IEs */ -static int hf_rrc_nonCriticalExtensions_196 = -1; /* T_nonCriticalExtensions_196 */ +static int hf_rrc_nonCriticalExtensions_197 = -1; /* T_nonCriticalExtensions_197 */ static int hf_rrc_ue_positioning_GANSS_TOD = -1; /* INTEGER_0_86399 */ static int hf_rrc_ue_positioning_GANSS_ReferenceMeasurementInformation = -1; /* UE_Positioning_GANSS_ReferenceMeasurementInfo */ -static int hf_rrc_nonCriticalExtensions_197 = -1; /* T_nonCriticalExtensions_197 */ -static int hf_rrc_ue_positioning_GANSS_DataBitAssistance = -1; /* UE_Positioning_GANSS_Data_Bit_Assistance */ static int hf_rrc_nonCriticalExtensions_198 = -1; /* T_nonCriticalExtensions_198 */ +static int hf_rrc_ue_positioning_GANSS_DataBitAssistance = -1; /* UE_Positioning_GANSS_Data_Bit_Assistance */ +static int hf_rrc_nonCriticalExtensions_199 = -1; /* T_nonCriticalExtensions_199 */ static int hf_rrc_ue_positioning_GANSS_DataCipheringInfo = -1; /* UE_Positioning_CipherParameters */ static int hf_rrc_ue_positioning_GANSS_realTimeIntegrity = -1; /* UE_Positioning_GANSS_RealTimeIntegrity */ -static int hf_rrc_nonCriticalExtensions_199 = -1; /* T_nonCriticalExtensions_199 */ +static int hf_rrc_nonCriticalExtensions_200 = -1; /* T_nonCriticalExtensions_200 */ static int hf_rrc_preDefinedRadioConfiguration = -1; /* PreDefRadioConfiguration */ static int hf_rrc_v770NonCriticalExtensions_46 = -1; /* T_v770NonCriticalExtensions_46 */ static int hf_rrc_sysInfoType16_v770ext = -1; /* SysInfoType16_v770ext_IEs */ static int hf_rrc_v920NonCriticalExtensions_06 = -1; /* T_v920NonCriticalExtensions_06 */ static int hf_rrc_sysInfoType16_v920ext = -1; /* SysInfoType16_v920ext_IEs */ -static int hf_rrc_nonCriticalExtensions_200 = -1; /* T_nonCriticalExtensions_200 */ +static int hf_rrc_nonCriticalExtensions_201 = -1; /* T_nonCriticalExtensions_201 */ static int hf_rrc_preDefinedRadioConfiguration_01 = -1; /* PreDefRadioConfiguration_v770ext */ static int hf_rrc_preDefinedRadioConfiguration_02 = -1; /* PreDefRadioConfiguration_v920ext */ static int hf_rrc_pusch_SysInfoList = -1; /* PUSCH_SysInfoList */ @@ -7777,7 +7854,7 @@ static int hf_rrc_v590NonCriticalExtensions_30 = -1; /* T_v590NonCriticalExtens static int hf_rrc_sysInfoType17_v590ext = -1; /* SysInfoType17_v590ext_IEs */ static int hf_rrc_v770NonCriticalExtensions_47 = -1; /* T_v770NonCriticalExtensions_47 */ static int hf_rrc_sysInfoType17_v770ext = -1; /* SysInfoType17_v770ext_IEs */ -static int hf_rrc_nonCriticalExtensions_201 = -1; /* T_nonCriticalExtensions_201 */ +static int hf_rrc_nonCriticalExtensions_202 = -1; /* T_nonCriticalExtensions_202 */ static int hf_rrc_tdd128SpecificInfo_02 = -1; /* T_tdd128SpecificInfo_02 */ static int hf_rrc_pusch_SysInfoList_01 = -1; /* PUSCH_SysInfoList_LCR_r4 */ static int hf_rrc_pdsch_SysInfoList_01 = -1; /* PDSCH_SysInfoList_LCR_r4 */ @@ -7791,7 +7868,7 @@ static int hf_rrc_v6b0NonCriticalExtensions_19 = -1; /* T_v6b0NonCriticalExtens static int hf_rrc_sysInfoType18_v6b0ext = -1; /* SysInfoType18_v6b0ext */ static int hf_rrc_v860NonCriticalExtensions_32 = -1; /* T_v860NonCriticalExtensions_32 */ static int hf_rrc_sysInfoType18_v860ext = -1; /* SysInfoType18_v860ext */ -static int hf_rrc_nonCriticalExtensions_202 = -1; /* T_nonCriticalExtensions_202 */ +static int hf_rrc_nonCriticalExtensions_203 = -1; /* T_nonCriticalExtensions_203 */ static int hf_rrc_idleModePLMNIdentitiesSIB11bis = -1; /* PLMNIdentitiesOfNeighbourCells */ static int hf_rrc_connectedModePLMNIdentitiesSIB11bis = -1; /* PLMNIdentitiesOfNeighbourCells */ static int hf_rrc_idleModePLMNIdentities_01 = -1; /* PLMNIdentitiesOfNeighbourCells_v860ext */ @@ -7801,22 +7878,22 @@ static int hf_rrc_gsm_PriorityInfoList = -1; /* GSM_PriorityInfoList */ static int hf_rrc_eutra_FrequencyAndPriorityInfoList = -1; /* EUTRA_FrequencyAndPriorityInfoList */ static int hf_rrc_v920NonCriticalExtensions_07 = -1; /* T_v920NonCriticalExtensions_07 */ static int hf_rrc_sysInfoType19_v920ext = -1; /* SysInfoType19_v920ext */ -static int hf_rrc_nonCriticalExtensions_203 = -1; /* T_nonCriticalExtensions_203 */ +static int hf_rrc_nonCriticalExtensions_204 = -1; /* T_nonCriticalExtensions_204 */ static int hf_rrc_utra_PriorityInfoList_v920ext = -1; /* UTRA_PriorityInfoList_v920ext */ static int hf_rrc_eutra_FrequencyAndPriorityInfoList_v920ext = -1; /* EUTRA_FrequencyAndPriorityInfoList_v920ext */ static int hf_rrc_hNBName = -1; /* HNBName */ -static int hf_rrc_nonCriticalExtensions_204 = -1; /* T_nonCriticalExtensions_204 */ +static int hf_rrc_nonCriticalExtensions_205 = -1; /* T_nonCriticalExtensions_205 */ static int hf_rrc_sib_ReferenceList = -1; /* SIB_ReferenceList */ static int hf_rrc_v6b0NonCriticalExtensions_20 = -1; /* T_v6b0NonCriticalExtensions_19 */ static int hf_rrc_sysInfoTypeSB1_v6b0ext = -1; /* SysInfoTypeSB1_v6b0ext */ static int hf_rrc_v860NonCriticalExtensions_33 = -1; /* T_v860NonCriticalExtensions_33 */ static int hf_rrc_sysInfoTypeSB1_v860ext = -1; /* SysInfoTypeSB1_v860ext */ -static int hf_rrc_nonCriticalExtensions_205 = -1; /* T_nonCriticalExtensions_205 */ +static int hf_rrc_nonCriticalExtensions_206 = -1; /* T_nonCriticalExtensions_206 */ static int hf_rrc_v6b0NonCriticalExtensions_21 = -1; /* T_v6b0NonCriticalExtensions_20 */ static int hf_rrc_sysInfoTypeSB2_v6b0ext = -1; /* SysInfoTypeSB2_v6b0ext */ static int hf_rrc_v860NonCriticalExtensions_34 = -1; /* T_v860NonCriticalExtensions_34 */ static int hf_rrc_sysInfoTypeSB2_v860ext = -1; /* SysInfoTypeSB2_v860ext */ -static int hf_rrc_nonCriticalExtensions_206 = -1; /* T_nonCriticalExtensions_206 */ +static int hf_rrc_nonCriticalExtensions_207 = -1; /* T_nonCriticalExtensions_207 */ static int hf_rrc_TDD_UMTS_Frequency_List_item = -1; /* FrequencyInfoTDD */ static int hf_rrc_ue_InactivityPeriod = -1; /* INTEGER_1_120 */ static int hf_rrc_ul_dataVolumeHistory = -1; /* DataVolumeHistory */ @@ -7886,7 +7963,7 @@ static int hf_rrc_rlc_Info_05 = -1; /* RLC_Info_MCCH_r6 */ static int hf_rrc_tctf_Presence = -1; /* MBMS_TCTF_Presence */ static int hf_rrc_michPowerOffset = -1; /* MBMS_MICHPowerOffset */ static int hf_rrc_mode_02 = -1; /* T_mode_02 */ -static int hf_rrc_fdd_181 = -1; /* T_fdd_175 */ +static int hf_rrc_fdd_180 = -1; /* T_fdd_174 */ static int hf_rrc_ni_CountPerFrame = -1; /* MBMS_NI_CountPerFrame */ static int hf_rrc_tdd384_45 = -1; /* T_tdd384_40 */ static int hf_rrc_repetitionPeriodLengthOffset_01 = -1; /* RepPerLengthOffset_MICH */ @@ -7907,7 +7984,7 @@ static int hf_rrc_mbms_RequiredUEAction = -1; /* MBMS_RequiredUEAction_Mod * static int hf_rrc_mbms_PreferredFrequency = -1; /* T_mbms_PreferredFrequency */ static int hf_rrc_mcch = -1; /* MBMS_PFLIndex */ static int hf_rrc_dcch = -1; /* MBMS_PFLInfo */ -static int hf_rrc_dummy_55 = -1; /* T_dummy_15 */ +static int hf_rrc_dummy_56 = -1; /* T_dummy_16 */ static int hf_rrc_continueMCCHReading = -1; /* BOOLEAN */ static int hf_rrc_MBMS_ModifedServiceList_r6_item = -1; /* MBMS_ModifedService_r6 */ static int hf_rrc_mbsfnClusterFrequency = -1; /* MBSFN_ClusterFrequency_r7 */ @@ -7924,13 +8001,13 @@ static int hf_rrc_schedulingPeriod_512_Offset = -1; /* INTEGER_0_511 */ static int hf_rrc_schedulingPeriod_1024_Offset = -1; /* INTEGER_0_1023 */ static int hf_rrc_secondaryCCPCHPwrOffsetDiff = -1; /* MBMS_SCCPCHPwrOffsetDiff */ static int hf_rrc_layer1Combining = -1; /* T_layer1Combining */ -static int hf_rrc_fdd_182 = -1; /* T_fdd_176 */ +static int hf_rrc_fdd_181 = -1; /* T_fdd_175 */ static int hf_rrc_mbms_L1CombiningTransmTimeDiff = -1; /* MBMS_L1CombiningTransmTimeDiff */ static int hf_rrc_mbms_L1CombiningSchedule = -1; /* MBMS_L1CombiningSchedule */ static int hf_rrc_mbms_L23Configuration = -1; /* MBMS_L23Configuration */ static int hf_rrc_secondaryCCPCH_InfoDiff = -1; /* SecondaryCCPCHInfoDiff_MBMS */ static int hf_rrc_layer1Combining_01 = -1; /* T_layer1Combining_01 */ -static int hf_rrc_fdd_183 = -1; /* T_fdd_177 */ +static int hf_rrc_fdd_182 = -1; /* T_fdd_176 */ static int hf_rrc_MBMS_NeighbouringCellSCCPCHList_r6_item = -1; /* MBMS_NeighbouringCellSCCPCH_r6 */ static int hf_rrc_MBMS_NeighbouringCellSCCPCHList_v770ext_item = -1; /* MBMS_NeighbouringCellSCCPCH_v770ext */ static int hf_rrc_networkStandardTime = -1; /* BIT_STRING_SIZE_40 */ @@ -8029,14 +8106,14 @@ static int hf_rrc_v860NonCriticalExtensions_35 = -1; /* T_v860NonCriticalExtens static int hf_rrc_interRATHandoverInfoWithInterRATCapabilities_v860ext = -1; /* InterRATHandoverInfoWithInterRATCapabilities_v860ext_IEs */ static int hf_rrc_v920NonCriticalExtensions_08 = -1; /* T_v920NonCriticalExtensions_08 */ static int hf_rrc_interRATHandoverInfoWithInterRATCapabilities_v920ext = -1; /* InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs */ -static int hf_rrc_nonCriticalExtensions_207 = -1; /* T_nonCriticalExtensions_207 */ +static int hf_rrc_nonCriticalExtensions_208 = -1; /* T_nonCriticalExtensions_208 */ static int hf_rrc_criticalExtensions_111 = -1; /* T_criticalExtensions_111 */ static int hf_rrc_interRATHandoverInfo_01 = -1; /* T_interRATHandoverInfo */ static int hf_rrc_ue_RATSpecificCapability_01 = -1; /* InterRAT_UE_RadioAccessCapability_v860ext */ static int hf_rrc_ue_Inactivity_Period = -1; /* INTEGER_1_120 */ static int hf_rrc_r5_14 = -1; /* T_r5_14 */ static int hf_rrc_rFC3095_ContextInfoList_r5 = -1; /* RFC3095_ContextInfoList_r5 */ -static int hf_rrc_nonCriticalExtensions_208 = -1; /* T_nonCriticalExtensions_208 */ +static int hf_rrc_nonCriticalExtensions_209 = -1; /* T_nonCriticalExtensions_209 */ static int hf_rrc_criticalExtensions_112 = -1; /* T_criticalExtensions_112 */ static int hf_rrc_RFC3095_ContextInfoList_r5_item = -1; /* RFC3095_ContextInfo */ static int hf_rrc_r3_32 = -1; /* T_r3_32 */ @@ -8074,9 +8151,9 @@ static int hf_rrc_v770NonCriticalExtensions_48 = -1; /* T_v770NonCriticalExtens static int hf_rrc_sRNC_RelocationInfo_v770ext = -1; /* SRNC_RelocationInfo_v770ext_IEs */ static int hf_rrc_v7e0NonCriticalExtensions_04 = -1; /* T_v7e0NonCriticalExtensions_04 */ static int hf_rrc_sRNC_RelocationInfo_v7e0ext = -1; /* SRNC_RelocationInfo_v7e0ext_IEs */ -static int hf_rrc_v7f0NonCriticalExtensions_16 = -1; /* T_v7f0NonCriticalExtensions_16 */ +static int hf_rrc_v7f0NonCriticalExtensions_17 = -1; /* T_v7f0NonCriticalExtensions_17 */ static int hf_rrc_sRNC_RelocationInfo_v7f0ext = -1; /* SRNC_RelocationInfo_v7f0ext_IEs */ -static int hf_rrc_nonCriticalExtensions_209 = -1; /* T_nonCriticalExtensions_209 */ +static int hf_rrc_nonCriticalExtensions_210 = -1; /* T_nonCriticalExtensions_210 */ static int hf_rrc_later_than_r3_28 = -1; /* T_later_than_r3_28 */ static int hf_rrc_r4_14 = -1; /* T_r4_14 */ static int hf_rrc_sRNC_RelocationInfo_r4 = -1; /* SRNC_RelocationInfo_r4_IEs */ @@ -8091,8 +8168,8 @@ static int hf_rrc_v690NonCriticalExtensions_54 = -1; /* T_v690NonCriticalExtens static int hf_rrc_v6b0NonCriticalExtensions_23 = -1; /* T_v6b0NonCriticalExtensions_22 */ static int hf_rrc_v770NonCriticalExtensions_49 = -1; /* T_v770NonCriticalExtensions_49 */ static int hf_rrc_v7e0NonCriticalExtensions_05 = -1; /* T_v7e0NonCriticalExtensions_05 */ -static int hf_rrc_v7f0NonCriticalExtensions_17 = -1; /* T_v7f0NonCriticalExtensions_17 */ -static int hf_rrc_nonCriticalExtensions_210 = -1; /* T_nonCriticalExtensions_210 */ +static int hf_rrc_v7f0NonCriticalExtensions_18 = -1; /* T_v7f0NonCriticalExtensions_18 */ +static int hf_rrc_nonCriticalExtensions_211 = -1; /* T_nonCriticalExtensions_211 */ static int hf_rrc_criticalExtensions_113 = -1; /* T_criticalExtensions_113 */ static int hf_rrc_r5_15 = -1; /* T_r5_15 */ static int hf_rrc_sRNC_RelocationInfo_r5 = -1; /* SRNC_RelocationInfo_r5_IEs */ @@ -8104,8 +8181,8 @@ static int hf_rrc_v690NonCriticalExtensions_55 = -1; /* T_v690NonCriticalExtens static int hf_rrc_v6b0NonCriticalExtensions_24 = -1; /* T_v6b0NonCriticalExtensions_23 */ static int hf_rrc_v770NonCriticalExtensions_50 = -1; /* T_v770NonCriticalExtensions_50 */ static int hf_rrc_v7e0NonCriticalExtensions_06 = -1; /* T_v7e0NonCriticalExtensions_06 */ -static int hf_rrc_v7f0NonCriticalExtensions_18 = -1; /* T_v7f0NonCriticalExtensions_18 */ -static int hf_rrc_nonCriticalExtensions_211 = -1; /* T_nonCriticalExtensions_211 */ +static int hf_rrc_v7f0NonCriticalExtensions_19 = -1; /* T_v7f0NonCriticalExtensions_19 */ +static int hf_rrc_nonCriticalExtensions_212 = -1; /* T_nonCriticalExtensions_212 */ static int hf_rrc_criticalExtensions_114 = -1; /* T_criticalExtensions_114 */ static int hf_rrc_r6_12 = -1; /* T_r6_12 */ static int hf_rrc_sRNC_RelocationInfo_r6 = -1; /* SRNC_RelocationInfo_r6_IEs */ @@ -8116,26 +8193,31 @@ static int hf_rrc_v820NonCriticalExtensions_03 = -1; /* T_v820NonCriticalExtens static int hf_rrc_srnc_RelocationInfo_v820ext = -1; /* SRNC_RelocationInfo_v820ext_IEs */ static int hf_rrc_v860NonCriticalExtensions_36 = -1; /* T_v860NonCriticalExtensions_36 */ static int hf_rrc_sRNC_RelocationInfo_v860ext = -1; /* SRNC_RelocationInfo_v860ext_IEs */ -static int hf_rrc_nonCriticalExtensions_212 = -1; /* T_nonCriticalExtensions_212 */ +static int hf_rrc_nonCriticalExtensions_213 = -1; /* T_nonCriticalExtensions_213 */ static int hf_rrc_criticalExtensions_115 = -1; /* T_criticalExtensions_115 */ static int hf_rrc_r7_16 = -1; /* T_r7_16 */ static int hf_rrc_sRNC_RelocationInfo_r7 = -1; /* SRNC_RelocationInfo_r7_IEs */ static int hf_rrc_sRNC_RelocationInfo_r7_add_ext = -1; /* T_sRNC_RelocationInfo_r7_add_ext */ static int hf_rrc_v820NonCriticalExtensions_04 = -1; /* T_v820NonCriticalExtensions_04 */ static int hf_rrc_v860NonCriticalExtensions_37 = -1; /* T_v860NonCriticalExtensions_37 */ -static int hf_rrc_nonCriticalExtensions_213 = -1; /* T_nonCriticalExtensions_213 */ +static int hf_rrc_nonCriticalExtensions_214 = -1; /* T_nonCriticalExtensions_214 */ static int hf_rrc_criticalExtensions_116 = -1; /* T_criticalExtensions_116 */ static int hf_rrc_r8_12 = -1; /* T_r8_12 */ static int hf_rrc_sRNC_RelocationInfo_r8 = -1; /* SRNC_RelocationInfo_r8_IEs */ static int hf_rrc_sRNC_RelocationInfo_r8_add_ext = -1; /* BIT_STRING */ static int hf_rrc_v7e0NonCriticalExtensions_07 = -1; /* T_v7e0NonCriticalExtensions_07 */ -static int hf_rrc_v7f0NonCriticalExtensions_19 = -1; /* T_v7f0NonCriticalExtensions_19 */ -static int hf_rrc_nonCriticalExtensions_214 = -1; /* T_nonCriticalExtensions_214 */ +static int hf_rrc_v7f0NonCriticalExtensions_20 = -1; /* T_v7f0NonCriticalExtensions_20 */ +static int hf_rrc_v8d0NonCriticalExtensions_01 = -1; /* T_v8d0NonCriticalExtensions_01 */ +static int hf_rrc_sRNC_RelocationInfo_v8d0ext = -1; /* SRNC_RelocationInfo_v8d0ext_IEs */ +static int hf_rrc_nonCriticalExtensions_215 = -1; /* T_nonCriticalExtensions_215 */ static int hf_rrc_criticalExtensions_117 = -1; /* T_criticalExtensions_117 */ static int hf_rrc_r9_11 = -1; /* T_r9_11 */ static int hf_rrc_sRNC_RelocationInfo_r9 = -1; /* SRNC_RelocationInfo_r9_IEs */ static int hf_rrc_sRNC_RelocationInfo_r9_add_ext = -1; /* BIT_STRING */ -static int hf_rrc_nonCriticalExtensions_215 = -1; /* T_nonCriticalExtensions_215 */ +static int hf_rrc_v8d0NonCriticalExtensions_02 = -1; /* T_v8d0NonCriticalExtensions_02 */ +static int hf_rrc_v970NonCriticalExtensions_04 = -1; /* T_v970NonCriticalExtensions_04 */ +static int hf_rrc_sRNC_RelocationInfo_v970ext = -1; /* SRNC_RelocationInfo_v970ext_IEs */ +static int hf_rrc_nonCriticalExtensions_216 = -1; /* T_nonCriticalExtensions_216 */ static int hf_rrc_criticalExtensions_118 = -1; /* T_criticalExtensions_118 */ static int hf_rrc_stateOfRRC = -1; /* StateOfRRC */ static int hf_rrc_stateOfRRC_Procedure = -1; /* StateOfRRC_Procedure */ @@ -8153,7 +8235,7 @@ static int hf_rrc_predefinedConfigStatusList_01 = -1; /* PredefinedConfigStatus static int hf_rrc_rab_InformationList_01 = -1; /* RAB_InformationSetupList */ static int hf_rrc_ul_TransChInfoList = -1; /* UL_AddReconfTransChInfoList */ static int hf_rrc_modeSpecificInfo_140 = -1; /* T_modeSpecificInfo_140 */ -static int hf_rrc_fdd_184 = -1; /* T_fdd_178 */ +static int hf_rrc_fdd_183 = -1; /* T_fdd_177 */ static int hf_rrc_dl_TransChInfoList = -1; /* DL_AddReconfTransChInfoList */ static int hf_rrc_cipheringStatusList = -1; /* CipheringStatusList */ static int hf_rrc_cn_DomainInformationList_v390ext = -1; /* CN_DomainInformationList_v390ext */ @@ -8188,16 +8270,16 @@ static int hf_rrc_ue_RadioAccessCapability_ext = -1; /* UE_RadioAccessCapabBand static int hf_rrc_cn_DomainInformationList_01 = -1; /* CN_DomainInformationListFull */ static int hf_rrc_ongoingMeasRepList_01 = -1; /* OngoingMeasRepList_r4 */ static int hf_rrc_rab_InformationList_02 = -1; /* RAB_InformationSetupList_r4 */ -static int hf_rrc_dummy_56 = -1; /* T_dummy_16 */ -static int hf_rrc_fdd_185 = -1; /* T_fdd_179 */ +static int hf_rrc_dummy_57 = -1; /* T_dummy_17 */ +static int hf_rrc_fdd_184 = -1; /* T_fdd_178 */ static int hf_rrc_dl_TransChInfoList_01 = -1; /* DL_AddReconfTransChInfoList_r4 */ static int hf_rrc_ue_RadioAccessCapability_04 = -1; /* UE_RadioAccessCapability_r5 */ static int hf_rrc_ue_RATSpecificCapability_02 = -1; /* InterRAT_UE_RadioAccessCapabilityList_r5 */ static int hf_rrc_ongoingMeasRepList_02 = -1; /* OngoingMeasRepList_r5 */ static int hf_rrc_srb_InformationList_01 = -1; /* SRB_InformationSetupList_r5 */ static int hf_rrc_rab_InformationList_03 = -1; /* RAB_InformationSetupList_r5 */ -static int hf_rrc_dummy_57 = -1; /* T_dummy_17 */ -static int hf_rrc_fdd_186 = -1; /* T_fdd_180 */ +static int hf_rrc_dummy_58 = -1; /* T_dummy_18 */ +static int hf_rrc_fdd_185 = -1; /* T_fdd_179 */ static int hf_rrc_dl_TransChInfoList_02 = -1; /* DL_AddReconfTransChInfoList_r5 */ static int hf_rrc_ueCapabilityContainer_02 = -1; /* T_ueCapabilityContainer_02 */ static int hf_rrc_ueCapabilityContainer_RSC = -1; /* T_ueCapabilityContainer_RSC */ @@ -8212,8 +8294,8 @@ static int hf_rrc_srb_InformationList_02 = -1; /* SRB_InformationSetupList_r6 static int hf_rrc_rab_InformationList_04 = -1; /* RAB_InformationSetupList_r6 */ static int hf_rrc_ul_TransChInfoList_01 = -1; /* UL_AddReconfTransChInfoList_r6 */ static int hf_rrc_measurementReport_01 = -1; /* T_measurementReport */ -static int hf_rrc_v7f0NonCriticalExtensions_20 = -1; /* T_v7f0NonCriticalExtensions_20 */ -static int hf_rrc_nonCriticalExtensions_216 = -1; /* T_nonCriticalExtensions_216 */ +static int hf_rrc_v7f0NonCriticalExtensions_21 = -1; /* T_v7f0NonCriticalExtensions_21 */ +static int hf_rrc_nonCriticalExtensions_217 = -1; /* T_nonCriticalExtensions_217 */ static int hf_rrc_ueCapabilityContainer_04 = -1; /* T_ueCapabilityContainer_04 */ static int hf_rrc_ueCapabilityContainer_RSC_02 = -1; /* T_ueCapabilityContainer_RSC_02 */ static int hf_rrc_ueCapabilityContainer_UCI_02 = -1; /* T_ueCapabilityContainer_UCI_02 */ @@ -8224,8 +8306,8 @@ static int hf_rrc_rab_InformationList_05 = -1; /* RAB_InformationSetupList_r7 static int hf_rrc_ul_TransChInfoList_02 = -1; /* UL_AddReconfTransChInfoList_r7 */ static int hf_rrc_dl_TransChInfoList_03 = -1; /* DL_AddReconfTransChInfoList_r7 */ static int hf_rrc_measurementReport_02 = -1; /* T_measurementReport_01 */ -static int hf_rrc_v7f0NonCriticalExtensions_21 = -1; /* T_v7f0NonCriticalExtensions_21 */ -static int hf_rrc_nonCriticalExtensions_217 = -1; /* T_nonCriticalExtensions_217 */ +static int hf_rrc_v7f0NonCriticalExtensions_22 = -1; /* T_v7f0NonCriticalExtensions_22 */ +static int hf_rrc_nonCriticalExtensions_218 = -1; /* T_nonCriticalExtensions_218 */ static int hf_rrc_thresholdSFN_GPS_TOW_us = -1; /* ThresholdSFN_GPS_TOW_us */ static int hf_rrc_ueCapabilityContainer_05 = -1; /* T_ueCapabilityContainer_05 */ static int hf_rrc_ueCapabilityContainer_RSC_03 = -1; /* T_ueCapabilityContainer_RSC_03 */ @@ -8247,6 +8329,7 @@ static int hf_rrc_dl_TransChInfoList_04 = -1; /* DL_AddReconfTransChInfoList static int hf_rrc_secondary_tpc_CombinationInfoList = -1; /* TPC_CombinationInfoList_r9 */ static int hf_rrc_secondary_e_RGCH_CombinationInfoList = -1; /* E_RGCH_CombinationInfoList_r9 */ static int hf_rrc_measurementReport_04 = -1; /* T_measurementReport_03 */ +static int hf_rrc_ongoingMeasRepList_07 = -1; /* OngoingMeasRepList_v970ext_IE */ static int hf_rrc_dl_HFN = -1; /* BIT_STRING_SIZE_20_25 */ static int hf_rrc_ul_HFN = -1; /* BIT_STRING_SIZE_20_25 */ static int hf_rrc_CipheringInfoPerRB_List_item = -1; /* CipheringInfoPerRB */ @@ -8285,6 +8368,7 @@ static int hf_rrc_measurementCommandWithType_02 = -1; /* MeasurementCommandWith static int hf_rrc_measurementCommandWithType_03 = -1; /* MeasurementCommandWithType_r7 */ static int hf_rrc_measurementCommandWithType_04 = -1; /* MeasurementCommandWithType_r8 */ static int hf_rrc_measurementCommandWithType_05 = -1; /* MeasurementCommandWithType_r9 */ +static int hf_rrc_additionalMeasurementID_List_01 = -1; /* AdditionalMeasurementID_List_r9 */ static int hf_rrc_OngoingMeasRepList_item = -1; /* OngoingMeasRep */ static int hf_rrc_OngoingMeasRepList_r4_item = -1; /* OngoingMeasRep_r4 */ static int hf_rrc_OngoingMeasRepList_r5_item = -1; /* OngoingMeasRep_r5 */ @@ -8292,6 +8376,7 @@ static int hf_rrc_OngoingMeasRepList_r6_item = -1; /* OngoingMeasRep_r6 */ static int hf_rrc_OngoingMeasRepList_r7_item = -1; /* OngoingMeasRep_r7 */ static int hf_rrc_OngoingMeasRepList_r8_item = -1; /* OngoingMeasRep_r8 */ static int hf_rrc_OngoingMeasRepList_r9_item = -1; /* OngoingMeasRep_r9 */ +static int hf_rrc_OngoingMeasRepList_v970ext_IE_item = -1; /* OngoingMeasRep_v970ext_IEs */ static int hf_rrc_supportForRfc2507_01 = -1; /* T_supportForRfc2507_01 */ static int hf_rrc_supportForRfc3095_01 = -1; /* T_supportForRfc3095_01 */ static int hf_rrc_supported_15 = -1; /* T_supported_08 */ @@ -8328,16 +8413,16 @@ static int hf_rrc_dl_RRC_SequenceNumber = -1; /* RRC_MessageSequenceNumber * static int hf_rrc_SRB_SpecificIntegrityProtInfoList_item = -1; /* SRB_SpecificIntegrityProtInfo */ static int hf_rrc_validity_CellPCH_UraPCH_01 = -1; /* T_validity_CellPCH_UraPCH_01 */ static int hf_rrc_sfn_sfnType2Capability_01 = -1; /* T_sfn_sfnType2Capability_01 */ -static int hf_rrc_pdcp_Capability_02 = -1; /* PDCP_Capability_r4 */ +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_06 = -1; /* PhysicalChannelCapability_r4 */ static int hf_rrc_ue_positioning_Capability_01 = -1; /* UE_Positioning_Capability_r4 */ static int hf_rrc_measurementCapability_04 = -1; /* MeasurementCapability_r4 */ -static int hf_rrc_pdcp_Capability_03 = -1; /* PDCP_Capability_r5 */ +static int hf_rrc_pdcp_Capability_04 = -1; /* PDCP_Capability_r5 */ static int hf_rrc_rlc_Capability_03 = -1; /* RLC_Capability_r5 */ static int hf_rrc_physicalChannelCapability_07 = -1; /* PhysicalChannelCapability_r5 */ static int hf_rrc_ue_MultiModeRAT_Capability_01 = -1; /* UE_MultiModeRAT_Capability_r5 */ -static int hf_rrc_pdcp_Capability_04 = -1; /* PDCP_Capability_r6 */ +static int hf_rrc_pdcp_Capability_05 = -1; /* PDCP_Capability_r6 */ static int hf_rrc_ul_mode = -1; /* T_ul_mode */ static int hf_rrc_ul_ref_ir = -1; /* OCTET_STRING_SIZE_1_3000 */ static int hf_rrc_ul_ref_time = -1; /* INTEGER_0_4294967295 */ @@ -8567,7 +8652,7 @@ static int hf_rrc_GsmSecurityCapability_a5_2 = -1; static int hf_rrc_GsmSecurityCapability_a5_1 = -1; /*--- End of included file: packet-rrc-hf.c ---*/ -#line 72 "../../asn1/rrc/packet-rrc-template.c" +#line 84 "../../asn1/rrc/packet-rrc-template.c" /* Initialize the subtree pointers */ static int ett_rrc = -1; @@ -8621,6 +8706,7 @@ static gint ett_rrc_T_v7g0NonCriticalExtensions_01 = -1; static gint ett_rrc_T_nonCriticalExtensions_03 = -1; static gint ett_rrc_T_criticalExtensions_03 = -1; static gint ett_rrc_T_r9 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions = -1; static gint ett_rrc_T_nonCriticalExtensions_04 = -1; static gint ett_rrc_T_criticalExtensions_04 = -1; static gint ett_rrc_ActiveSetUpdate_r3_IEs = -1; @@ -8636,6 +8722,7 @@ static gint ett_rrc_ActiveSetUpdate_v7g0ext_IEs = -1; static gint ett_rrc_ActiveSetUpdate_r8_IEs = -1; static gint ett_rrc_ActiveSetUpdate_v890ext_IEs = -1; static gint ett_rrc_ActiveSetUpdate_r9_IEs = -1; +static gint ett_rrc_ActiveSetUpdate_v950ext_IEs = -1; static gint ett_rrc_ActiveSetUpdateComplete = -1; static gint ett_rrc_T_laterNonCriticalExtensions_01 = -1; static gint ett_rrc_T_nonCriticalExtensions_05 = -1; @@ -8735,6 +8822,7 @@ static gint ett_rrc_T_v8a0NonCriticalExtensions = -1; static gint ett_rrc_T_nonCriticalExtensions_17 = -1; static gint ett_rrc_T_criticalExtensions_13 = -1; static gint ett_rrc_T_r9_01 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_01 = -1; static gint ett_rrc_T_nonCriticalExtensions_18 = -1; static gint ett_rrc_T_criticalExtensions_14 = -1; static gint ett_rrc_CellUpdateConfirm_r3_IEs = -1; @@ -8774,6 +8862,7 @@ static gint ett_rrc_T_rab_InformationSetup = -1; static gint ett_rrc_CellUpdateConfirm_v890ext_IEs = -1; static gint ett_rrc_CellUpdateConfirm_v8a0ext_IEs = -1; static gint ett_rrc_CellUpdateConfirm_r9_IEs = -1; +static gint ett_rrc_CellUpdateConfirm_v950ext_IEs = -1; static gint ett_rrc_CellUpdateConfirm_CCCH = -1; static gint ett_rrc_T_r3_05 = -1; static gint ett_rrc_T_laterNonCriticalExtensions_08 = -1; @@ -8809,6 +8898,8 @@ static gint ett_rrc_T_r8_02 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_01 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_02 = -1; static gint ett_rrc_T_v8a0NonCriticalExtensions_01 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_03 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_05 = -1; static gint ett_rrc_T_nonCriticalExtensions_25 = -1; static gint ett_rrc_T_criticalExtensions_20 = -1; static gint ett_rrc_T_r9_02 = -1; @@ -9047,7 +9138,7 @@ static gint ett_rrc_InterRATHandoverInfo_v3d0ext_IEs = -1; static gint ett_rrc_InterRATHandoverInfo_v3g0ext_IEs = -1; static gint ett_rrc_InterRATHandoverInfo_r3_add_ext_IEs = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_03 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_04 = -1; static gint ett_rrc_T_nonCriticalExtensions_47 = -1; static gint ett_rrc_InterRATHandoverInfo_v4b0ext_IEs = -1; static gint ett_rrc_InterRATHandoverInfo_v4d0ext_IEs = -1; @@ -9061,6 +9152,8 @@ static gint ett_rrc_T_v790nonCriticalExtensions = -1; static gint ett_rrc_T_v860NonCriticalExtensions_07 = -1; static gint ett_rrc_T_v880NonCriticalExtensions = -1; static gint ett_rrc_T_v920NonCriticalExtensions = -1; +static gint ett_rrc_T_v8b0NonCriticalExtensions = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_02 = -1; static gint ett_rrc_T_nonCriticalExtensions_48 = -1; static gint ett_rrc_InterRATHandoverInfo_v6b0ext_IEs = -1; static gint ett_rrc_InterRATHandoverInfo_v6e0ext_IEs = -1; @@ -9071,6 +9164,8 @@ static gint ett_rrc_InterRATHandoverInfo_v7f0ext_IEs = -1; static gint ett_rrc_InterRATHandoverInfo_v860ext_IEs = -1; static gint ett_rrc_InterRATHandoverInfo_v880ext_IEs = -1; static gint ett_rrc_InterRATHandoverInfo_v920ext_IEs = -1; +static gint ett_rrc_InterRATHandoverInfo_v8b0ext_IEs = -1; +static gint ett_rrc_InterRATHandoverInfo_v950ext_IEs = -1; static gint ett_rrc_MeasurementControl = -1; static gint ett_rrc_T_r3_11 = -1; static gint ett_rrc_T_v390nonCriticalExtensions = -1; @@ -9102,6 +9197,7 @@ static gint ett_rrc_T_v8a0NonCriticalExtensions_03 = -1; static gint ett_rrc_T_nonCriticalExtensions_53 = -1; static gint ett_rrc_T_criticalExtensions_41 = -1; static gint ett_rrc_T_r9_04 = -1; +static gint ett_rrc_T_v970NonCriticalExtensions = -1; static gint ett_rrc_T_nonCriticalExtensions_54 = -1; static gint ett_rrc_T_criticalExtensions_42 = -1; static gint ett_rrc_MeasurementControl_r3_IEs = -1; @@ -9118,6 +9214,7 @@ static gint ett_rrc_MeasurementControl_v7b0ext_IEs = -1; static gint ett_rrc_MeasurementControl_r8_IEs = -1; static gint ett_rrc_MeasurementControl_v8a0ext_IEs = -1; static gint ett_rrc_MeasurementControl_r9_IEs = -1; +static gint ett_rrc_MeasurementControl_v970ext_IEs = -1; static gint ett_rrc_MeasurementControlFailure = -1; static gint ett_rrc_T_laterNonCriticalExtensions_19 = -1; static gint ett_rrc_T_v590NonCriticalExtensions_10 = -1; @@ -9133,6 +9230,7 @@ static gint ett_rrc_T_v690NonCriticalExtensions_11 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_03 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_08 = -1; static gint ett_rrc_T_v920NonCriticalExtensions_01 = -1; +static gint ett_rrc_T_v970NonCriticalExtensions_01 = -1; static gint ett_rrc_T_nonCriticalExtensions_56 = -1; static gint ett_rrc_MeasurementReport_v390ext = -1; static gint ett_rrc_MeasurementReport_v4b0ext_IEs = -1; @@ -9142,6 +9240,7 @@ static gint ett_rrc_MeasurementReport_v690ext_IEs = -1; static gint ett_rrc_MeasurementReport_v770ext_IEs = -1; static gint ett_rrc_MeasurementReport_v860ext_IEs = -1; static gint ett_rrc_MeasurementReport_v920ext_IEs = -1; +static gint ett_rrc_MeasurementReport_v970ext_IEs = -1; static gint ett_rrc_PagingType1 = -1; static gint ett_rrc_T_laterNonCriticalExtensions_21 = -1; static gint ett_rrc_T_v590NonCriticalExtensions_12 = -1; @@ -9183,19 +9282,20 @@ static gint ett_rrc_T_criticalExtensions_46 = -1; static gint ett_rrc_T_r7_05 = -1; static gint ett_rrc_T_v780NonCriticalExtensions_04 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_04 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_04 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_05 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_05 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_06 = -1; static gint ett_rrc_T_nonCriticalExtensions_63 = -1; static gint ett_rrc_T_criticalExtensions_47 = -1; static gint ett_rrc_T_r8_06 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_05 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_05 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_06 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_04 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_06 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_07 = -1; static gint ett_rrc_T_v8a0NonCriticalExtensions_04 = -1; static gint ett_rrc_T_nonCriticalExtensions_64 = -1; static gint ett_rrc_T_criticalExtensions_48 = -1; static gint ett_rrc_T_r9_05 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_03 = -1; static gint ett_rrc_T_nonCriticalExtensions_65 = -1; static gint ett_rrc_T_criticalExtensions_49 = -1; static gint ett_rrc_PhysicalChannelReconfiguration_r3_IEs = -1; @@ -9223,6 +9323,7 @@ static gint ett_rrc_PhysicalChannelReconfiguration_r8_IEs = -1; static gint ett_rrc_PhysicalChannelReconfiguration_v890ext_IEs = -1; static gint ett_rrc_PhysicalChannelReconfiguration_v8a0ext_IEs = -1; static gint ett_rrc_PhysicalChannelReconfiguration_r9_IEs = -1; +static gint ett_rrc_PhysicalChannelReconfiguration_v950ext_IEs = -1; static gint ett_rrc_PhysicalChannelReconfigurationComplete = -1; static gint ett_rrc_T_laterNonCriticalExtensions_24 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_08 = -1; @@ -9289,19 +9390,20 @@ static gint ett_rrc_T_r7_06 = -1; static gint ett_rrc_T_v780NonCriticalExtensions_05 = -1; static gint ett_rrc_T_v790NonCriticalExtensions = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_06 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_06 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_07 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_07 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_08 = -1; static gint ett_rrc_T_nonCriticalExtensions_75 = -1; static gint ett_rrc_T_criticalExtensions_56 = -1; static gint ett_rrc_T_r8_07 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_07 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_07 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_08 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_05 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_08 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_09 = -1; static gint ett_rrc_T_v8a0NonCriticalExtensions_05 = -1; static gint ett_rrc_T_nonCriticalExtensions_76 = -1; static gint ett_rrc_T_criticalExtensions_57 = -1; static gint ett_rrc_T_r9_06 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_04 = -1; static gint ett_rrc_T_nonCriticalExtensions_77 = -1; static gint ett_rrc_T_criticalExtensions_58 = -1; static gint ett_rrc_RadioBearerReconfiguration_r3_IEs = -1; @@ -9365,6 +9467,7 @@ static gint ett_rrc_T_complete_12 = -1; static gint ett_rrc_T_preconfiguration_11 = -1; static gint ett_rrc_T_preConfigMode_11 = -1; static gint ett_rrc_T_defaultConfig_11 = -1; +static gint ett_rrc_RadioBearerReconfiguration_v950ext_IEs = -1; static gint ett_rrc_RadioBearerReconfigurationComplete = -1; static gint ett_rrc_T_laterNonCriticalExtensions_29 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_14 = -1; @@ -9404,19 +9507,21 @@ static gint ett_rrc_T_criticalExtensions_62 = -1; static gint ett_rrc_T_r7_07 = -1; static gint ett_rrc_T_v780NonCriticalExtensions_06 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_08 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_08 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_09 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_09 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_10 = -1; static gint ett_rrc_T_nonCriticalExtensions_84 = -1; static gint ett_rrc_T_criticalExtensions_63 = -1; static gint ett_rrc_T_r8_08 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_09 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_09 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_10 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_06 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_10 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_11 = -1; static gint ett_rrc_T_v8a0NonCriticalExtensions_06 = -1; static gint ett_rrc_T_nonCriticalExtensions_85 = -1; static gint ett_rrc_T_criticalExtensions_64 = -1; static gint ett_rrc_T_r9_07 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_05 = -1; +static gint ett_rrc_T_v970NonCriticalExtensions_02 = -1; static gint ett_rrc_T_nonCriticalExtensions_86 = -1; static gint ett_rrc_T_criticalExtensions_65 = -1; static gint ett_rrc_RadioBearerRelease_r3_IEs = -1; @@ -9450,6 +9555,8 @@ static gint ett_rrc_RadioBearerRelease_r8_IEs = -1; static gint ett_rrc_RadioBearerRelease_v890ext_IEs = -1; static gint ett_rrc_RadioBearerRelease_v8a0ext_IEs = -1; static gint ett_rrc_RadioBearerRelease_r9_IEs = -1; +static gint ett_rrc_RadioBearerRelease_v950ext_IEs = -1; +static gint ett_rrc_RadioBearerRelease_v970ext_IEs = -1; static gint ett_rrc_RadioBearerReleaseComplete = -1; static gint ett_rrc_T_laterNonCriticalExtensions_32 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_19 = -1; @@ -9492,13 +9599,14 @@ static gint ett_rrc_T_nonCriticalExtensions_93 = -1; static gint ett_rrc_T_criticalExtensions_70 = -1; static gint ett_rrc_T_r8_09 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_10 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_10 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_11 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_07 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_11 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_12 = -1; static gint ett_rrc_T_v8a0NonCriticalExtensions_07 = -1; static gint ett_rrc_T_nonCriticalExtensions_94 = -1; static gint ett_rrc_T_criticalExtensions_71 = -1; static gint ett_rrc_T_r9_08 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_06 = -1; static gint ett_rrc_T_nonCriticalExtensions_95 = -1; static gint ett_rrc_T_criticalExtensions_72 = -1; static gint ett_rrc_RadioBearerSetup_r3_IEs = -1; @@ -9530,8 +9638,8 @@ static gint ett_rrc_RadioBearerSetup_r7_IEs = -1; static gint ett_rrc_T_specificationMode_14 = -1; static gint ett_rrc_T_complete_14 = -1; static gint ett_rrc_RadioBearerSetup_r7_add_ext_IEs = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_11 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_12 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_12 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_13 = -1; static gint ett_rrc_T_nonCriticalExtensions_96 = -1; static gint ett_rrc_RadioBearerSetup_v780ext_IEs = -1; static gint ett_rrc_RadioBearerSetup_v7d0ext_IEs = -1; @@ -9542,6 +9650,7 @@ static gint ett_rrc_RadioBearerSetup_v820ext_IEs = -1; static gint ett_rrc_RadioBearerSetup_v890ext_IEs = -1; static gint ett_rrc_RadioBearerSetup_v8a0ext_IEs = -1; static gint ett_rrc_RadioBearerSetup_r9_IEs = -1; +static gint ett_rrc_RadioBearerSetup_v950ext_IEs = -1; static gint ett_rrc_RadioBearerSetupComplete = -1; static gint ett_rrc_T_laterNonCriticalExtensions_35 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_20 = -1; @@ -9621,8 +9730,9 @@ static gint ett_rrc_T_v770NonCriticalExtensions_23 = -1; static gint ett_rrc_T_v7b0NonCriticalExtensions_01 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_16 = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions_01 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_13 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_14 = -1; static gint ett_rrc_T_v920NonCriticalExtensions_02 = -1; +static gint ett_rrc_T_v940NonCriticalExtensions = -1; static gint ett_rrc_T_nonCriticalExtensions_106 = -1; static gint ett_rrc_RRCConnectionRequest_v3d0ext_IEs = -1; static gint ett_rrc_RRCConnectionRequest_v4b0ext_IEs = -1; @@ -9638,6 +9748,7 @@ static gint ett_rrc_RRCConnectionRequest_v7e0ext_IEs = -1; static gint ett_rrc_RRCConnectionRequest_v7g0ext_IEs = -1; static gint ett_rrc_RRCConnectionRequest_v860ext_IEs = -1; static gint ett_rrc_RRCConnectionRequest_v920ext_IEs = -1; +static gint ett_rrc_RRCConnectionRequest_v940ext_IEs = -1; static gint ett_rrc_RRCConnectionSetup = -1; static gint ett_rrc_T_r3_20 = -1; static gint ett_rrc_T_laterNonCriticalExtensions_41 = -1; @@ -9673,6 +9784,7 @@ static gint ett_rrc_T_v8a0NonCriticalExtensions_08 = -1; static gint ett_rrc_T_nonCriticalExtensions_112 = -1; static gint ett_rrc_T_criticalExtensions_85 = -1; static gint ett_rrc_T_r9_09 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_07 = -1; static gint ett_rrc_T_nonCriticalExtensions_113 = -1; static gint ett_rrc_T_criticalExtensions_86 = -1; static gint ett_rrc_RRCConnectionSetup_r3_IEs = -1; @@ -9715,6 +9827,7 @@ static gint ett_rrc_T_complete_19 = -1; static gint ett_rrc_T_preconfiguration_16 = -1; static gint ett_rrc_T_preConfigMode_16 = -1; static gint ett_rrc_T_defaultConfig_16 = -1; +static gint ett_rrc_RRCConnectionSetup_v950ext_IEs = -1; static gint ett_rrc_RRCConnectionSetupComplete = -1; static gint ett_rrc_T_v370NonCriticalExtensions = -1; static gint ett_rrc_T_v380NonCriticalExtensions = -1; @@ -9734,7 +9847,7 @@ static gint ett_rrc_RRCConnectionSetupComplete_v3g0ext_IEs = -1; static gint ett_rrc_RRCConnectionSetupComplete_r3_add_ext_IEs = -1; static gint ett_rrc_T_v680NonCriticalExtensions = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions_02 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_12 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_13 = -1; static gint ett_rrc_T_nonCriticalExtensions_115 = -1; static gint ett_rrc_RRCConnectionSetupComplete_v4b0ext_IEs = -1; static gint ett_rrc_RRCConnectionSetupComplete_v590ext_IEs = -1; @@ -9839,19 +9952,20 @@ static gint ett_rrc_T_criticalExtensions_94 = -1; static gint ett_rrc_T_r7_11 = -1; static gint ett_rrc_T_v780NonCriticalExtensions_09 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_13 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_13 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_14 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_14 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_15 = -1; static gint ett_rrc_T_nonCriticalExtensions_129 = -1; static gint ett_rrc_T_criticalExtensions_95 = -1; static gint ett_rrc_T_r8_11 = -1; static gint ett_rrc_T_v7d0NonCriticalExtensions_14 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_14 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_15 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_09 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_15 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_16 = -1; static gint ett_rrc_T_v8a0NonCriticalExtensions_09 = -1; static gint ett_rrc_T_nonCriticalExtensions_130 = -1; static gint ett_rrc_T_criticalExtensions_96 = -1; static gint ett_rrc_T_r9_10 = -1; +static gint ett_rrc_T_v950NonCriticalExtensions_08 = -1; static gint ett_rrc_T_nonCriticalExtensions_131 = -1; static gint ett_rrc_T_criticalExtensions_97 = -1; static gint ett_rrc_TransportChannelReconfiguration_r3_IEs = -1; @@ -9885,6 +9999,7 @@ static gint ett_rrc_TransportChannelReconfiguration_r8_IEs = -1; static gint ett_rrc_TransportChannelReconfiguration_v890ext_IEs = -1; static gint ett_rrc_TransportChannelReconfiguration_v8a0ext_IEs = -1; static gint ett_rrc_TransportChannelReconfiguration_r9_IEs = -1; +static gint ett_rrc_TransportChannelReconfiguration_v950ext_IEs = -1; static gint ett_rrc_TransportChannelReconfigurationComplete = -1; static gint ett_rrc_T_laterNonCriticalExtensions_52 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_29 = -1; @@ -9934,7 +10049,7 @@ static gint ett_rrc_UECapabilityInformation_v3a0ext_IEs = -1; static gint ett_rrc_UECapabilityInformation_r3_add_ext_IEs = -1; static gint ett_rrc_T_v680NonCriticalExtensions_01 = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions_03 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_15 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_16 = -1; static gint ett_rrc_T_nonCriticalExtensions_138 = -1; static gint ett_rrc_UECapabilityInformation_v4b0ext = -1; static gint ett_rrc_UECapabilityInformation_v590ext = -1; @@ -9956,7 +10071,7 @@ static gint ett_rrc_UECapabilityInformationConfirm_v770ext_IEs = -1; static gint ett_rrc_UplinkDirectTransfer = -1; static gint ett_rrc_T_laterNonCriticalExtensions_59 = -1; static gint ett_rrc_T_v690NonCriticalExtensions_40 = -1; -static gint ett_rrc_T_v7g0NonCriticalExtensions_16 = -1; +static gint ett_rrc_T_v7g0NonCriticalExtensions_17 = -1; static gint ett_rrc_T_nonCriticalExtensions_140 = -1; static gint ett_rrc_UplinkDirectTransfer_v690ext_IEs = -1; static gint ett_rrc_UplinkDirectTransfer_v7g0ext_IEs = -1; @@ -10116,6 +10231,8 @@ static gint ett_rrc_MBMSUnmodifiedServicesInformation = -1; static gint ett_rrc_T_v770NonCriticalExtensions_38 = -1; static gint ett_rrc_T_nonCriticalExtensions_164 = -1; static gint ett_rrc_MBMSUnmodifiedServicesInformation_v770ext_IEs = -1; +static gint ett_rrc_System_Information_Container = -1; +static gint ett_rrc_T_nonCriticalExtensions_165 = -1; static gint ett_rrc_CN_DomainInformation = -1; static gint ett_rrc_CN_DomainInformationFull = -1; static gint ett_rrc_CN_DomainInformationList = -1; @@ -10392,7 +10509,8 @@ static gint ett_rrc_T_v860NonCriticalExtensions_25 = -1; static gint ett_rrc_T_v880NonCriticalExtensions_01 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_10 = -1; static gint ett_rrc_T_v920NonCriticalExtensions_03 = -1; -static gint ett_rrc_T_nonCriticalExtensions_165 = -1; +static gint ett_rrc_T_v970NonCriticalExtensions_03 = -1; +static gint ett_rrc_T_nonCriticalExtensions_166 = -1; static gint ett_rrc_UE_RadioAccessCapability_v6b0ext_IEs = -1; static gint ett_rrc_UE_RadioAccessCapability_v6e0ext_IEs = -1; static gint ett_rrc_UE_RadioAccessCapability_v770ext_IEs = -1; @@ -10401,6 +10519,7 @@ static gint ett_rrc_UE_RadioAccessCapability_v860ext_IEs = -1; static gint ett_rrc_UE_RadioAccessCapability_v880ext_IEs = -1; static gint ett_rrc_UE_RadioAccessCapability_v890ext_IEs = -1; static gint ett_rrc_UE_RadioAccessCapability_v920ext_IEs = -1; +static gint ett_rrc_UE_RadioAccessCapability_v970ext_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; @@ -10422,6 +10541,7 @@ static gint ett_rrc_UE_RadioAccessCapability_v690ext = -1; static gint ett_rrc_UE_RadioAccessCapability_v7e0ext = -1; static gint ett_rrc_UE_RadioAccessCapability_v7f0ext = -1; static gint ett_rrc_UE_RadioAccessCapabilityInfo_v770ext = -1; +static gint ett_rrc_UE_RadioAccessCapabilityInfo_TDD128_v8b0ext = -1; static gint ett_rrc_UE_RadioAccessCapability_v860ext = -1; static gint ett_rrc_UE_RadioAccessCapability_v880ext = -1; static gint ett_rrc_UE_RadioAccessCapability_v920ext = -1; @@ -10980,11 +11100,12 @@ static gint ett_rrc_Common_E_RNTI_Info = -1; static gint ett_rrc_Common_E_RNTI_Info_item = -1; static gint ett_rrc_CommonEDCHSystemInfo = -1; static gint ett_rrc_T_modeSpecificInfo_24 = -1; -static gint ett_rrc_T_fdd_55 = -1; -static gint ett_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList = -1; +static gint ett_rrc_T_dummy_14 = -1; static gint ett_rrc_T_tdd_16 = -1; static gint ett_rrc_T_tdd128_09 = -1; static gint ett_rrc_T_ccch_transmission_Info = -1; +static gint ett_rrc_CommonEDCHSystemInfoFDD = -1; +static gint ett_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList = -1; static gint ett_rrc_CommonTimeslotInfo = -1; static gint ett_rrc_CommonTimeslotInfoMBMS = -1; static gint ett_rrc_CommonTimeslotInfoSCCPCH = -1; @@ -11014,38 +11135,38 @@ static gint ett_rrc_DL_ChannelisationCode = -1; static gint ett_rrc_DL_ChannelisationCodeList = -1; static gint ett_rrc_DL_CommonInformation = -1; static gint ett_rrc_T_modeSpecificInfo_25 = -1; -static gint ett_rrc_T_fdd_56 = -1; +static gint ett_rrc_T_fdd_55 = -1; static gint ett_rrc_T_tdd_17 = -1; static gint ett_rrc_DL_CommonInformation_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_26 = -1; -static gint ett_rrc_T_fdd_57 = -1; +static gint ett_rrc_T_fdd_56 = -1; static gint ett_rrc_T_tdd_18 = -1; static gint ett_rrc_T_tddOption_05 = -1; static gint ett_rrc_T_tdd128_12 = -1; static gint ett_rrc_DL_CommonInformation_r5 = -1; static gint ett_rrc_T_modeSpecificInfo_27 = -1; -static gint ett_rrc_T_fdd_58 = -1; +static gint ett_rrc_T_fdd_57 = -1; static gint ett_rrc_T_tdd_19 = -1; static gint ett_rrc_T_tddOption_06 = -1; static gint ett_rrc_T_tdd128_13 = -1; static gint ett_rrc_DL_CommonInformation_r6 = -1; static gint ett_rrc_T_dl_dpchInfoCommon = -1; static gint ett_rrc_T_modeSpecificInfo_28 = -1; -static gint ett_rrc_T_fdd_59 = -1; +static gint ett_rrc_T_fdd_58 = -1; static gint ett_rrc_T_tdd_20 = -1; static gint ett_rrc_T_tddOption_07 = -1; static gint ett_rrc_T_tdd128_14 = -1; static gint ett_rrc_DL_CommonInformation_r7 = -1; static gint ett_rrc_T_dl_dpchInfoCommon_01 = -1; static gint ett_rrc_T_modeSpecificInfo_29 = -1; -static gint ett_rrc_T_fdd_60 = -1; +static gint ett_rrc_T_fdd_59 = -1; static gint ett_rrc_T_tdd_21 = -1; static gint ett_rrc_T_tddOption_08 = -1; static gint ett_rrc_T_tdd128_15 = -1; static gint ett_rrc_DL_CommonInformation_r8 = -1; static gint ett_rrc_T_dl_dpchInfoCommon_02 = -1; static gint ett_rrc_T_modeSpecificInfo_30 = -1; -static gint ett_rrc_T_fdd_61 = -1; +static gint ett_rrc_T_fdd_60 = -1; static gint ett_rrc_T_tdd_22 = -1; static gint ett_rrc_T_tddOption_09 = -1; static gint ett_rrc_T_tdd128_16 = -1; @@ -11055,39 +11176,39 @@ static gint ett_rrc_DL_DPCH_InfoCommon = -1; static gint ett_rrc_T_cfnHandling = -1; static gint ett_rrc_T_initialise = -1; static gint ett_rrc_T_modeSpecificInfo_31 = -1; -static gint ett_rrc_T_fdd_62 = -1; +static gint ett_rrc_T_fdd_61 = -1; static gint ett_rrc_T_tdd_23 = -1; static gint ett_rrc_DL_DPCH_InfoCommon_r4 = -1; static gint ett_rrc_T_cfnHandling_01 = -1; static gint ett_rrc_T_initialise_01 = -1; static gint ett_rrc_T_modeSpecificInfo_32 = -1; -static gint ett_rrc_T_fdd_63 = -1; +static gint ett_rrc_T_fdd_62 = -1; static gint ett_rrc_T_tdd_24 = -1; static gint ett_rrc_DL_DPCH_InfoCommon_r6 = -1; static gint ett_rrc_T_cfnHandling_02 = -1; static gint ett_rrc_T_maintain = -1; static gint ett_rrc_T_modeSpecificInfo_33 = -1; -static gint ett_rrc_T_fdd_64 = -1; +static gint ett_rrc_T_fdd_63 = -1; static gint ett_rrc_T_tdd_25 = -1; static gint ett_rrc_DL_DPCH_InfoCommonPost = -1; static gint ett_rrc_DL_DPCH_InfoCommonPredef = -1; static gint ett_rrc_T_modeSpecificInfo_34 = -1; -static gint ett_rrc_T_fdd_65 = -1; +static gint ett_rrc_T_fdd_64 = -1; static gint ett_rrc_T_tdd_26 = -1; static gint ett_rrc_DL_DPCH_InfoPerRL = -1; -static gint ett_rrc_T_fdd_66 = -1; +static gint ett_rrc_T_fdd_65 = -1; static gint ett_rrc_T_tdd_27 = -1; static gint ett_rrc_DL_DPCH_InfoPerRL_r4 = -1; -static gint ett_rrc_T_fdd_67 = -1; +static gint ett_rrc_T_fdd_66 = -1; static gint ett_rrc_T_tdd_28 = -1; static gint ett_rrc_DL_DPCH_InfoPerRL_r5 = -1; -static gint ett_rrc_T_fdd_68 = -1; +static gint ett_rrc_T_fdd_67 = -1; static gint ett_rrc_T_tdd_29 = -1; static gint ett_rrc_DL_DPCH_InfoPerRL_r6 = -1; -static gint ett_rrc_T_fdd_69 = -1; +static gint ett_rrc_T_fdd_68 = -1; static gint ett_rrc_T_tdd_30 = -1; static gint ett_rrc_DL_DPCH_InfoPerRL_r7 = -1; -static gint ett_rrc_T_fdd_70 = -1; +static gint ett_rrc_T_fdd_69 = -1; static gint ett_rrc_T_tdd_31 = -1; static gint ett_rrc_DL_FDPCH_InfoPerRL_r6 = -1; static gint ett_rrc_DL_FDPCH_InfoPerRL_r7 = -1; @@ -11096,7 +11217,7 @@ static gint ett_rrc_DL_DPCH_InfoPerRL_PostTDD = -1; static gint ett_rrc_DL_DPCH_InfoPerRL_PostTDD_LCR_r4 = -1; static gint ett_rrc_DL_DPCH_PowerControlInfo = -1; static gint ett_rrc_T_modeSpecificInfo_35 = -1; -static gint ett_rrc_T_fdd_71 = -1; +static gint ett_rrc_T_fdd_70 = -1; static gint ett_rrc_T_tdd_32 = -1; static gint ett_rrc_DL_FDPCH_InfoCommon_r6 = -1; static gint ett_rrc_T_cfnHandling_03 = -1; @@ -11117,14 +11238,14 @@ static gint ett_rrc_T_tdd_35 = -1; static gint ett_rrc_T_tdd384_13 = -1; static gint ett_rrc_T_tdd768_05 = -1; static gint ett_rrc_T_tdd128_19 = -1; -static gint ett_rrc_T_fdd_72 = -1; +static gint ett_rrc_T_fdd_71 = -1; static gint ett_rrc_DL_HSPDSCH_Information_r8 = -1; static gint ett_rrc_T_modeSpecificInfo_39 = -1; static gint ett_rrc_T_tdd_36 = -1; static gint ett_rrc_T_tdd384_14 = -1; static gint ett_rrc_T_tdd768_06 = -1; static gint ett_rrc_T_tdd128_20 = -1; -static gint ett_rrc_T_fdd_73 = -1; +static gint ett_rrc_T_fdd_72 = -1; static gint ett_rrc_DL_HSPDSCH_Information_r8_ext = -1; static gint ett_rrc_T_modeSpecificInfo_40 = -1; static gint ett_rrc_T_tdd_37 = -1; @@ -11136,7 +11257,7 @@ static gint ett_rrc_T_tdd_38 = -1; static gint ett_rrc_T_tdd384_15 = -1; static gint ett_rrc_T_tdd768_07 = -1; static gint ett_rrc_T_tdd128_22 = -1; -static gint ett_rrc_T_fdd_74 = -1; +static gint ett_rrc_T_fdd_73 = -1; static gint ett_rrc_DL_HSPDSCH_MultiCarrier_Information = -1; static gint ett_rrc_DL_HSPDSCH_MultiCarrier_Information_item = -1; static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_MultiCarrier = -1; @@ -11146,29 +11267,29 @@ static gint ett_rrc_DL_HSPDSCH_TS_Configuration_VHCR = -1; static gint ett_rrc_DL_HSPDSCH_TS_Configuration_VHCR_item = -1; static gint ett_rrc_DL_InformationPerRL = -1; static gint ett_rrc_T_modeSpecificInfo_42 = -1; -static gint ett_rrc_T_fdd_75 = -1; +static gint ett_rrc_T_fdd_74 = -1; static gint ett_rrc_DL_InformationPerRL_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_43 = -1; -static gint ett_rrc_T_fdd_76 = -1; +static gint ett_rrc_T_fdd_75 = -1; static gint ett_rrc_DL_InformationPerRL_r5 = -1; static gint ett_rrc_T_modeSpecificInfo_44 = -1; -static gint ett_rrc_T_fdd_77 = -1; +static gint ett_rrc_T_fdd_76 = -1; static gint ett_rrc_DL_InformationPerRL_r5bis = -1; static gint ett_rrc_T_modeSpecificInfo_45 = -1; -static gint ett_rrc_T_fdd_78 = -1; +static gint ett_rrc_T_fdd_77 = -1; static gint ett_rrc_DL_InformationPerRL_r6 = -1; static gint ett_rrc_T_modeSpecificInfo_46 = -1; -static gint ett_rrc_T_fdd_79 = -1; +static gint ett_rrc_T_fdd_78 = -1; static gint ett_rrc_T_dl_dpchInfo = -1; static gint ett_rrc_T_e_HICH_Info = -1; static gint ett_rrc_T_e_RGCH_Info_01 = -1; static gint ett_rrc_DL_InformationPerRL_v6b0ext = -1; static gint ett_rrc_DL_InformationPerRL_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_47 = -1; -static gint ett_rrc_T_fdd_80 = -1; +static gint ett_rrc_T_fdd_79 = -1; static gint ett_rrc_T_dl_dpchInfo_01 = -1; static gint ett_rrc_T_modeSpecificInfo2 = -1; -static gint ett_rrc_T_fdd_81 = -1; +static gint ett_rrc_T_fdd_80 = -1; static gint ett_rrc_T_e_HICH_Info_01 = -1; static gint ett_rrc_T_e_RGCH_Info_02 = -1; static gint ett_rrc_T_tdd_39 = -1; @@ -11176,10 +11297,10 @@ static gint ett_rrc_T_tdd384_tdd768 = -1; static gint ett_rrc_T_tdd128_23 = -1; static gint ett_rrc_DL_InformationPerRL_r8 = -1; static gint ett_rrc_T_modeSpecificInfo_48 = -1; -static gint ett_rrc_T_fdd_82 = -1; +static gint ett_rrc_T_fdd_81 = -1; static gint ett_rrc_T_dl_dpchInfo_02 = -1; static gint ett_rrc_T_modeSpecificInfo2_01 = -1; -static gint ett_rrc_T_fdd_83 = -1; +static gint ett_rrc_T_fdd_82 = -1; static gint ett_rrc_T_e_HICH_Info_02 = -1; static gint ett_rrc_T_e_RGCH_Info_03 = -1; static gint ett_rrc_T_tdd_40 = -1; @@ -11279,14 +11400,14 @@ static gint ett_rrc_T_midambleAllocationMode = -1; static gint ett_rrc_E_AGCH_Information = -1; static gint ett_rrc_E_AGCH_Information_r7 = -1; static gint ett_rrc_T_modeSpecific_02 = -1; -static gint ett_rrc_T_fdd_84 = -1; +static gint ett_rrc_T_fdd_83 = -1; static gint ett_rrc_T_tdd_41 = -1; static gint ett_rrc_T_tdd384_16 = -1; static gint ett_rrc_T_tdd768_08 = -1; static gint ett_rrc_T_tdd128_25 = -1; static gint ett_rrc_E_AGCH_Information_r8 = -1; static gint ett_rrc_T_modeSpecific_03 = -1; -static gint ett_rrc_T_fdd_85 = -1; +static gint ett_rrc_T_fdd_84 = -1; static gint ett_rrc_T_tdd_42 = -1; static gint ett_rrc_T_tdd384_17 = -1; static gint ett_rrc_T_tdd768_09 = -1; @@ -11333,6 +11454,7 @@ static gint ett_rrc_E_DPDCH_SchedulingInfoConfiguration = -1; static gint ett_rrc_E_DPDCH_SchedulingTransmConfiguration = -1; static gint ett_rrc_T_servingGrant_03 = -1; static gint ett_rrc_E_HICH_Information = -1; +static gint ett_rrc_E_HICH_Information_CommonEdch = -1; static gint ett_rrc_E_HICH_Information_TDD384_768 = -1; static gint ett_rrc_T_modeSpecificInfo_49 = -1; static gint ett_rrc_E_HICH_Information_LCR = -1; @@ -11355,6 +11477,7 @@ static gint ett_rrc_E_PUCH_TS_Slots = -1; static gint ett_rrc_E_PUCH_TS_Slots_LCR = -1; static gint ett_rrc_T_midambleAllocationMode_03 = -1; static gint ett_rrc_E_RGCH_Information = -1; +static gint ett_rrc_E_RGCH_Information_CommonEdch = -1; static gint ett_rrc_E_RUCCH_Info = -1; static gint ett_rrc_T_modeSpecificInfo_51 = -1; static gint ett_rrc_T_tdd384_tdd768_02 = -1; @@ -11406,14 +11529,14 @@ static gint ett_rrc_HS_PDSCH_Midamble_Configuration_TDD128 = -1; static gint ett_rrc_T_midambleAllocationMode_04 = -1; static gint ett_rrc_HS_SCCH_Info = -1; static gint ett_rrc_T_modeSpecificInfo_55 = -1; -static gint ett_rrc_T_fdd_86 = -1; +static gint ett_rrc_T_fdd_85 = -1; static gint ett_rrc_T_tdd_43 = -1; static gint ett_rrc_T_tdd384_20 = -1; static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384 = -1; static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128 = -1; static gint ett_rrc_HS_SCCH_Info_r6 = -1; static gint ett_rrc_T_modeSpecificInfo_56 = -1; -static gint ett_rrc_T_fdd_87 = -1; +static gint ett_rrc_T_fdd_86 = -1; static gint ett_rrc_T_tdd_44 = -1; static gint ett_rrc_T_tdd384_21 = -1; static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384_r6 = -1; @@ -11421,7 +11544,7 @@ static gint ett_rrc_T_tdd128_29 = -1; static gint ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_r6 = -1; static gint ett_rrc_HS_SCCH_Info_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_57 = -1; -static gint ett_rrc_T_fdd_88 = -1; +static gint ett_rrc_T_fdd_87 = -1; static gint ett_rrc_T_tdd_45 = -1; static gint ett_rrc_T_tdd384_22 = -1; static gint ett_rrc_T_tdd768_12 = -1; @@ -11433,7 +11556,7 @@ static gint ett_rrc_T_tdd_46 = -1; static gint ett_rrc_T_tdd128_31 = -1; static gint ett_rrc_HS_SCCH_Info_r9 = -1; static gint ett_rrc_T_modeSpecificInfo_59 = -1; -static gint ett_rrc_T_fdd_89 = -1; +static gint ett_rrc_T_fdd_88 = -1; static gint ett_rrc_T_tdd_47 = -1; static gint ett_rrc_T_tdd384_23 = -1; static gint ett_rrc_T_tdd768_13 = -1; @@ -11490,10 +11613,10 @@ static gint ett_rrc_IndividualTS_Interference = -1; static gint ett_rrc_IndividualTS_InterferenceList = -1; static gint ett_rrc_Measurement_Feedback_Info = -1; static gint ett_rrc_T_modeSpecificInfo_60 = -1; -static gint ett_rrc_T_fdd_90 = -1; +static gint ett_rrc_T_fdd_89 = -1; static gint ett_rrc_Measurement_Feedback_Info_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_61 = -1; -static gint ett_rrc_T_fdd_91 = -1; +static gint ett_rrc_T_fdd_90 = -1; static gint ett_rrc_MidambleShiftAndBurstType = -1; static gint ett_rrc_T_burstType = -1; static gint ett_rrc_T_type1_01 = -1; @@ -11558,12 +11681,12 @@ static gint ett_rrc_MIMO_Parameters_r7 = -1; static gint ett_rrc_MIMO_Parameters_v7g0ext = -1; static gint ett_rrc_MIMO_Parameters_r8 = -1; static gint ett_rrc_T_modeSpecificInfo_62 = -1; -static gint ett_rrc_T_fdd_92 = -1; +static gint ett_rrc_T_fdd_91 = -1; static gint ett_rrc_T_tdd_48 = -1; static gint ett_rrc_T_tdd128_33 = -1; static gint ett_rrc_MIMO_Parameters_r9 = -1; static gint ett_rrc_T_modeSpecificInfo_63 = -1; -static gint ett_rrc_T_fdd_93 = -1; +static gint ett_rrc_T_fdd_92 = -1; static gint ett_rrc_T_tdd_49 = -1; static gint ett_rrc_T_tdd128_34 = -1; static gint ett_rrc_MIMO_PilotConfiguration = -1; @@ -11645,7 +11768,7 @@ static gint ett_rrc_PICH_ForHSDPASupportedPaging = -1; static gint ett_rrc_PICH_ForHSDPASupportedPaging_TDD128 = -1; static gint ett_rrc_T_implicit_02 = -1; static gint ett_rrc_PICH_Info = -1; -static gint ett_rrc_T_fdd_94 = -1; +static gint ett_rrc_T_fdd_93 = -1; static gint ett_rrc_T_tdd_50 = -1; static gint ett_rrc_PICH_Info_HCR_VHCR_r7 = -1; static gint ett_rrc_T_channelisationCode = -1; @@ -11667,7 +11790,7 @@ static gint ett_rrc_PRACH_PowerOffset = -1; static gint ett_rrc_PRACH_PreambleForEnhancedUplink = -1; static gint ett_rrc_PRACH_RACH_Info = -1; static gint ett_rrc_T_modeSpecificInfo_64 = -1; -static gint ett_rrc_T_fdd_95 = -1; +static gint ett_rrc_T_fdd_94 = -1; static gint ett_rrc_T_tdd_51 = -1; static gint ett_rrc_PRACH_RACH_Info_VHCR_r7 = -1; static gint ett_rrc_PRACH_RACH_Info_LCR_v770ext = -1; @@ -11675,7 +11798,7 @@ static gint ett_rrc_PRACH_RACH_Info_LCR_r4 = -1; static gint ett_rrc_SEQUENCE_SIZE_1_maxPRACH_FPACH_OF_PRACH_Definition_LCR_r4 = -1; static gint ett_rrc_PRACH_SystemInformation = -1; static gint ett_rrc_T_modeSpecificInfo_65 = -1; -static gint ett_rrc_T_fdd_96 = -1; +static gint ett_rrc_T_fdd_95 = -1; static gint ett_rrc_PRACH_SystemInformation_VHCR_r7 = -1; static gint ett_rrc_PRACH_SystemInformation_LCR_r4 = -1; static gint ett_rrc_PRACH_SystemInformation_LCR_v770ext = -1; @@ -11686,13 +11809,13 @@ static gint ett_rrc_PRACH_SystemInformationList_LCR_v770ext = -1; static gint ett_rrc_PreDefPhyChConfiguration = -1; static gint ett_rrc_PreDefPhyChConfiguration_v770ext = -1; static gint ett_rrc_PrimaryCCPCH_Info = -1; -static gint ett_rrc_T_fdd_97 = -1; +static gint ett_rrc_T_fdd_96 = -1; static gint ett_rrc_T_tdd_52 = -1; static gint ett_rrc_T_syncCase = -1; static gint ett_rrc_T_syncCase1 = -1; static gint ett_rrc_T_syncCase2 = -1; static gint ett_rrc_PrimaryCCPCH_Info_r4 = -1; -static gint ett_rrc_T_fdd_98 = -1; +static gint ett_rrc_T_fdd_97 = -1; static gint ett_rrc_T_tdd_53 = -1; static gint ett_rrc_T_tddOption_12 = -1; static gint ett_rrc_T_tdd384_tdd768_03 = -1; @@ -11783,6 +11906,7 @@ static gint ett_rrc_RL_AdditionInformation_r9 = -1; static gint ett_rrc_T_dl_dpchInfo_06 = -1; static gint ett_rrc_RL_AdditionInformation_v6b0ext = -1; static gint ett_rrc_RL_AdditionInformation_v890ext = -1; +static gint ett_rrc_RL_AdditionInformation_v950ext = -1; static gint ett_rrc_RL_AdditionInformationList = -1; static gint ett_rrc_RL_AdditionInformationList_r6 = -1; static gint ett_rrc_RL_AdditionInformationList_r7 = -1; @@ -11790,6 +11914,7 @@ static gint ett_rrc_RL_AdditionInformation_list_v6b0ext = -1; static gint ett_rrc_RL_AdditionInformationList_r8 = -1; static gint ett_rrc_RL_AdditionInformationList_v890ext = -1; static gint ett_rrc_RL_AdditionInformationList_r9 = -1; +static gint ett_rrc_RL_AdditionInformationList_v950ext = -1; static gint ett_rrc_RL_AdditionInformationList_SecULFreq = -1; static gint ett_rrc_RL_AdditionInformation_SecULFreq = -1; static gint ett_rrc_RL_IdentifierList = -1; @@ -11799,11 +11924,11 @@ static gint ett_rrc_SCCPCH_ChannelisationCodeList = -1; static gint ett_rrc_SCCPCH_ChannelisationCodeList_VHCR = -1; static gint ett_rrc_SCCPCH_InfoForFACH = -1; static gint ett_rrc_T_modeSpecificInfo_66 = -1; -static gint ett_rrc_T_fdd_99 = -1; +static gint ett_rrc_T_fdd_98 = -1; static gint ett_rrc_T_tdd_54 = -1; static gint ett_rrc_SCCPCH_InfoForFACH_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_67 = -1; -static gint ett_rrc_T_fdd_100 = -1; +static gint ett_rrc_T_fdd_99 = -1; static gint ett_rrc_SCCPCH_SystemInformation = -1; static gint ett_rrc_SCCPCH_SystemInformation_LCR_r4_ext = -1; static gint ett_rrc_SCCPCH_SystemInformation_HCR_VHCR_r7 = -1; @@ -11818,11 +11943,11 @@ static gint ett_rrc_T_fachCarryingMCCH_01 = -1; static gint ett_rrc_T_fachCarryingMSCH_01 = -1; static gint ett_rrc_SecondaryCCPCH_Info = -1; static gint ett_rrc_T_modeSpecificInfo_68 = -1; -static gint ett_rrc_T_fdd_101 = -1; +static gint ett_rrc_T_fdd_100 = -1; static gint ett_rrc_T_tdd_55 = -1; static gint ett_rrc_SecondaryCCPCH_Info_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_69 = -1; -static gint ett_rrc_T_fdd_102 = -1; +static gint ett_rrc_T_fdd_101 = -1; static gint ett_rrc_T_tdd_56 = -1; static gint ett_rrc_T_tddOption_16 = -1; static gint ett_rrc_T_tdd384_27 = -1; @@ -11837,12 +11962,12 @@ static gint ett_rrc_T_modulation_03 = -1; static gint ett_rrc_T_mod16QAM = -1; static gint ett_rrc_SecondaryCCPCHInfo_MBMS_r6 = -1; static gint ett_rrc_T_modeSpecificInfo_71 = -1; -static gint ett_rrc_T_fdd_103 = -1; +static gint ett_rrc_T_fdd_102 = -1; static gint ett_rrc_T_tdd384_29 = -1; static gint ett_rrc_T_tdd128_45 = -1; static gint ett_rrc_SecondaryCCPCHInfo_MBMS_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_72 = -1; -static gint ett_rrc_T_fdd_104 = -1; +static gint ett_rrc_T_fdd_103 = -1; static gint ett_rrc_T_modulation_04 = -1; static gint ett_rrc_T_tdd384_30 = -1; static gint ett_rrc_T_tdd768_16 = -1; @@ -11851,6 +11976,7 @@ static gint ett_rrc_SecondaryCCPCHInfoDiff_MBMS = -1; static gint ett_rrc_SecondaryCPICH_Info = -1; static gint ett_rrc_SecondaryCellMIMOparametersFDD = -1; static gint ett_rrc_T_newConfiguration_03 = -1; +static gint ett_rrc_SecondaryCellMIMOparametersFDD_v950ext = -1; static gint ett_rrc_ServingCellChangeParameters = -1; static gint ett_rrc_SF256_AndCodeNumber = -1; static gint ett_rrc_SF512_AndCodeNumber = -1; @@ -11924,26 +12050,26 @@ static gint ett_rrc_T_ul_and_dl = -1; static gint ett_rrc_UL_DPCH_CodeInfoForCommonEDCH = -1; static gint ett_rrc_UL_DPCH_Info = -1; static gint ett_rrc_T_modeSpecificInfo_73 = -1; -static gint ett_rrc_T_fdd_105 = -1; +static gint ett_rrc_T_fdd_104 = -1; static gint ett_rrc_T_tdd_57 = -1; static gint ett_rrc_UL_DPCH_Info_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_74 = -1; -static gint ett_rrc_T_fdd_106 = -1; +static gint ett_rrc_T_fdd_105 = -1; static gint ett_rrc_T_tdd_58 = -1; static gint ett_rrc_UL_DPCH_Info_r5 = -1; static gint ett_rrc_T_modeSpecificInfo_75 = -1; -static gint ett_rrc_T_fdd_107 = -1; +static gint ett_rrc_T_fdd_106 = -1; static gint ett_rrc_T_tdd_59 = -1; static gint ett_rrc_UL_DPCH_Info_r6 = -1; static gint ett_rrc_T_modeSpecificInfo_76 = -1; -static gint ett_rrc_T_fdd_108 = -1; +static gint ett_rrc_T_fdd_107 = -1; static gint ett_rrc_T_dpdchPresence = -1; static gint ett_rrc_T_present_02 = -1; static gint ett_rrc_T_notPresent = -1; static gint ett_rrc_T_tdd_60 = -1; static gint ett_rrc_UL_DPCH_Info_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_77 = -1; -static gint ett_rrc_T_fdd_109 = -1; +static gint ett_rrc_T_fdd_108 = -1; static gint ett_rrc_T_dpdchPresence_01 = -1; static gint ett_rrc_T_present_03 = -1; static gint ett_rrc_T_notPresent_01 = -1; @@ -11953,18 +12079,18 @@ static gint ett_rrc_UL_DPCH_InfoPostTDD = -1; static gint ett_rrc_UL_DPCH_InfoPostTDD_LCR_r4 = -1; static gint ett_rrc_UL_DPCH_InfoPredef = -1; static gint ett_rrc_T_modeSpecificInfo_78 = -1; -static gint ett_rrc_T_fdd_110 = -1; +static gint ett_rrc_T_fdd_109 = -1; static gint ett_rrc_T_tdd_62 = -1; static gint ett_rrc_UL_DPCH_InfoPredef_v770ext = -1; static gint ett_rrc_T_modeSpecificInfo_79 = -1; -static gint ett_rrc_T_fdd_111 = -1; +static gint ett_rrc_T_fdd_110 = -1; static gint ett_rrc_UL_DPCH_PowerControlInfo = -1; -static gint ett_rrc_T_fdd_112 = -1; +static gint ett_rrc_T_fdd_111 = -1; static gint ett_rrc_T_tdd_63 = -1; static gint ett_rrc_T_ul_OL_PC_Signalling = -1; static gint ett_rrc_T_individuallySignalled = -1; static gint ett_rrc_UL_DPCH_PowerControlInfo_r4 = -1; -static gint ett_rrc_T_fdd_113 = -1; +static gint ett_rrc_T_fdd_112 = -1; static gint ett_rrc_T_tdd_64 = -1; static gint ett_rrc_T_ul_OL_PC_Signalling_01 = -1; static gint ett_rrc_T_individuallySignalled_01 = -1; @@ -11972,7 +12098,7 @@ static gint ett_rrc_T_tddOption_19 = -1; static gint ett_rrc_T_tdd384_33 = -1; static gint ett_rrc_T_tdd128_49 = -1; static gint ett_rrc_UL_DPCH_PowerControlInfo_r5 = -1; -static gint ett_rrc_T_fdd_114 = -1; +static gint ett_rrc_T_fdd_113 = -1; static gint ett_rrc_T_tdd_65 = -1; static gint ett_rrc_T_ul_OL_PC_Signalling_02 = -1; static gint ett_rrc_T_individuallySignalled_02 = -1; @@ -11980,7 +12106,7 @@ static gint ett_rrc_T_tddOption_20 = -1; static gint ett_rrc_T_tdd384_34 = -1; static gint ett_rrc_T_tdd128_50 = -1; static gint ett_rrc_UL_DPCH_PowerControlInfo_r6 = -1; -static gint ett_rrc_T_fdd_115 = -1; +static gint ett_rrc_T_fdd_114 = -1; static gint ett_rrc_T_tdd_66 = -1; static gint ett_rrc_T_ul_OL_PC_Signalling_03 = -1; static gint ett_rrc_T_individuallySignalled_03 = -1; @@ -11988,7 +12114,7 @@ static gint ett_rrc_T_tddOption_21 = -1; static gint ett_rrc_T_tdd384_35 = -1; static gint ett_rrc_T_tdd128_51 = -1; static gint ett_rrc_UL_DPCH_PowerControlInfo_r7 = -1; -static gint ett_rrc_T_fdd_116 = -1; +static gint ett_rrc_T_fdd_115 = -1; static gint ett_rrc_T_tdd_67 = -1; static gint ett_rrc_T_ul_OL_PC_Signalling_04 = -1; static gint ett_rrc_T_individuallySignalled_04 = -1; @@ -12001,22 +12127,22 @@ static gint ett_rrc_UL_DPCH_PowerControlInfoPostFDD = -1; static gint ett_rrc_UL_DPCH_PowerControlInfoPostTDD = -1; static gint ett_rrc_UL_DPCH_PowerControlInfoPostTDD_LCR_r4 = -1; static gint ett_rrc_UL_DPCH_PowerControlInfoPredef = -1; -static gint ett_rrc_T_fdd_117 = -1; +static gint ett_rrc_T_fdd_116 = -1; static gint ett_rrc_T_tdd_68 = -1; static gint ett_rrc_UL_EDCH_Information_ext = -1; static gint ett_rrc_T_tdd_69 = -1; static gint ett_rrc_UL_EDCH_Information_r6 = -1; static gint ett_rrc_UL_EDCH_Information_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_80 = -1; -static gint ett_rrc_T_fdd_118 = -1; +static gint ett_rrc_T_fdd_117 = -1; static gint ett_rrc_T_tdd_70 = -1; static gint ett_rrc_UL_EDCH_Information_r8 = -1; static gint ett_rrc_T_modeSpecificInfo_81 = -1; -static gint ett_rrc_T_fdd_119 = -1; +static gint ett_rrc_T_fdd_118 = -1; static gint ett_rrc_T_tdd_71 = -1; static gint ett_rrc_UL_EDCH_Information_r9 = -1; static gint ett_rrc_T_modeSpecificInfo_82 = -1; -static gint ett_rrc_T_fdd_120 = -1; +static gint ett_rrc_T_fdd_119 = -1; static gint ett_rrc_T_tdd_72 = -1; static gint ett_rrc_UL_SynchronisationParameters_r4 = -1; static gint ett_rrc_UL_TimingAdvanceControl = -1; @@ -12077,6 +12203,7 @@ static gint ett_rrc_SEQUENCE_SIZE_1_maxTS_LCR_1_OF_UplinkAdditionalTimeslots_LCR static gint ett_rrc_AcquisitionSatInfo = -1; static gint ett_rrc_AcquisitionSatInfoList = -1; static gint ett_rrc_AdditionalMeasurementID_List = -1; +static gint ett_rrc_AdditionalMeasurementID_List_r9 = -1; static gint ett_rrc_AlmanacSatInfo = -1; static gint ett_rrc_AlmanacSatInfoList = -1; static gint ett_rrc_ALM_ECEFsbasAlmanacSet = -1; @@ -12103,44 +12230,44 @@ static gint ett_rrc_CellDCHMeasOccasionInfo_TDD128_r9 = -1; static gint ett_rrc_SEQUENCE_SIZE_1_maxMeasOccasionPattern_OF_CellDCHMeasOccasionPattern_LCR = -1; static gint ett_rrc_CellInfo = -1; static gint ett_rrc_T_modeSpecificInfo_83 = -1; -static gint ett_rrc_T_fdd_121 = -1; +static gint ett_rrc_T_fdd_120 = -1; static gint ett_rrc_T_tdd_73 = -1; static gint ett_rrc_CellInfo_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_84 = -1; -static gint ett_rrc_T_fdd_122 = -1; +static gint ett_rrc_T_fdd_121 = -1; static gint ett_rrc_T_tdd_74 = -1; static gint ett_rrc_CellInfo_LCR_r8_ext = -1; static gint ett_rrc_CellInfo_r9 = -1; static gint ett_rrc_T_modeSpecificInfo_85 = -1; -static gint ett_rrc_T_fdd_123 = -1; +static gint ett_rrc_T_fdd_122 = -1; static gint ett_rrc_T_tdd_75 = -1; static gint ett_rrc_CellInfoSI_RSCP = -1; static gint ett_rrc_T_modeSpecificInfo_86 = -1; -static gint ett_rrc_T_fdd_124 = -1; +static gint ett_rrc_T_fdd_123 = -1; static gint ett_rrc_T_tdd_76 = -1; static gint ett_rrc_CellInfoSI_RSCP_LCR_r4 = -1; static gint ett_rrc_CellInfoSI_ECN0 = -1; static gint ett_rrc_T_modeSpecificInfo_87 = -1; -static gint ett_rrc_T_fdd_125 = -1; +static gint ett_rrc_T_fdd_124 = -1; static gint ett_rrc_T_tdd_77 = -1; static gint ett_rrc_CellInfoSI_ECN0_LCR_r4 = -1; static gint ett_rrc_CellInfoSI_HCS_RSCP = -1; static gint ett_rrc_T_modeSpecificInfo_88 = -1; -static gint ett_rrc_T_fdd_126 = -1; +static gint ett_rrc_T_fdd_125 = -1; static gint ett_rrc_T_tdd_78 = -1; static gint ett_rrc_CellInfoSI_HCS_RSCP_LCR_r4 = -1; static gint ett_rrc_CellInfoSI_HCS_ECN0 = -1; static gint ett_rrc_T_modeSpecificInfo_89 = -1; -static gint ett_rrc_T_fdd_127 = -1; +static gint ett_rrc_T_fdd_126 = -1; static gint ett_rrc_T_tdd_79 = -1; static gint ett_rrc_CellInfoSI_HCS_ECN0_LCR_r4 = -1; static gint ett_rrc_CellMeasuredResults = -1; static gint ett_rrc_T_modeSpecificInfo_90 = -1; -static gint ett_rrc_T_fdd_128 = -1; +static gint ett_rrc_T_fdd_127 = -1; static gint ett_rrc_T_tdd_80 = -1; static gint ett_rrc_CellMeasuredResults_r9 = -1; static gint ett_rrc_T_modeSpecificInfo_91 = -1; -static gint ett_rrc_T_fdd_129 = -1; +static gint ett_rrc_T_fdd_128 = -1; static gint ett_rrc_T_tdd_81 = -1; static gint ett_rrc_CellMeasuredResults_v920ext = -1; static gint ett_rrc_CellMeasurementEventResults = -1; @@ -12151,36 +12278,36 @@ static gint ett_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info static gint ett_rrc_CellMeasurementEventResults_LCR_r4 = -1; static gint ett_rrc_CellReportingQuantities = -1; static gint ett_rrc_T_modeSpecificInfo_92 = -1; -static gint ett_rrc_T_fdd_130 = -1; +static gint ett_rrc_T_fdd_129 = -1; static gint ett_rrc_T_tdd_82 = -1; static gint ett_rrc_CellSelectReselectInfoMC_RSCP = -1; static gint ett_rrc_T_modeSpecificInfo_93 = -1; -static gint ett_rrc_T_fdd_131 = -1; +static gint ett_rrc_T_fdd_130 = -1; static gint ett_rrc_T_tdd_83 = -1; static gint ett_rrc_T_gsm_02 = -1; static gint ett_rrc_CellSelectReselectInfoSIB_11_12 = -1; static gint ett_rrc_T_modeSpecificInfo_94 = -1; -static gint ett_rrc_T_fdd_132 = -1; +static gint ett_rrc_T_fdd_131 = -1; static gint ett_rrc_T_tdd_84 = -1; static gint ett_rrc_T_gsm_03 = -1; static gint ett_rrc_CellSelectReselectInfoSIB_11_12_RSCP = -1; static gint ett_rrc_T_modeSpecificInfo_95 = -1; -static gint ett_rrc_T_fdd_133 = -1; +static gint ett_rrc_T_fdd_132 = -1; static gint ett_rrc_T_tdd_85 = -1; static gint ett_rrc_T_gsm_04 = -1; static gint ett_rrc_CellSelectReselectInfoSIB_11_12_ECN0 = -1; static gint ett_rrc_T_modeSpecificInfo_96 = -1; -static gint ett_rrc_T_fdd_134 = -1; +static gint ett_rrc_T_fdd_133 = -1; static gint ett_rrc_T_tdd_86 = -1; static gint ett_rrc_T_gsm_05 = -1; static gint ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP = -1; static gint ett_rrc_T_modeSpecificInfo_97 = -1; -static gint ett_rrc_T_fdd_135 = -1; +static gint ett_rrc_T_fdd_134 = -1; static gint ett_rrc_T_tdd_87 = -1; static gint ett_rrc_T_gsm_06 = -1; static gint ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0 = -1; static gint ett_rrc_T_modeSpecificInfo_98 = -1; -static gint ett_rrc_T_fdd_136 = -1; +static gint ett_rrc_T_fdd_135 = -1; static gint ett_rrc_T_tdd_88 = -1; static gint ett_rrc_T_gsm_07 = -1; static gint ett_rrc_CellSelectReselectInfo_v590ext = -1; @@ -12192,7 +12319,7 @@ static gint ett_rrc_CellsForIntraFreqMeasList = -1; static gint ett_rrc_CellsForIntraFreqMeasListOnSecULFreq = -1; static gint ett_rrc_CellSynchronisationInfo = -1; static gint ett_rrc_T_modeSpecificInfo_99 = -1; -static gint ett_rrc_T_fdd_137 = -1; +static gint ett_rrc_T_fdd_136 = -1; static gint ett_rrc_T_tdd_89 = -1; static gint ett_rrc_CellToReport = -1; static gint ett_rrc_CellToReportList = -1; @@ -12200,7 +12327,7 @@ static gint ett_rrc_CNAVclockModel = -1; static gint ett_rrc_CountC_SFN_Frame_difference = -1; static gint ett_rrc_CSGCellInfo = -1; static gint ett_rrc_T_modeSpecificInfo_100 = -1; -static gint ett_rrc_T_fdd_138 = -1; +static gint ett_rrc_T_fdd_137 = -1; static gint ett_rrc_CSGCellInfoList = -1; static gint ett_rrc_CSGInterFreqCellInfo = -1; static gint ett_rrc_CSGInterFreqCellInfoList = -1; @@ -12396,7 +12523,7 @@ static gint ett_rrc_InterFreqCellInfoList_r8 = -1; static gint ett_rrc_InterFreqCellInfoList_r9 = -1; static gint ett_rrc_InterFreqSIAcquisition = -1; static gint ett_rrc_T_modeSpecificInfo_101 = -1; -static gint ett_rrc_T_fdd_139 = -1; +static gint ett_rrc_T_fdd_138 = -1; static gint ett_rrc_InterFreqCellInfoSI_List_RSCP = -1; static gint ett_rrc_InterFreqCellInfoSI_List_ECN0 = -1; static gint ett_rrc_InterFreqCellInfoSI_List_HCS_RSCP = -1; @@ -12425,7 +12552,7 @@ static gint ett_rrc_T_reportingCriteria = -1; static gint ett_rrc_T_intraFreqReportingCriteria = -1; static gint ett_rrc_T_interFreqReportingCriteria = -1; static gint ett_rrc_T_modeSpecificInfo_102 = -1; -static gint ett_rrc_T_fdd_140 = -1; +static gint ett_rrc_T_fdd_139 = -1; static gint ett_rrc_T_tdd_90 = -1; static gint ett_rrc_InterFreqMeasuredResults = -1; static gint ett_rrc_InterFreqMeasuredResults_v920ext = -1; @@ -12442,11 +12569,11 @@ static gint ett_rrc_InterFreqMeasurementSysInfo_HCS_ECN0_LCR_r4 = -1; static gint ett_rrc_InterFreqRACHRepCellsList = -1; static gint ett_rrc_Dummy_InterFreqRACHReportingInfo = -1; static gint ett_rrc_T_modeSpecificInfo_103 = -1; -static gint ett_rrc_T_fdd_141 = -1; +static gint ett_rrc_T_fdd_140 = -1; static gint ett_rrc_T_tdd_91 = -1; static gint ett_rrc_InterFreqRACHReportingInfo = -1; static gint ett_rrc_T_modeSpecificInfo_104 = -1; -static gint ett_rrc_T_fdd_142 = -1; +static gint ett_rrc_T_fdd_141 = -1; static gint ett_rrc_T_tdd_92 = -1; static gint ett_rrc_InterFreqReportCriteria = -1; static gint ett_rrc_InterFreqReportCriteria_r4 = -1; @@ -12513,7 +12640,7 @@ static gint ett_rrc_IntraFreqCellInfoList_r9 = -1; static gint ett_rrc_IntraFreqSIAcquisitionInfo = -1; static gint ett_rrc_IntraFreqSIAcquisition = -1; static gint ett_rrc_T_modeSpecificInfo_105 = -1; -static gint ett_rrc_T_fdd_143 = -1; +static gint ett_rrc_T_fdd_142 = -1; static gint ett_rrc_IntraFreqCellInfoSI_List_RSCP = -1; static gint ett_rrc_IntraFreqCellInfoSI_List_ECN0 = -1; static gint ett_rrc_IntraFreqCellInfoSI_List_HCS_RSCP = -1; @@ -12546,7 +12673,7 @@ static gint ett_rrc_IntraFreqEventResults = -1; static gint ett_rrc_IntraFreqEventResultsOnSecUlFreq = -1; static gint ett_rrc_IntraFreqMeasQuantity = -1; static gint ett_rrc_T_modeSpecificInfo_106 = -1; -static gint ett_rrc_T_fdd_144 = -1; +static gint ett_rrc_T_fdd_143 = -1; static gint ett_rrc_T_tdd_93 = -1; static gint ett_rrc_IntraFreqMeasQuantity_TDDList = -1; static gint ett_rrc_IntraFreqMeasQuantity_TDD_sib3List = -1; @@ -12575,7 +12702,7 @@ static gint ett_rrc_IntraFreqReportingCriteria_1b_r5 = -1; static gint ett_rrc_IntraFreqReportingQuantity = -1; static gint ett_rrc_IntraFreqReportingQuantityForRACH = -1; static gint ett_rrc_T_modeSpecificInfo_107 = -1; -static gint ett_rrc_T_fdd_145 = -1; +static gint ett_rrc_T_fdd_144 = -1; static gint ett_rrc_T_tdd_94 = -1; static gint ett_rrc_IntraFreqRepQuantityRACH_TDDList = -1; static gint ett_rrc_IntraFrequencyMeasurement = -1; @@ -12604,7 +12731,7 @@ static gint ett_rrc_MeasuredResultsList_v860ext_item = -1; static gint ett_rrc_MeasuredResultsOnRACH = -1; static gint ett_rrc_T_currentCell = -1; static gint ett_rrc_T_modeSpecificInfo_108 = -1; -static gint ett_rrc_T_fdd_146 = -1; +static gint ett_rrc_T_fdd_145 = -1; static gint ett_rrc_T_measurementQuantity = -1; static gint ett_rrc_T_tdd_95 = -1; static gint ett_rrc_MeasuredResultsOnRACH_v7g0ext = -1; @@ -12676,7 +12803,7 @@ static gint ett_rrc_MeasurementValidity = -1; static gint ett_rrc_MonitoredCellRACH_List = -1; static gint ett_rrc_MonitoredCellRACH_Result = -1; static gint ett_rrc_T_modeSpecificInfo_109 = -1; -static gint ett_rrc_T_fdd_147 = -1; +static gint ett_rrc_T_fdd_146 = -1; static gint ett_rrc_T_measurementQuantity_01 = -1; static gint ett_rrc_T_tdd_96 = -1; static gint ett_rrc_N_CR_T_CRMaxHyst = -1; @@ -12690,11 +12817,11 @@ static gint ett_rrc_NavModel_SBASecef = -1; static gint ett_rrc_EphemerisParameter = -1; static gint ett_rrc_Neighbour = -1; static gint ett_rrc_T_modeSpecificInfo_110 = -1; -static gint ett_rrc_T_fdd_148 = -1; +static gint ett_rrc_T_fdd_147 = -1; static gint ett_rrc_T_tdd_97 = -1; static gint ett_rrc_Neighbour_v390ext = -1; static gint ett_rrc_T_modeSpecificInfo_111 = -1; -static gint ett_rrc_T_fdd_149 = -1; +static gint ett_rrc_T_fdd_148 = -1; static gint ett_rrc_NeighbourList = -1; static gint ett_rrc_Neighbour_TDD_r7 = -1; static gint ett_rrc_NeighbourList_TDD_r7 = -1; @@ -12876,7 +13003,7 @@ static gint ett_rrc_UE_InternalEventResults = -1; static gint ett_rrc_UE_InternalMeasQuantity = -1; static gint ett_rrc_UE_InternalMeasuredResults = -1; static gint ett_rrc_T_modeSpecificInfo_116 = -1; -static gint ett_rrc_T_fdd_150 = -1; +static gint ett_rrc_T_fdd_149 = -1; static gint ett_rrc_T_tdd_100 = -1; static gint ett_rrc_UE_InternalMeasuredResults_LCR_r4 = -1; static gint ett_rrc_UE_InternalMeasuredResults_v770ext = -1; @@ -12890,11 +13017,11 @@ static gint ett_rrc_UE_InternalReportCriteria = -1; static gint ett_rrc_UE_InternalReportingCriteria = -1; static gint ett_rrc_UE_InternalReportingQuantity = -1; static gint ett_rrc_T_modeSpecificInfo_118 = -1; -static gint ett_rrc_T_fdd_151 = -1; +static gint ett_rrc_T_fdd_150 = -1; static gint ett_rrc_T_tdd_101 = -1; static gint ett_rrc_UE_InternalReportingQuantity_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_119 = -1; -static gint ett_rrc_T_fdd_152 = -1; +static gint ett_rrc_T_fdd_151 = -1; static gint ett_rrc_T_tdd_102 = -1; static gint ett_rrc_T_tddOption_25 = -1; static gint ett_rrc_T_tdd384_39 = -1; @@ -12948,7 +13075,7 @@ static gint ett_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo = -1; static gint ett_rrc_UE_Positioning_GANSS_ReferenceTime = -1; static gint ett_rrc_T_utran_ganssreferenceTime = -1; static gint ett_rrc_T_mode = -1; -static gint ett_rrc_T_fdd_153 = -1; +static gint ett_rrc_T_fdd_152 = -1; static gint ett_rrc_T_tdd_103 = -1; static gint ett_rrc_UE_Positioning_GANSS_TimeModel = -1; static gint ett_rrc_UE_Positioning_GANSS_TimeModels = -1; @@ -12974,7 +13101,7 @@ static gint ett_rrc_UE_Positioning_GPS_NavigationModel = -1; static gint ett_rrc_UE_Positioning_GPS_NavModelAddDataReq = -1; static gint ett_rrc_UE_Positioning_GPS_ReferenceCellInfo = -1; static gint ett_rrc_T_modeSpecificInfo_120 = -1; -static gint ett_rrc_T_fdd_154 = -1; +static gint ett_rrc_T_fdd_153 = -1; static gint ett_rrc_T_tdd_104 = -1; static gint ett_rrc_UE_Positioning_GPS_ReferenceTime = -1; static gint ett_rrc_UE_Positioning_GPS_ReferenceTime_v770ext = -1; @@ -12983,7 +13110,7 @@ static gint ett_rrc_UE_Positioning_GPS_UTC_Model = -1; static gint ett_rrc_UE_Positioning_IPDL_Parameters = -1; static gint ett_rrc_UE_Positioning_IPDL_Parameters_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_121 = -1; -static gint ett_rrc_T_fdd_155 = -1; +static gint ett_rrc_T_fdd_154 = -1; static gint ett_rrc_T_tdd_105 = -1; static gint ett_rrc_UE_Positioning_IPDL_Parameters_TDD_r4_ext = -1; static gint ett_rrc_UE_Positioning_MeasuredResults = -1; @@ -13010,31 +13137,31 @@ static gint ett_rrc_UE_Positioning_IPDL_Parameters_TDDList_r4_ext = -1; static gint ett_rrc_UE_Positioning_OTDOA_MeasuredResultsTDD_ext = -1; static gint ett_rrc_UE_Positioning_OTDOA_Measurement = -1; static gint ett_rrc_T_modeSpecificInfo_122 = -1; -static gint ett_rrc_T_fdd_156 = -1; +static gint ett_rrc_T_fdd_155 = -1; static gint ett_rrc_T_tdd_106 = -1; static gint ett_rrc_UE_Positioning_OTDOA_Measurement_v390ext = -1; static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo = -1; static gint ett_rrc_T_modeSpecificInfo_123 = -1; -static gint ett_rrc_T_fdd_157 = -1; +static gint ett_rrc_T_fdd_156 = -1; static gint ett_rrc_T_tdd_107 = -1; static gint ett_rrc_T_positioningMode = -1; static gint ett_rrc_T_ueBased = -1; static gint ett_rrc_T_ueAssisted = -1; static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_124 = -1; -static gint ett_rrc_T_fdd_158 = -1; +static gint ett_rrc_T_fdd_157 = -1; static gint ett_rrc_T_tdd_108 = -1; static gint ett_rrc_T_positioningMode_01 = -1; static gint ett_rrc_T_ueBased_01 = -1; static gint ett_rrc_T_ueAssisted_01 = -1; static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB = -1; static gint ett_rrc_T_modeSpecificInfo_125 = -1; -static gint ett_rrc_T_fdd_159 = -1; +static gint ett_rrc_T_fdd_158 = -1; static gint ett_rrc_T_tdd_109 = -1; static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB_ext = -1; static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_126 = -1; -static gint ett_rrc_T_fdd_160 = -1; +static gint ett_rrc_T_fdd_159 = -1; static gint ett_rrc_T_tdd_110 = -1; static gint ett_rrc_T_positioningMode_02 = -1; static gint ett_rrc_T_ueBased_02 = -1; @@ -13047,26 +13174,26 @@ static gint ett_rrc_UE_Positioning_OTDOA_NeighbourCellList_r7 = -1; static gint ett_rrc_UE_Positioning_OTDOA_Quality = -1; static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo = -1; static gint ett_rrc_T_modeSpecificInfo_127 = -1; -static gint ett_rrc_T_fdd_161 = -1; +static gint ett_rrc_T_fdd_160 = -1; static gint ett_rrc_T_tdd_111 = -1; static gint ett_rrc_T_positioningMode_03 = -1; static gint ett_rrc_T_ueBased_03 = -1; static gint ett_rrc_T_ueAssisted_03 = -1; static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r4 = -1; static gint ett_rrc_T_modeSpecificInfo_128 = -1; -static gint ett_rrc_T_fdd_162 = -1; +static gint ett_rrc_T_fdd_161 = -1; static gint ett_rrc_T_tdd_112 = -1; static gint ett_rrc_T_positioningMode_04 = -1; static gint ett_rrc_T_ueBased_04 = -1; static gint ett_rrc_T_ueAssisted_04 = -1; static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB = -1; static gint ett_rrc_T_modeSpecificInfo_129 = -1; -static gint ett_rrc_T_fdd_163 = -1; +static gint ett_rrc_T_fdd_162 = -1; static gint ett_rrc_T_tdd_113 = -1; static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB_ext = -1; static gint ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r7 = -1; static gint ett_rrc_T_modeSpecificInfo_130 = -1; -static gint ett_rrc_T_fdd_164 = -1; +static gint ett_rrc_T_fdd_163 = -1; static gint ett_rrc_T_tdd_114 = -1; static gint ett_rrc_T_positioningMode_05 = -1; static gint ett_rrc_T_ueBased_05 = -1; @@ -13075,7 +13202,7 @@ static gint ett_rrc_UE_Positioning_PositionEstimateInfo = -1; static gint ett_rrc_T_referenceTime_02 = -1; static gint ett_rrc_T_cell_Timing = -1; static gint ett_rrc_T_modeSpecificInfo_131 = -1; -static gint ett_rrc_T_fdd_165 = -1; +static gint ett_rrc_T_fdd_164 = -1; static gint ett_rrc_T_tdd_115 = -1; static gint ett_rrc_UE_Positioning_PositionEstimateInfo_v770ext = -1; static gint ett_rrc_T_referenceTimeOptions = -1; @@ -13094,7 +13221,7 @@ static gint ett_rrc_UTCmodelSet3 = -1; static gint ett_rrc_UTRAN_GANSSReferenceTime = -1; static gint ett_rrc_T_ue_GANSSTimingOfCellFrames = -1; static gint ett_rrc_T_mode_01 = -1; -static gint ett_rrc_T_fdd_166 = -1; +static gint ett_rrc_T_fdd_165 = -1; static gint ett_rrc_T_tdd_116 = -1; static gint ett_rrc_UTRAN_FDD_FrequencyList = -1; static gint ett_rrc_UTRAN_FDD_Frequency = -1; @@ -13103,12 +13230,12 @@ static gint ett_rrc_UTRAN_TDD_Frequency = -1; static gint ett_rrc_UTRAN_GPSReferenceTime = -1; static gint ett_rrc_T_utran_GPSTimingOfCell = -1; static gint ett_rrc_T_modeSpecificInfo_132 = -1; -static gint ett_rrc_T_fdd_167 = -1; +static gint ett_rrc_T_fdd_166 = -1; static gint ett_rrc_T_tdd_117 = -1; static gint ett_rrc_UTRAN_GPSReferenceTimeResult = -1; static gint ett_rrc_T_ue_GPSTimingOfCell = -1; static gint ett_rrc_T_modeSpecificInfo_133 = -1; -static gint ett_rrc_T_fdd_168 = -1; +static gint ett_rrc_T_fdd_167 = -1; static gint ett_rrc_T_tdd_118 = -1; static gint ett_rrc_UTRA_PriorityInfoList = -1; static gint ett_rrc_T_utra_ServingCell = -1; @@ -13126,7 +13253,7 @@ static gint ett_rrc_DataVolumePerRB = -1; static gint ett_rrc_DataVolumePerRB_List = -1; static gint ett_rrc_DeferredMeasurementControlReadingSupport = -1; static gint ett_rrc_T_modeSpecificInfo_134 = -1; -static gint ett_rrc_T_fdd_169 = -1; +static gint ett_rrc_T_fdd_168 = -1; static gint ett_rrc_T_tdd_119 = -1; static gint ett_rrc_ETWS_Information = -1; static gint ett_rrc_EUTRA_BlacklistedCell = -1; @@ -13169,7 +13296,7 @@ static gint ett_rrc_MasterInformationBlock = -1; static gint ett_rrc_T_v690NonCriticalExtensions_48 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_15 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_26 = -1; -static gint ett_rrc_T_nonCriticalExtensions_166 = -1; +static gint ett_rrc_T_nonCriticalExtensions_167 = -1; static gint ett_rrc_MasterInformationBlock_v690ext = -1; static gint ett_rrc_MasterInformationBlock_v6b0ext_IEs = -1; static gint ett_rrc_MasterInformationBlock_v860ext_IEs = -1; @@ -13197,11 +13324,11 @@ static gint ett_rrc_SibOFF_List = -1; static gint ett_rrc_SysInfoType1 = -1; static gint ett_rrc_T_v3a0NonCriticalExtensions_12 = -1; static gint ett_rrc_T_v860NonCriticalExtentions_02 = -1; -static gint ett_rrc_T_nonCriticalExtensions_167 = -1; +static gint ett_rrc_T_nonCriticalExtensions_168 = -1; static gint ett_rrc_SysInfoType1_v3a0ext_IEs = -1; static gint ett_rrc_SysInfoType1_v860ext_IEs = -1; static gint ett_rrc_SysInfoType2 = -1; -static gint ett_rrc_T_nonCriticalExtensions_168 = -1; +static gint ett_rrc_T_nonCriticalExtensions_169 = -1; static gint ett_rrc_SysInfoType3 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_17 = -1; static gint ett_rrc_T_v590NonCriticalExtension = -1; @@ -13212,7 +13339,7 @@ static gint ett_rrc_T_v830NonCriticalExtension = -1; static gint ett_rrc_T_v860NonCriticalExtension_01 = -1; static gint ett_rrc_T_v870NonCriticalExtension = -1; static gint ett_rrc_T_v900NonCriticalExtension = -1; -static gint ett_rrc_T_nonCriticalExtensions_169 = -1; +static gint ett_rrc_T_nonCriticalExtensions_170 = -1; static gint ett_rrc_SysInfoType3_v4b0ext_IEs = -1; static gint ett_rrc_SysInfoType3_v590ext = -1; static gint ett_rrc_SysInfoType3_v5c0ext_IEs = -1; @@ -13227,14 +13354,14 @@ static gint ett_rrc_T_v4b0NonCriticalExtensions_18 = -1; static gint ett_rrc_T_v590NonCriticalExtension_01 = -1; static gint ett_rrc_T_v5b0NonCriticalExtension = -1; static gint ett_rrc_T_v5c0NonCriticalExtension = -1; -static gint ett_rrc_T_nonCriticalExtensions_170 = -1; +static gint ett_rrc_T_nonCriticalExtensions_171 = -1; static gint ett_rrc_SysInfoType4_v4b0ext_IEs = -1; static gint ett_rrc_SysInfoType4_v590ext = -1; static gint ett_rrc_SysInfoType4_v5b0ext_IEs = -1; static gint ett_rrc_SysInfoType4_v5c0ext_IEs = -1; static gint ett_rrc_SysInfoType5 = -1; static gint ett_rrc_T_modeSpecificInfo_135 = -1; -static gint ett_rrc_T_fdd_170 = -1; +static gint ett_rrc_T_fdd_169 = -1; static gint ett_rrc_T_tdd_120 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_19 = -1; static gint ett_rrc_T_v590NonCriticalExtensions_28 = -1; @@ -13244,7 +13371,9 @@ static gint ett_rrc_T_v690NonCriticalExtensions_49 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_40 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_27 = -1; static gint ett_rrc_T_v890NonCriticalExtensions_11 = -1; -static gint ett_rrc_T_nonCriticalExtensions_171 = -1; +static gint ett_rrc_T_v8b0NonCriticalExtensions_01 = -1; +static gint ett_rrc_T_v8d0NonCriticalExtensions = -1; +static gint ett_rrc_T_nonCriticalExtensions_172 = -1; static gint ett_rrc_SysInfoType5_v4b0ext_IEs = -1; static gint ett_rrc_T_tdd128SpecificInfo = -1; static gint ett_rrc_SysInfoType5_v590ext_IEs = -1; @@ -13255,27 +13384,29 @@ static gint ett_rrc_SysInfoType5_v690ext_IEs = -1; static gint ett_rrc_T_sccpch_SystemInformation_MBMS = -1; static gint ett_rrc_SysInfoType5_v770ext_IEs = -1; static gint ett_rrc_T_modeSpecificInfo_136 = -1; -static gint ett_rrc_T_fdd_171 = -1; +static gint ett_rrc_T_fdd_170 = -1; static gint ett_rrc_T_tdd768_20 = -1; static gint ett_rrc_T_tdd128_59 = -1; static gint ett_rrc_T_sccpch_SystemInformation_MBMS_01 = -1; static gint ett_rrc_SysInfoType5_v860ext_IEs = -1; -static gint ett_rrc_T_dummy_14 = -1; +static gint ett_rrc_T_dummy_15 = -1; static gint ett_rrc_T_modeSpecificInfo_137 = -1; -static gint ett_rrc_T_fdd_172 = -1; +static gint ett_rrc_T_fdd_171 = -1; static gint ett_rrc_T_tdd128_60 = -1; static gint ett_rrc_T_hs_dsch_CommonSysInfo = -1; static gint ett_rrc_SysInfoType5_v890ext_IEs = -1; +static gint ett_rrc_SysInfoType5_v8b0ext_IEs = -1; +static gint ett_rrc_SysInfoType5_v8d0ext_IEs = -1; static gint ett_rrc_SysInfoType6 = -1; static gint ett_rrc_T_modeSpecificInfo_138 = -1; -static gint ett_rrc_T_fdd_173 = -1; +static gint ett_rrc_T_fdd_172 = -1; static gint ett_rrc_T_tdd_121 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_20 = -1; static gint ett_rrc_T_v590NonCriticalExtensions_29 = -1; static gint ett_rrc_T_v650nonCriticalExtensions = -1; static gint ett_rrc_T_v690nonCriticalExtensions = -1; static gint ett_rrc_T_v770NonCriticalExtensions_41 = -1; -static gint ett_rrc_T_nonCriticalExtensions_172 = -1; +static gint ett_rrc_T_nonCriticalExtensions_173 = -1; static gint ett_rrc_SysInfoType6_v4b0ext_IEs = -1; static gint ett_rrc_T_tdd128SpecificInfo_01 = -1; static gint ett_rrc_SysInfoType6_v590ext_IEs = -1; @@ -13286,14 +13417,14 @@ static gint ett_rrc_SysInfoType6_v770ext_IEs = -1; static gint ett_rrc_T_tdd768SpecificInfo = -1; static gint ett_rrc_SysInfoType7 = -1; static gint ett_rrc_T_modeSpecificInfo_139 = -1; -static gint ett_rrc_T_fdd_174 = -1; -static gint ett_rrc_T_nonCriticalExtensions_173 = -1; -static gint ett_rrc_SysInfoType8 = -1; +static gint ett_rrc_T_fdd_173 = -1; static gint ett_rrc_T_nonCriticalExtensions_174 = -1; -static gint ett_rrc_SysInfoType9 = -1; +static gint ett_rrc_SysInfoType8 = -1; static gint ett_rrc_T_nonCriticalExtensions_175 = -1; -static gint ett_rrc_SysInfoType10 = -1; +static gint ett_rrc_SysInfoType9 = -1; static gint ett_rrc_T_nonCriticalExtensions_176 = -1; +static gint ett_rrc_SysInfoType10 = -1; +static gint ett_rrc_T_nonCriticalExtensions_177 = -1; static gint ett_rrc_SysInfoType11 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_21 = -1; static gint ett_rrc_T_v590NonCriticalExtension_02 = -1; @@ -13302,7 +13433,7 @@ static gint ett_rrc_T_v6b0NonCriticalExtensions_16 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_42 = -1; static gint ett_rrc_T_v7b0NonCriticalExtensions_02 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_28 = -1; -static gint ett_rrc_T_nonCriticalExtensions_177 = -1; +static gint ett_rrc_T_nonCriticalExtensions_178 = -1; static gint ett_rrc_SysInfoType11_v4b0ext_IEs = -1; static gint ett_rrc_SysInfoType11_v590ext_IEs = -1; static gint ett_rrc_SysInfoType11_v690ext_IEs = -1; @@ -13313,7 +13444,7 @@ static gint ett_rrc_SysInfoType11_v860ext_IEs = -1; static gint ett_rrc_SysInfoType11bis = -1; static gint ett_rrc_T_v7b0NonCriticalExtensions_03 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_29 = -1; -static gint ett_rrc_T_nonCriticalExtensions_178 = -1; +static gint ett_rrc_T_nonCriticalExtensions_179 = -1; static gint ett_rrc_SysInfoType11bis_v7b0ext_IEs = -1; static gint ett_rrc_SysInfoType11bis_v860ext_IEs = -1; static gint ett_rrc_SysInfoType12 = -1; @@ -13322,7 +13453,7 @@ static gint ett_rrc_T_v590NonCriticalExtension_03 = -1; static gint ett_rrc_T_v690NonCriticalExtensions_51 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_17 = -1; static gint ett_rrc_T_v7b0NonCriticalExtensions_04 = -1; -static gint ett_rrc_T_nonCriticalExtensions_179 = -1; +static gint ett_rrc_T_nonCriticalExtensions_180 = -1; static gint ett_rrc_SysInfoType12_v4b0ext_IEs = -1; static gint ett_rrc_SysInfoType12_v590ext_IEs = -1; static gint ett_rrc_SysInfoType12_v690ext_IEs = -1; @@ -13332,79 +13463,79 @@ static gint ett_rrc_SysInfoType13 = -1; static gint ett_rrc_T_v3a0NonCriticalExtensions_13 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_23 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_43 = -1; -static gint ett_rrc_T_nonCriticalExtensions_180 = -1; +static gint ett_rrc_T_nonCriticalExtensions_181 = -1; static gint ett_rrc_SysInfoType13_v3a0ext_IEs = -1; static gint ett_rrc_SysInfoType13_v4b0ext_IEs = -1; static gint ett_rrc_SysInfoType13_v770ext_IEs = -1; static gint ett_rrc_SysInfoType13_1 = -1; -static gint ett_rrc_T_nonCriticalExtensions_181 = -1; -static gint ett_rrc_SysInfoType13_2 = -1; static gint ett_rrc_T_nonCriticalExtensions_182 = -1; -static gint ett_rrc_SysInfoType13_3 = -1; +static gint ett_rrc_SysInfoType13_2 = -1; static gint ett_rrc_T_nonCriticalExtensions_183 = -1; -static gint ett_rrc_SysInfoType13_4 = -1; +static gint ett_rrc_SysInfoType13_3 = -1; static gint ett_rrc_T_nonCriticalExtensions_184 = -1; -static gint ett_rrc_SysInfoType14 = -1; +static gint ett_rrc_SysInfoType13_4 = -1; static gint ett_rrc_T_nonCriticalExtensions_185 = -1; +static gint ett_rrc_SysInfoType14 = -1; +static gint ett_rrc_T_nonCriticalExtensions_186 = -1; static gint ett_rrc_SysInfoType15 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_24 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_44 = -1; -static gint ett_rrc_T_nonCriticalExtensions_186 = -1; +static gint ett_rrc_T_nonCriticalExtensions_187 = -1; static gint ett_rrc_SysInfoType15_v4b0ext_IEs = -1; static gint ett_rrc_SysInfoType15_v770ext_IEs = -1; static gint ett_rrc_SysInfoType15bis = -1; static gint ett_rrc_T_v860NonCriticalExtensions_30 = -1; -static gint ett_rrc_T_nonCriticalExtensions_187 = -1; +static gint ett_rrc_T_nonCriticalExtensions_188 = -1; static gint ett_rrc_SysInfoType15bis_v860ext_IEs = -1; static gint ett_rrc_SysInfoType15_1 = -1; static gint ett_rrc_T_v920NonCriticalExtensions_04 = -1; -static gint ett_rrc_T_nonCriticalExtensions_188 = -1; +static gint ett_rrc_T_nonCriticalExtensions_189 = -1; static gint ett_rrc_SysInfoType15_1_v920ext_IEs = -1; static gint ett_rrc_SysInfoType15_1bis = -1; static gint ett_rrc_T_v920NonCriticalExtensions_05 = -1; -static gint ett_rrc_T_nonCriticalExtensions_189 = -1; +static gint ett_rrc_T_nonCriticalExtensions_190 = -1; static gint ett_rrc_SysInfoType15_1bis_v920ext_IEs = -1; static gint ett_rrc_SysInfoType15_2 = -1; -static gint ett_rrc_T_nonCriticalExtensions_190 = -1; -static gint ett_rrc_SysInfoType15_2bis = -1; static gint ett_rrc_T_nonCriticalExtensions_191 = -1; -static gint ett_rrc_SysInfoType15_2ter = -1; +static gint ett_rrc_SysInfoType15_2bis = -1; static gint ett_rrc_T_nonCriticalExtensions_192 = -1; -static gint ett_rrc_SysInfoType15_3 = -1; +static gint ett_rrc_SysInfoType15_2ter = -1; static gint ett_rrc_T_nonCriticalExtensions_193 = -1; +static gint ett_rrc_SysInfoType15_3 = -1; +static gint ett_rrc_T_nonCriticalExtensions_194 = -1; static gint ett_rrc_SysInfoType15_3bis = -1; static gint ett_rrc_T_v860NonCriticalExtensions_31 = -1; -static gint ett_rrc_T_nonCriticalExtensions_194 = -1; +static gint ett_rrc_T_nonCriticalExtensions_195 = -1; static gint ett_rrc_SysInfoType15_3bis_v860ext_IEs = -1; static gint ett_rrc_SysInfoType15_4 = -1; static gint ett_rrc_T_v3a0NonCriticalExtensions_14 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_25 = -1; -static gint ett_rrc_T_nonCriticalExtensions_195 = -1; +static gint ett_rrc_T_nonCriticalExtensions_196 = -1; static gint ett_rrc_SysInfoType15_4_v3a0ext = -1; static gint ett_rrc_SysInfoType15_4_v4b0ext = -1; static gint ett_rrc_SysInfoType15_5 = -1; static gint ett_rrc_T_v3a0NonCriticalExtensions_15 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_45 = -1; -static gint ett_rrc_T_nonCriticalExtensions_196 = -1; +static gint ett_rrc_T_nonCriticalExtensions_197 = -1; static gint ett_rrc_SysInfoType15_5_v3a0ext = -1; static gint ett_rrc_SysInfoType15_5_v770ext_IEs = -1; static gint ett_rrc_SysInfoType15_6 = -1; -static gint ett_rrc_T_nonCriticalExtensions_197 = -1; -static gint ett_rrc_SysInfoType15_7 = -1; static gint ett_rrc_T_nonCriticalExtensions_198 = -1; -static gint ett_rrc_SysInfoType15_8 = -1; +static gint ett_rrc_SysInfoType15_7 = -1; static gint ett_rrc_T_nonCriticalExtensions_199 = -1; +static gint ett_rrc_SysInfoType15_8 = -1; +static gint ett_rrc_T_nonCriticalExtensions_200 = -1; static gint ett_rrc_SysInfoType16 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_46 = -1; static gint ett_rrc_T_v920NonCriticalExtensions_06 = -1; -static gint ett_rrc_T_nonCriticalExtensions_200 = -1; +static gint ett_rrc_T_nonCriticalExtensions_201 = -1; static gint ett_rrc_SysInfoType16_v770ext_IEs = -1; static gint ett_rrc_SysInfoType16_v920ext_IEs = -1; static gint ett_rrc_SysInfoType17 = -1; static gint ett_rrc_T_v4b0NonCriticalExtensions_26 = -1; static gint ett_rrc_T_v590NonCriticalExtensions_30 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_47 = -1; -static gint ett_rrc_T_nonCriticalExtensions_201 = -1; +static gint ett_rrc_T_nonCriticalExtensions_202 = -1; static gint ett_rrc_SysInfoType17_v4b0ext_IEs = -1; static gint ett_rrc_T_tdd128SpecificInfo_02 = -1; static gint ett_rrc_SysInfoType17_v590ext_IEs = -1; @@ -13414,25 +13545,25 @@ static gint ett_rrc_T_tdd768SpecificInfo_01 = -1; static gint ett_rrc_SysInfoType18 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_18 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_32 = -1; -static gint ett_rrc_T_nonCriticalExtensions_202 = -1; +static gint ett_rrc_T_nonCriticalExtensions_203 = -1; static gint ett_rrc_SysInfoType18_v6b0ext = -1; static gint ett_rrc_SysInfoType18_v860ext = -1; static gint ett_rrc_SysInfoType19 = -1; static gint ett_rrc_T_v920NonCriticalExtensions_07 = -1; -static gint ett_rrc_T_nonCriticalExtensions_203 = -1; +static gint ett_rrc_T_nonCriticalExtensions_204 = -1; static gint ett_rrc_SysInfoType19_v920ext = -1; static gint ett_rrc_SysInfoType20 = -1; -static gint ett_rrc_T_nonCriticalExtensions_204 = -1; +static gint ett_rrc_T_nonCriticalExtensions_205 = -1; static gint ett_rrc_SysInfoTypeSB1 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_19 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_33 = -1; -static gint ett_rrc_T_nonCriticalExtensions_205 = -1; +static gint ett_rrc_T_nonCriticalExtensions_206 = -1; static gint ett_rrc_SysInfoTypeSB1_v6b0ext = -1; static gint ett_rrc_SysInfoTypeSB1_v860ext = -1; static gint ett_rrc_SysInfoTypeSB2 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_20 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_34 = -1; -static gint ett_rrc_T_nonCriticalExtensions_206 = -1; +static gint ett_rrc_T_nonCriticalExtensions_207 = -1; static gint ett_rrc_SysInfoTypeSB2_v6b0ext = -1; static gint ett_rrc_SysInfoTypeSB2_v860ext = -1; static gint ett_rrc_TDD_UMTS_Frequency_List = -1; @@ -13470,7 +13601,7 @@ static gint ett_rrc_T_different = -1; static gint ett_rrc_MBMS_MCCH_ConfigurationInfo_r6 = -1; static gint ett_rrc_MBMS_MICHConfigurationInfo_r6 = -1; static gint ett_rrc_T_mode_02 = -1; -static gint ett_rrc_T_fdd_175 = -1; +static gint ett_rrc_T_fdd_174 = -1; static gint ett_rrc_T_tdd384_40 = -1; static gint ett_rrc_T_tdd128_61 = -1; static gint ett_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode = -1; @@ -13493,10 +13624,10 @@ static gint ett_rrc_MBMS_MSCH_ConfigurationInfo_r6 = -1; static gint ett_rrc_MBMS_MSCHSchedulingInfo = -1; static gint ett_rrc_MBMS_NeighbouringCellSCCPCH_r6 = -1; static gint ett_rrc_T_layer1Combining = -1; -static gint ett_rrc_T_fdd_176 = -1; +static gint ett_rrc_T_fdd_175 = -1; static gint ett_rrc_MBMS_NeighbouringCellSCCPCH_v770ext = -1; static gint ett_rrc_T_layer1Combining_01 = -1; -static gint ett_rrc_T_fdd_177 = -1; +static gint ett_rrc_T_fdd_176 = -1; static gint ett_rrc_MBMS_NeighbouringCellSCCPCHList_r6 = -1; static gint ett_rrc_MBMS_NeighbouringCellSCCPCHList_v770ext = -1; static gint ett_rrc_MBMS_NetworkStandardTimeInformation_LCR_v890ext = -1; @@ -13569,7 +13700,7 @@ static gint ett_rrc_T_v390NonCriticalExtensions_01 = -1; static gint ett_rrc_T_v690NonCriticalExtensions_52 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_35 = -1; static gint ett_rrc_T_v920NonCriticalExtensions_08 = -1; -static gint ett_rrc_T_nonCriticalExtensions_207 = -1; +static gint ett_rrc_T_nonCriticalExtensions_208 = -1; static gint ett_rrc_T_criticalExtensions_111 = -1; static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_r3_IEs = -1; static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v390ext_IEs = -1; @@ -13578,7 +13709,7 @@ static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v860ext_IEs = - static gint ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs = -1; static gint ett_rrc_RFC3095_ContextInfo_r5 = -1; static gint ett_rrc_T_r5_14 = -1; -static gint ett_rrc_T_nonCriticalExtensions_208 = -1; +static gint ett_rrc_T_nonCriticalExtensions_209 = -1; static gint ett_rrc_T_criticalExtensions_112 = -1; static gint ett_rrc_RFC3095_ContextInfoList_r5 = -1; static gint ett_rrc_SRNC_RelocationInfo_r3 = -1; @@ -13599,8 +13730,8 @@ static gint ett_rrc_T_v690NonCriticalExtensions_53 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_21 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_48 = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions_04 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_16 = -1; -static gint ett_rrc_T_nonCriticalExtensions_209 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_17 = -1; +static gint ett_rrc_T_nonCriticalExtensions_210 = -1; static gint ett_rrc_T_later_than_r3_28 = -1; static gint ett_rrc_T_r4_14 = -1; static gint ett_rrc_T_v4d0NonCriticalExtensions_14 = -1; @@ -13612,8 +13743,8 @@ static gint ett_rrc_T_v690NonCriticalExtensions_54 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_22 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_49 = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions_05 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_17 = -1; -static gint ett_rrc_T_nonCriticalExtensions_210 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_18 = -1; +static gint ett_rrc_T_nonCriticalExtensions_211 = -1; static gint ett_rrc_T_criticalExtensions_113 = -1; static gint ett_rrc_T_r5_15 = -1; static gint ett_rrc_T_v5a0NonCriticalExtensions_02 = -1; @@ -13623,32 +13754,35 @@ static gint ett_rrc_T_v690NonCriticalExtensions_55 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_23 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_50 = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions_06 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_18 = -1; -static gint ett_rrc_T_nonCriticalExtensions_211 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_19 = -1; +static gint ett_rrc_T_nonCriticalExtensions_212 = -1; static gint ett_rrc_T_criticalExtensions_114 = -1; static gint ett_rrc_T_r6_12 = -1; static gint ett_rrc_T_v6b0NonCriticalExtensions_24 = -1; static gint ett_rrc_T_v770NonCriticalExtensions_51 = -1; static gint ett_rrc_T_v820NonCriticalExtensions_03 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_36 = -1; -static gint ett_rrc_T_nonCriticalExtensions_212 = -1; +static gint ett_rrc_T_nonCriticalExtensions_213 = -1; static gint ett_rrc_T_criticalExtensions_115 = -1; static gint ett_rrc_T_r7_16 = -1; static gint ett_rrc_T_v820NonCriticalExtensions_04 = -1; static gint ett_rrc_T_v860NonCriticalExtensions_37 = -1; -static gint ett_rrc_T_nonCriticalExtensions_213 = -1; +static gint ett_rrc_T_nonCriticalExtensions_214 = -1; static gint ett_rrc_T_criticalExtensions_116 = -1; static gint ett_rrc_T_r8_12 = -1; static gint ett_rrc_T_v7e0NonCriticalExtensions_07 = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_19 = -1; -static gint ett_rrc_T_nonCriticalExtensions_214 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_20 = -1; +static gint ett_rrc_T_v8d0NonCriticalExtensions_01 = -1; +static gint ett_rrc_T_nonCriticalExtensions_215 = -1; static gint ett_rrc_T_criticalExtensions_117 = -1; static gint ett_rrc_T_r9_11 = -1; -static gint ett_rrc_T_nonCriticalExtensions_215 = -1; +static gint ett_rrc_T_v8d0NonCriticalExtensions_02 = -1; +static gint ett_rrc_T_v970NonCriticalExtensions_04 = -1; +static gint ett_rrc_T_nonCriticalExtensions_216 = -1; static gint ett_rrc_T_criticalExtensions_118 = -1; static gint ett_rrc_SRNC_RelocationInfo_r3_IEs = -1; static gint ett_rrc_T_modeSpecificInfo_140 = -1; -static gint ett_rrc_T_fdd_178 = -1; +static gint ett_rrc_T_fdd_177 = -1; static gint ett_rrc_SRNC_RelocationInfo_v380ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_v390ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_v3a0ext_IEs = -1; @@ -13683,28 +13817,30 @@ static gint ett_rrc_StoredTGP_Sequence_r8 = -1; static gint ett_rrc_T_current_tgps_Status_01 = -1; static gint ett_rrc_T_active_01 = -1; static gint ett_rrc_SRNC_RelocationInfo_r4_IEs = -1; -static gint ett_rrc_T_dummy_16 = -1; -static gint ett_rrc_T_fdd_179 = -1; -static gint ett_rrc_SRNC_RelocationInfo_r5_IEs = -1; static gint ett_rrc_T_dummy_17 = -1; -static gint ett_rrc_T_fdd_180 = -1; +static gint ett_rrc_T_fdd_178 = -1; +static gint ett_rrc_SRNC_RelocationInfo_r5_IEs = -1; +static gint ett_rrc_T_dummy_18 = -1; +static gint ett_rrc_T_fdd_179 = -1; static gint ett_rrc_SRNC_RelocationInfo_v690ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_r6_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_r6_add_ext_IEs = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_20 = -1; -static gint ett_rrc_T_nonCriticalExtensions_216 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_21 = -1; +static gint ett_rrc_T_nonCriticalExtensions_217 = -1; static gint ett_rrc_SRNC_RelocationInfo_v6b0ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_r7_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_r7_add_ext_IEs = -1; -static gint ett_rrc_T_v7f0NonCriticalExtensions_21 = -1; -static gint ett_rrc_T_nonCriticalExtensions_217 = -1; +static gint ett_rrc_T_v7f0NonCriticalExtensions_22 = -1; +static gint ett_rrc_T_nonCriticalExtensions_218 = -1; static gint ett_rrc_SRNC_RelocationInfo_v770ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_v7e0ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_v7f0ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_r8_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_v820ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_v860ext_IEs = -1; +static gint ett_rrc_SRNC_RelocationInfo_v8d0ext_IEs = -1; static gint ett_rrc_SRNC_RelocationInfo_r9_IEs = -1; +static gint ett_rrc_SRNC_RelocationInfo_v970ext_IEs = -1; static gint ett_rrc_CalculationTimeForCiphering = -1; static gint ett_rrc_CipheringInfoPerRB = -1; static gint ett_rrc_CipheringInfoPerRB_r4 = -1; @@ -13747,6 +13883,7 @@ static gint ett_rrc_OngoingMeasRep_r6 = -1; static gint ett_rrc_OngoingMeasRep_r7 = -1; static gint ett_rrc_OngoingMeasRep_r8 = -1; static gint ett_rrc_OngoingMeasRep_r9 = -1; +static gint ett_rrc_OngoingMeasRep_v970ext_IEs = -1; static gint ett_rrc_OngoingMeasRepList = -1; static gint ett_rrc_OngoingMeasRepList_r4 = -1; static gint ett_rrc_OngoingMeasRepList_r5 = -1; @@ -13754,6 +13891,7 @@ static gint ett_rrc_OngoingMeasRepList_r6 = -1; static gint ett_rrc_OngoingMeasRepList_r7 = -1; static gint ett_rrc_OngoingMeasRepList_r8 = -1; static gint ett_rrc_OngoingMeasRepList_r9 = -1; +static gint ett_rrc_OngoingMeasRepList_v970ext_IE = -1; static gint ett_rrc_PDCP_Capability_r4 = -1; static gint ett_rrc_T_supportForRfc2507_01 = -1; static gint ett_rrc_T_supportForRfc3095_01 = -1; @@ -13795,11 +13933,35 @@ static gint ett_rrc_UE_RadioAccessCapability_r6 = -1; static gint ett_rrc_UL_RFC3095_Context = -1; /*--- End of included file: packet-rrc-ett.c ---*/ -#line 77 "../../asn1/rrc/packet-rrc-template.c" +#line 89 "../../asn1/rrc/packet-rrc-template.c" + +static gint ett_rrc_eutraFeatureGroupIndicators = -1; /* Global variables */ static proto_tree *top_tree; +static int hf_rrc_eutra_feat_group_ind_1 = -1; +static int hf_rrc_eutra_feat_group_ind_2 = -1; +static int hf_rrc_eutra_feat_group_ind_3 = -1; +static int hf_rrc_eutra_feat_group_ind_4 = -1; + +static const true_false_string rrc_eutra_feat_group_ind_1_val = { + "UTRA CELL_PCH to EUTRA RRC_IDLE cell reselection - Supported", + "UTRA CELL_PCH to EUTRA RRC_IDLE cell reselection - Not supported" +}; +static const true_false_string rrc_eutra_feat_group_ind_2_val = { + "EUTRAN measurements and reporting in connected mode - Supported", + "EUTRAN measurements and reporting in connected mode - Not supported" +}; +static const true_false_string rrc_eutra_feat_group_ind_3_val = { + "Undefined - Supported", + "Undefined - Not supported" +}; +static const true_false_string rrc_eutra_feat_group_ind_4_val = { + "Undefined - Supported", + "Undefined - Not supported" +}; + /*--- Included file: packet-rrc-fn.c ---*/ #line 1 "../../asn1/rrc/packet-rrc-fn.c" @@ -14619,21 +14781,21 @@ dissect_rrc_ClosedLoopTimingAdjMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_66_sequence[] = { +static const per_sequence_t T_fdd_65_sequence[] = { { &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst }, { &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset }, { &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info }, { &hf_rrc_dl_ChannelisationCodeList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_ChannelisationCodeList }, { &hf_rrc_tpc_CombinationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_CombinationIndex }, - { &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity }, + { &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity }, { &hf_rrc_closedLoopTimingAdjMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ClosedLoopTimingAdjMode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_66, T_fdd_66_sequence); + ett_rrc_T_fdd_65, T_fdd_65_sequence); return offset; } @@ -15467,7 +15629,7 @@ static const value_string rrc_DL_DPCH_InfoPerRL_vals[] = { }; static const per_choice_t DL_DPCH_InfoPerRL_choice[] = { - { 0, &hf_rrc_fdd_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_66 }, + { 0, &hf_rrc_fdd_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_65 }, { 1, &hf_rrc_tdd_28 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_27 }, { 0, NULL, 0, NULL } }; @@ -15540,7 +15702,7 @@ dissect_rrc_TimingOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_fdd_101_sequence[] = { +static const per_sequence_t T_fdd_100_sequence[] = { { &hf_rrc_dummy1_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst }, { &hf_rrc_dummy2_08 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info }, { &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, @@ -15554,9 +15716,9 @@ static const per_sequence_t T_fdd_101_sequence[] = { }; static int -dissect_rrc_T_fdd_101(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_100(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_fdd_101, T_fdd_101_sequence); + ett_rrc_T_fdd_100, T_fdd_100_sequence); return offset; } @@ -15778,7 +15940,7 @@ static const value_string rrc_T_modeSpecificInfo_68_vals[] = { }; static const per_choice_t T_modeSpecificInfo_68_choice[] = { - { 0, &hf_rrc_fdd_104 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_101 }, + { 0, &hf_rrc_fdd_103 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_100 }, { 1, &hf_rrc_tdd_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_55 }, { 0, NULL, 0, NULL } }; @@ -17419,18 +17581,18 @@ static const value_string rrc_SIB_TypeAndTag_vals[] = { }; static const per_choice_t SIB_TypeAndTag_choice[] = { - { 0, &hf_rrc_sysInfoType1 , ASN1_NO_EXTENSIONS , dissect_rrc_PLMN_ValueTag }, + { 0, &hf_rrc_sysInfoType1_01 , ASN1_NO_EXTENSIONS , dissect_rrc_PLMN_ValueTag }, { 1, &hf_rrc_sysInfoType2 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 2, &hf_rrc_sysInfoType3 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 2, &hf_rrc_sysInfoType3_01 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 3, &hf_rrc_sysInfoType4 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 4, &hf_rrc_sysInfoType5 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 4, &hf_rrc_sysInfoType5_01 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 5, &hf_rrc_sysInfoType6 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 6, &hf_rrc_sysInfoType7 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, - { 7, &hf_rrc_dummy_49 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 6, &hf_rrc_sysInfoType7_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, + { 7, &hf_rrc_dummy_50 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 8, &hf_rrc_dummy2_13 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 9, &hf_rrc_dummy3_03 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, - { 10, &hf_rrc_sysInfoType11 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 11, &hf_rrc_sysInfoType12 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 10, &hf_rrc_sysInfoType11_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 11, &hf_rrc_sysInfoType12_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 12, &hf_rrc_sysInfoType13 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 13, &hf_rrc_sysInfoType13_1 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 14, &hf_rrc_sysInfoType13_2 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, @@ -17627,16 +17789,16 @@ dissect_rrc_SIB_ReferenceListFACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_99_sequence[] = { +static const per_sequence_t T_fdd_98_sequence[] = { { &hf_rrc_fach_PCH_InformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FACH_PCH_InformationList }, { &hf_rrc_sib_ReferenceListFACH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SIB_ReferenceListFACH }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_99(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_98(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_fdd_99, T_fdd_99_sequence); + ett_rrc_T_fdd_98, T_fdd_98_sequence); return offset; } @@ -17663,7 +17825,7 @@ static const value_string rrc_T_modeSpecificInfo_66_vals[] = { }; static const per_choice_t T_modeSpecificInfo_66_choice[] = { - { 0, &hf_rrc_fdd_102 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_99 }, + { 0, &hf_rrc_fdd_101 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_98 }, { 1, &hf_rrc_tdd_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_54 }, { 0, NULL, 0, NULL } }; @@ -18104,22 +18266,22 @@ dissect_rrc_CN_InformationInfo_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_68_sequence[] = { +static const per_sequence_t T_fdd_67_sequence[] = { { &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst }, { &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset }, { &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info }, { &hf_rrc_dl_ChannelisationCodeList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_ChannelisationCodeList }, { &hf_rrc_tpc_CombinationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_CombinationIndex }, { &hf_rrc_powerOffsetTPC_pdpdch, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PowerOffsetTPC_pdpdch }, - { &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity }, + { &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity }, { &hf_rrc_closedLoopTimingAdjMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ClosedLoopTimingAdjMode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_68, T_fdd_68_sequence); + ett_rrc_T_fdd_67, T_fdd_67_sequence); return offset; } @@ -18503,7 +18665,7 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r5_vals[] = { }; static const per_choice_t DL_DPCH_InfoPerRL_r5_choice[] = { - { 0, &hf_rrc_fdd_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_68 }, + { 0, &hf_rrc_fdd_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_67 }, { 1, &hf_rrc_tdd_30 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_29 }, { 0, NULL, 0, NULL } }; @@ -18705,16 +18867,16 @@ dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes(tvbuff_t *tvb _U_, int o } -static const per_sequence_t T_fdd_86_sequence[] = { +static const per_sequence_t T_fdd_85_sequence[] = { { &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes }, { &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_86, T_fdd_86_sequence); + ett_rrc_T_fdd_85, T_fdd_85_sequence); return offset; } @@ -19116,7 +19278,7 @@ static const value_string rrc_T_modeSpecificInfo_55_vals[] = { }; static const per_choice_t T_modeSpecificInfo_55_choice[] = { - { 0, &hf_rrc_fdd_88 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_86 }, + { 0, &hf_rrc_fdd_87 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_85 }, { 1, &hf_rrc_tdd_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_43 }, { 0, NULL, 0, NULL } }; @@ -19198,7 +19360,7 @@ dissect_rrc_DeltaCQI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr } -static const per_sequence_t T_fdd_90_sequence[] = { +static const per_sequence_t T_fdd_89_sequence[] = { { &hf_rrc_measurementPowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementPowerOffset }, { &hf_rrc_feedback_cycle , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Feedback_cycle }, { &hf_rrc_cqi_RepetitionFactor, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CQI_RepetitionFactor }, @@ -19207,9 +19369,9 @@ static const per_sequence_t T_fdd_90_sequence[] = { }; static int -dissect_rrc_T_fdd_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_90, T_fdd_90_sequence); + ett_rrc_T_fdd_89, T_fdd_89_sequence); return offset; } @@ -19222,7 +19384,7 @@ static const value_string rrc_T_modeSpecificInfo_60_vals[] = { }; static const per_choice_t T_modeSpecificInfo_60_choice[] = { - { 0, &hf_rrc_fdd_92 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_90 }, + { 0, &hf_rrc_fdd_91 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_89 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -20941,16 +21103,16 @@ dissect_rrc_RL_AdditionInformationList_r7(tvbuff_t *tvb _U_, int offset _U_, asn } -static const per_sequence_t T_fdd_88_sequence[] = { +static const per_sequence_t T_fdd_87_sequence[] = { { &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes }, { &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_88, T_fdd_88_sequence); + ett_rrc_T_fdd_87, T_fdd_87_sequence); return offset; } @@ -21445,7 +21607,7 @@ static const value_string rrc_T_modeSpecificInfo_57_vals[] = { }; static const per_choice_t T_modeSpecificInfo_57_choice[] = { - { 0, &hf_rrc_fdd_90 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_88 }, + { 0, &hf_rrc_fdd_89 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_87 }, { 1, &hf_rrc_tdd_49 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_45 }, { 0, NULL, 0, NULL } }; @@ -21504,7 +21666,7 @@ dissect_rrc_Feedback_cycle_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const per_sequence_t T_fdd_91_sequence[] = { +static const per_sequence_t T_fdd_90_sequence[] = { { &hf_rrc_measurementPowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementPowerOffset }, { &hf_rrc_feedback_cycle_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Feedback_cycle_r7 }, { &hf_rrc_cqi_RepetitionFactor, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CQI_RepetitionFactor }, @@ -21513,9 +21675,9 @@ static const per_sequence_t T_fdd_91_sequence[] = { }; static int -dissect_rrc_T_fdd_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_91, T_fdd_91_sequence); + ett_rrc_T_fdd_90, T_fdd_90_sequence); return offset; } @@ -21528,7 +21690,7 @@ static const value_string rrc_T_modeSpecificInfo_61_vals[] = { }; static const per_choice_t T_modeSpecificInfo_61_choice[] = { - { 0, &hf_rrc_fdd_93 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_91 }, + { 0, &hf_rrc_fdd_92 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_90 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -21978,15 +22140,15 @@ dissect_rrc_T_dl_64QAM_Configured(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_72_sequence[] = { +static const per_sequence_t T_fdd_71_sequence[] = { { &hf_rrc_dl_64QAM_Configured, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_64QAM_Configured }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_72, T_fdd_72_sequence); + ett_rrc_T_fdd_71, T_fdd_71_sequence); return offset; } @@ -22000,7 +22162,7 @@ static const value_string rrc_T_modeSpecificInfo_38_vals[] = { static const per_choice_t T_modeSpecificInfo_38_choice[] = { { 0, &hf_rrc_tdd_36 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_35 }, - { 1, &hf_rrc_fdd_73 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_72 }, + { 1, &hf_rrc_fdd_72 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_71 }, { 0, NULL, 0, NULL } }; @@ -22583,16 +22745,16 @@ dissect_rrc_T_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_ } -static const per_sequence_t T_fdd_92_sequence[] = { +static const per_sequence_t T_fdd_91_sequence[] = { { &hf_rrc_mimoN_M_Ratio , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_N_M_Ratio }, { &hf_rrc_mimoPilotConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_PilotConfiguration }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_92, T_fdd_92_sequence); + ett_rrc_T_fdd_91, T_fdd_91_sequence); return offset; } @@ -22698,7 +22860,7 @@ static const value_string rrc_T_modeSpecificInfo_62_vals[] = { }; static const per_choice_t T_modeSpecificInfo_62_choice[] = { - { 0, &hf_rrc_fdd_94 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_92 }, + { 0, &hf_rrc_fdd_93 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_91 }, { 1, &hf_rrc_tdd_52 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_48 }, { 0, NULL, 0, NULL } }; @@ -22842,16 +23004,16 @@ dissect_rrc_T_dl_64QAM_Configured_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_73_sequence[] = { +static const per_sequence_t T_fdd_72_sequence[] = { { &hf_rrc_dl_64QAM_Configured_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_64QAM_Configured_01 }, { &hf_rrc_hs_DSCH_TBSizeTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_TBSizeTable }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_73, T_fdd_73_sequence); + ett_rrc_T_fdd_72, T_fdd_72_sequence); return offset; } @@ -22865,7 +23027,7 @@ static const value_string rrc_T_modeSpecificInfo_39_vals[] = { static const per_choice_t T_modeSpecificInfo_39_choice[] = { { 0, &hf_rrc_tdd_37 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_36 }, - { 1, &hf_rrc_fdd_74 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_73 }, + { 1, &hf_rrc_fdd_73 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_72 }, { 0, NULL, 0, NULL } }; @@ -23341,7 +23503,7 @@ dissect_rrc_T_precodingWeightSetRestriction_01(tvbuff_t *tvb _U_, int offset _U_ } -static const per_sequence_t T_fdd_93_sequence[] = { +static const per_sequence_t T_fdd_92_sequence[] = { { &hf_rrc_mimoN_M_Ratio , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_N_M_Ratio }, { &hf_rrc_mimoPilotConfiguration_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MIMO_PilotConfiguration_r9 }, { &hf_rrc_precodingWeightSetRestriction_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_precodingWeightSetRestriction_01 }, @@ -23349,9 +23511,9 @@ static const per_sequence_t T_fdd_93_sequence[] = { }; static int -dissect_rrc_T_fdd_93(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_93, T_fdd_93_sequence); + ett_rrc_T_fdd_92, T_fdd_92_sequence); return offset; } @@ -23417,7 +23579,7 @@ static const value_string rrc_T_modeSpecificInfo_63_vals[] = { }; static const per_choice_t T_modeSpecificInfo_63_choice[] = { - { 0, &hf_rrc_fdd_95 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_93 }, + { 0, &hf_rrc_fdd_94 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_92 }, { 1, &hf_rrc_tdd_53 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_49 }, { 0, NULL, 0, NULL } }; @@ -23498,7 +23660,7 @@ static const value_string rrc_T_modeSpecificInfo_54_vals[] = { }; static const per_choice_t T_modeSpecificInfo_54_choice[] = { - { 0, &hf_rrc_fdd_87 , ASN1_NO_EXTENSIONS , dissect_rrc_FrequencyInfoFDD }, + { 0, &hf_rrc_fdd_86 , ASN1_NO_EXTENSIONS , dissect_rrc_FrequencyInfoFDD }, { 1, &hf_rrc_tdd_46 , ASN1_NO_EXTENSIONS , dissect_rrc_FrequencyInfoTDD }, { 0, NULL, 0, NULL } }; @@ -23877,16 +24039,16 @@ dissect_rrc_T_dl_dpchInfo_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_89_sequence[] = { +static const per_sequence_t T_fdd_88_sequence[] = { { &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes }, { &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_89(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_89, T_fdd_89_sequence); + ett_rrc_T_fdd_88, T_fdd_88_sequence); return offset; } @@ -24016,7 +24178,7 @@ static const value_string rrc_T_modeSpecificInfo_59_vals[] = { }; static const per_choice_t T_modeSpecificInfo_59_choice[] = { - { 0, &hf_rrc_fdd_91 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_89 }, + { 0, &hf_rrc_fdd_90 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_88 }, { 1, &hf_rrc_tdd_51 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_47 }, { 0, NULL, 0, NULL } }; @@ -24166,16 +24328,16 @@ dissect_rrc_T_dl_64QAM_Configured_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_74_sequence[] = { +static const per_sequence_t T_fdd_73_sequence[] = { { &hf_rrc_dl_64QAM_Configured_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dl_64QAM_Configured_02 }, { &hf_rrc_hs_DSCH_TBSizeTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_TBSizeTable }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_74, T_fdd_74_sequence); + ett_rrc_T_fdd_73, T_fdd_73_sequence); return offset; } @@ -24189,7 +24351,7 @@ static const value_string rrc_T_modeSpecificInfo_41_vals[] = { static const per_choice_t T_modeSpecificInfo_41_choice[] = { { 0, &hf_rrc_tdd_39 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_38 }, - { 1, &hf_rrc_fdd_75 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_74 }, + { 1, &hf_rrc_fdd_74 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_73 }, { 0, NULL, 0, NULL } }; @@ -24525,6 +24687,87 @@ dissect_rrc_ActiveSetUpdate_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } +static const value_string rrc_T_precodingWeightSetRestriction_02_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_rrc_T_precodingWeightSetRestriction_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 per_sequence_t SecondaryCellMIMOparametersFDD_v950ext_sequence[] = { + { &hf_rrc_precodingWeightSetRestriction_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_precodingWeightSetRestriction_02 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext(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_SecondaryCellMIMOparametersFDD_v950ext, SecondaryCellMIMOparametersFDD_v950ext_sequence); + + return offset; +} + + + +static int +dissect_rrc_TargetCellPreconfigInfo_v950ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext(tvb, offset, actx, tree, hf_index); + + return offset; +} + + +static const per_sequence_t RL_AdditionInformation_v950ext_sequence[] = { + { &hf_rrc_targetCellPreconfigInfo_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TargetCellPreconfigInfo_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RL_AdditionInformation_v950ext(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_RL_AdditionInformation_v950ext, RL_AdditionInformation_v950ext_sequence); + + return offset; +} + + +static const per_sequence_t RL_AdditionInformationList_v950ext_sequence_of[1] = { + { &hf_rrc_RL_AdditionInformationList_v950ext_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RL_AdditionInformation_v950ext }, +}; + +static int +dissect_rrc_RL_AdditionInformationList_v950ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_RL_AdditionInformationList_v950ext, RL_AdditionInformationList_v950ext_sequence_of, + 1, maxRL_1, FALSE); + + return offset; +} + + +static const per_sequence_t ActiveSetUpdate_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { &hf_rrc_rl_AdditionInformationList_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RL_AdditionInformationList_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_ActiveSetUpdate_v950ext_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_ActiveSetUpdate_v950ext_IEs, ActiveSetUpdate_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_04_sequence[] = { { NULL, 0, 0, NULL } }; @@ -24538,10 +24781,25 @@ dissect_rrc_T_nonCriticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v950NonCriticalExtensions_sequence[] = { + { &hf_rrc_activeSetUpdate_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ActiveSetUpdate_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_04 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions(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_v950NonCriticalExtensions, T_v950NonCriticalExtensions_sequence); + + return offset; +} + + static const per_sequence_t T_r9_sequence[] = { { &hf_rrc_activeSetUpdate_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ActiveSetUpdate_r9_IEs }, { &hf_rrc_activeSetUpdate_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_04 }, + { &hf_rrc_v950NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions }, { NULL, 0, 0, NULL } }; @@ -24684,7 +24942,7 @@ static const per_choice_t ActiveSetUpdate_choice[] = { static int dissect_rrc_ActiveSetUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 125 "../../asn1/rrc/rrc.cnf" +#line 124 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "ActiveSetUpdate"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_ActiveSetUpdate, ActiveSetUpdate_choice, @@ -24732,15 +24990,15 @@ dissect_rrc_T_utran_GPSTimingOfCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_167_sequence[] = { +static const per_sequence_t T_fdd_166_sequence[] = { { &hf_rrc_referenceIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_167(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_166(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_fdd_167, T_fdd_167_sequence); + ett_rrc_T_fdd_166, T_fdd_166_sequence); return offset; } @@ -24777,7 +25035,7 @@ static const value_string rrc_T_modeSpecificInfo_132_vals[] = { }; static const per_choice_t T_modeSpecificInfo_132_choice[] = { - { 0, &hf_rrc_fdd_173 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_167 }, + { 0, &hf_rrc_fdd_172 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_166 }, { 1, &hf_rrc_tdd_125 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_117 }, { 0, NULL, 0, NULL } }; @@ -25732,15 +25990,15 @@ dissect_rrc_BadSatList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, } -static const per_sequence_t T_fdd_154_sequence[] = { +static const per_sequence_t T_fdd_153_sequence[] = { { &hf_rrc_referenceIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_154(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_153(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_fdd_154, T_fdd_154_sequence); + ett_rrc_T_fdd_153, T_fdd_153_sequence); return offset; } @@ -25767,7 +26025,7 @@ static const value_string rrc_T_modeSpecificInfo_120_vals[] = { }; static const per_choice_t T_modeSpecificInfo_120_choice[] = { - { 0, &hf_rrc_fdd_160 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_154 }, + { 0, &hf_rrc_fdd_159 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_153 }, { 1, &hf_rrc_tdd_112 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_104 }, { 0, NULL, 0, NULL } }; @@ -25806,7 +26064,7 @@ static const per_sequence_t UE_Positioning_GPS_AssistanceData_sequence[] = { { &hf_rrc_ue_positioning_GPS_Almanac, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_Almanac }, { &hf_rrc_ue_positioning_GPS_AcquisitionAssistance, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_AcquisitionAssistance }, { &hf_rrc_ue_positioning_GPS_Real_timeIntegrity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BadSatList }, - { &hf_rrc_dummy_48 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceCellInfo }, + { &hf_rrc_dummy_49 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_ReferenceCellInfo }, { NULL, 0, 0, NULL } }; @@ -25819,15 +26077,15 @@ dissect_rrc_UE_Positioning_GPS_AssistanceData(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_fdd_163_sequence[] = { +static const per_sequence_t T_fdd_162_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_163(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_162(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_fdd_163, T_fdd_163_sequence); + ett_rrc_T_fdd_162, T_fdd_162_sequence); return offset; } @@ -25887,7 +26145,7 @@ static const value_string rrc_T_modeSpecificInfo_129_vals[] = { }; static const per_choice_t T_modeSpecificInfo_129_choice[] = { - { 0, &hf_rrc_fdd_169 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_163 }, + { 0, &hf_rrc_fdd_168 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_162 }, { 1, &hf_rrc_tdd_121 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_113 }, { 0, NULL, 0, NULL } }; @@ -26137,15 +26395,15 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB(tvbuff_t *tvb _U_, int of } -static const per_sequence_t T_fdd_159_sequence[] = { +static const per_sequence_t T_fdd_158_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_159(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_158(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_fdd_159, T_fdd_159_sequence); + ett_rrc_T_fdd_158, T_fdd_158_sequence); return offset; } @@ -26172,7 +26430,7 @@ static const value_string rrc_T_modeSpecificInfo_125_vals[] = { }; static const per_choice_t T_modeSpecificInfo_125_choice[] = { - { 0, &hf_rrc_fdd_165 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_159 }, + { 0, &hf_rrc_fdd_164 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_158 }, { 1, &hf_rrc_tdd_117 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_109 }, { 0, NULL, 0, NULL } }; @@ -26654,15 +26912,15 @@ dissect_rrc_INTEGER_0_3999999(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const per_sequence_t T_fdd_153_sequence[] = { +static const per_sequence_t T_fdd_152_sequence[] = { { &hf_rrc_primary_CPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_153(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_152(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_fdd_153, T_fdd_153_sequence); + ett_rrc_T_fdd_152, T_fdd_152_sequence); return offset; } @@ -26689,7 +26947,7 @@ static const value_string rrc_T_mode_vals[] = { }; static const per_choice_t T_mode_choice[] = { - { 0, &hf_rrc_fdd_159 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_153 }, + { 0, &hf_rrc_fdd_158 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_152 }, { 1, &hf_rrc_tdd_111 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_103 }, { 0, NULL, 0, NULL } }; @@ -29009,7 +29267,7 @@ static const per_choice_t AssistanceDataDelivery_choice[] = { static int dissect_rrc_AssistanceDataDelivery(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 137 "../../asn1/rrc/rrc.cnf" +#line 136 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "AssistanceDataDelivery"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_AssistanceDataDelivery, AssistanceDataDelivery_choice, @@ -29407,7 +29665,7 @@ static const per_choice_t CellChangeOrderFromUTRAN_choice[] = { static int dissect_rrc_CellChangeOrderFromUTRAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 141 "../../asn1/rrc/rrc.cnf" +#line 140 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "CellChangeOrderFromUTRAN"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_CellChangeOrderFromUTRAN, CellChangeOrderFromUTRAN_choice, @@ -31690,7 +31948,7 @@ dissect_rrc_PowerControlAlgorithm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_112_sequence[] = { +static const per_sequence_t T_fdd_111_sequence[] = { { &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset }, { &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble }, { &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay }, @@ -31699,9 +31957,9 @@ static const per_sequence_t T_fdd_112_sequence[] = { }; static int -dissect_rrc_T_fdd_112(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_111(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_fdd_112, T_fdd_112_sequence); + ett_rrc_T_fdd_111, T_fdd_111_sequence); return offset; } @@ -31836,7 +32094,7 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_vals[] = { }; static const per_choice_t UL_DPCH_PowerControlInfo_choice[] = { - { 0, &hf_rrc_fdd_115 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_112 }, + { 0, &hf_rrc_fdd_114 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_111 }, { 1, &hf_rrc_tdd_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_63 }, { 0, NULL, 0, NULL } }; @@ -31892,7 +32150,7 @@ dissect_rrc_NumberOfFBI_Bits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_105_sequence[] = { +static const per_sequence_t T_fdd_104_sequence[] = { { &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType }, { &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode }, { &hf_rrc_numberOfDPDCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfDPDCH }, @@ -31904,9 +32162,9 @@ static const per_sequence_t T_fdd_105_sequence[] = { }; static int -dissect_rrc_T_fdd_105(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_104(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_fdd_105, T_fdd_105_sequence); + ett_rrc_T_fdd_104, T_fdd_104_sequence); return offset; } @@ -32241,7 +32499,7 @@ static const value_string rrc_T_modeSpecificInfo_73_vals[] = { }; static const per_choice_t T_modeSpecificInfo_73_choice[] = { - { 0, &hf_rrc_fdd_108 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_105 }, + { 0, &hf_rrc_fdd_107 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_104 }, { 1, &hf_rrc_tdd_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_57 }, { 0, NULL, 0, NULL } }; @@ -32719,7 +32977,7 @@ static const value_string rrc_UL_ChannelRequirement_vals[] = { static const per_choice_t UL_ChannelRequirement_choice[] = { { 0, &hf_rrc_ul_DPCH_Info_02 , ASN1_NO_EXTENSIONS , dissect_rrc_UL_DPCH_Info }, - { 1, &hf_rrc_dummy_41 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo }, + { 1, &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo }, { 0, NULL, 0, NULL } }; @@ -33063,7 +33321,7 @@ dissect_rrc_Cfntargetsfnframeoffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static const per_sequence_t T_initialise_sequence[] = { - { &hf_rrc_dummy_34 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset }, + { &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset }, { NULL, 0, 0, NULL } }; @@ -33098,15 +33356,15 @@ dissect_rrc_T_cfnHandling(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U } -static const per_sequence_t T_fdd_71_sequence[] = { +static const per_sequence_t T_fdd_70_sequence[] = { { &hf_rrc_dpc_Mode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPC_Mode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_71, T_fdd_71_sequence); + ett_rrc_T_fdd_70, T_fdd_70_sequence); return offset; } @@ -33143,7 +33401,7 @@ static const value_string rrc_T_modeSpecificInfo_35_vals[] = { }; static const per_choice_t T_modeSpecificInfo_35_choice[] = { - { 0, &hf_rrc_fdd_72 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_71 }, + { 0, &hf_rrc_fdd_71 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_70 }, { 1, &hf_rrc_tdd_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_32 }, { 0, NULL, 0, NULL } }; @@ -33293,7 +33551,7 @@ dissect_rrc_SF512_AndPilot(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ } -static const per_sequence_t T_fdd_62_sequence[] = { +static const per_sequence_t T_fdd_61_sequence[] = { { &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo }, { &hf_rrc_powerOffsetPilot_pdpdch, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerOffsetPilot_pdpdch }, { &hf_rrc_dl_rate_matching_restriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dl_rate_matching_restriction }, @@ -33304,9 +33562,9 @@ static const per_sequence_t T_fdd_62_sequence[] = { }; static int -dissect_rrc_T_fdd_62(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_61(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_fdd_62, T_fdd_62_sequence); + ett_rrc_T_fdd_61, T_fdd_61_sequence); return offset; } @@ -33333,7 +33591,7 @@ static const value_string rrc_T_modeSpecificInfo_31_vals[] = { }; static const per_choice_t T_modeSpecificInfo_31_choice[] = { - { 0, &hf_rrc_fdd_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_62 }, + { 0, &hf_rrc_fdd_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_61 }, { 1, &hf_rrc_tdd_24 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_23 }, { 0, NULL, 0, NULL } }; @@ -33657,7 +33915,7 @@ static const per_sequence_t TGPS_ConfigurationParams_sequence[] = { { &hf_rrc_tgl2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGL }, { &hf_rrc_tgd , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGD }, { &hf_rrc_tgpl1 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TGPL }, - { &hf_rrc_dummy_40 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGPL }, + { &hf_rrc_dummy_41 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TGPL }, { &hf_rrc_rpp , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RPP }, { &hf_rrc_itp , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ITP }, { &hf_rrc_ul_DL_Mode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DL_Mode }, @@ -33724,18 +33982,18 @@ dissect_rrc_DPCH_CompressedModeInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_56_sequence[] = { +static const per_sequence_t T_fdd_55_sequence[] = { { &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD }, { &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo }, { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode }, - { &hf_rrc_dummy_32 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information }, + { &hf_rrc_dummy_33 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_55(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_fdd_56, T_fdd_56_sequence); + ett_rrc_T_fdd_55, T_fdd_55_sequence); return offset; } @@ -33772,7 +34030,7 @@ static const value_string rrc_T_modeSpecificInfo_25_vals[] = { }; static const per_choice_t T_modeSpecificInfo_25_choice[] = { - { 0, &hf_rrc_fdd_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_56 }, + { 0, &hf_rrc_fdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_55 }, { 1, &hf_rrc_tdd_18 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_17 }, { 0, NULL, 0, NULL } }; @@ -33802,7 +34060,7 @@ dissect_rrc_DL_CommonInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const per_sequence_t T_fdd_75_sequence[] = { +static const per_sequence_t T_fdd_74_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info }, { &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping }, @@ -33810,23 +34068,23 @@ static const per_sequence_t T_fdd_75_sequence[] = { }; static int -dissect_rrc_T_fdd_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_75, T_fdd_75_sequence); + ett_rrc_T_fdd_74, T_fdd_74_sequence); return offset; } -static const per_sequence_t T_fdd_97_sequence[] = { +static const per_sequence_t T_fdd_96_sequence[] = { { &hf_rrc_tx_DiversityIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_97(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_96(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_fdd_97, T_fdd_97_sequence); + ett_rrc_T_fdd_96, T_fdd_96_sequence); return offset; } @@ -33915,7 +34173,7 @@ static const value_string rrc_PrimaryCCPCH_Info_vals[] = { }; static const per_choice_t PrimaryCCPCH_Info_choice[] = { - { 0, &hf_rrc_fdd_100 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_97 }, + { 0, &hf_rrc_fdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_96 }, { 1, &hf_rrc_tdd_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_52 }, { 0, NULL, 0, NULL } }; @@ -33937,7 +34195,7 @@ static const value_string rrc_T_modeSpecificInfo_42_vals[] = { }; static const per_choice_t T_modeSpecificInfo_42_choice[] = { - { 0, &hf_rrc_fdd_76 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_75 }, + { 0, &hf_rrc_fdd_75 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_74 }, { 1, &hf_rrc_tdd_40 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info }, { 0, NULL, 0, NULL } }; @@ -33955,7 +34213,7 @@ dissect_rrc_T_modeSpecificInfo_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t DL_InformationPerRL_sequence[] = { { &hf_rrc_modeSpecificInfo_42, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_42 }, { &hf_rrc_dl_DPCH_InfoPerRL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL }, - { &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH }, + { &hf_rrc_dummy_37 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH }, { NULL, 0, 0, NULL } }; @@ -34847,7 +35105,7 @@ dissect_rrc_DL_AddReconfTransChInfoList_r4(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_fdd_113_sequence[] = { +static const per_sequence_t T_fdd_112_sequence[] = { { &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset }, { &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble }, { &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay }, @@ -34856,9 +35114,9 @@ static const per_sequence_t T_fdd_113_sequence[] = { }; static int -dissect_rrc_T_fdd_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_112(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_fdd_113, T_fdd_113_sequence); + ett_rrc_T_fdd_112, T_fdd_112_sequence); return offset; } @@ -34974,7 +35232,7 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r4_vals[] = { }; static const per_choice_t UL_DPCH_PowerControlInfo_r4_choice[] = { - { 0, &hf_rrc_fdd_116 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_113 }, + { 0, &hf_rrc_fdd_115 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_112 }, { 1, &hf_rrc_tdd_70 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_64 }, { 0, NULL, 0, NULL } }; @@ -34989,7 +35247,7 @@ dissect_rrc_UL_DPCH_PowerControlInfo_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_fdd_106_sequence[] = { +static const per_sequence_t T_fdd_105_sequence[] = { { &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType }, { &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode }, { &hf_rrc_numberOfDPDCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfDPDCH }, @@ -35001,9 +35259,9 @@ static const per_sequence_t T_fdd_106_sequence[] = { }; static int -dissect_rrc_T_fdd_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_105(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_fdd_106, T_fdd_106_sequence); + ett_rrc_T_fdd_105, T_fdd_105_sequence); return offset; } @@ -35488,7 +35746,7 @@ static const value_string rrc_T_modeSpecificInfo_74_vals[] = { }; static const per_choice_t T_modeSpecificInfo_74_choice[] = { - { 0, &hf_rrc_fdd_109 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_106 }, + { 0, &hf_rrc_fdd_108 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_105 }, { 1, &hf_rrc_tdd_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_58 }, { 0, NULL, 0, NULL } }; @@ -35526,7 +35784,7 @@ static const value_string rrc_UL_ChannelRequirement_r4_vals[] = { static const per_choice_t UL_ChannelRequirement_r4_choice[] = { { 0, &hf_rrc_ul_DPCH_Info_05 , ASN1_NO_EXTENSIONS , dissect_rrc_UL_DPCH_Info_r4 }, - { 1, &hf_rrc_dummy_41 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo }, + { 1, &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo }, { 0, NULL, 0, NULL } }; @@ -35577,7 +35835,7 @@ dissect_rrc_T_modeSpecificPhysChInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_initialise_01_sequence[] = { - { &hf_rrc_dummy_34 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset }, + { &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Cfntargetsfnframeoffset }, { NULL, 0, 0, NULL } }; @@ -35612,7 +35870,7 @@ dissect_rrc_T_cfnHandling_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_63_sequence[] = { +static const per_sequence_t T_fdd_62_sequence[] = { { &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo }, { &hf_rrc_powerOffsetPilot_pdpdch, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerOffsetPilot_pdpdch }, { &hf_rrc_dl_rate_matching_restriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dl_rate_matching_restriction }, @@ -35623,9 +35881,9 @@ static const per_sequence_t T_fdd_63_sequence[] = { }; static int -dissect_rrc_T_fdd_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_62(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_fdd_63, T_fdd_63_sequence); + ett_rrc_T_fdd_62, T_fdd_62_sequence); return offset; } @@ -35652,7 +35910,7 @@ static const value_string rrc_T_modeSpecificInfo_32_vals[] = { }; static const per_choice_t T_modeSpecificInfo_32_choice[] = { - { 0, &hf_rrc_fdd_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_63 }, + { 0, &hf_rrc_fdd_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_62 }, { 1, &hf_rrc_tdd_25 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_24 }, { 0, NULL, 0, NULL } }; @@ -35709,18 +35967,18 @@ dissect_rrc_SSDT_Information_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a } -static const per_sequence_t T_fdd_57_sequence[] = { +static const per_sequence_t T_fdd_56_sequence[] = { { &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD }, { &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo }, { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode }, - { &hf_rrc_dummy_33 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 }, + { &hf_rrc_dummy_34 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_56(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_fdd_57, T_fdd_57_sequence); + ett_rrc_T_fdd_56, T_fdd_56_sequence); return offset; } @@ -35784,7 +36042,7 @@ static const value_string rrc_T_modeSpecificInfo_26_vals[] = { }; static const per_choice_t T_modeSpecificInfo_26_choice[] = { - { 0, &hf_rrc_fdd_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_57 }, + { 0, &hf_rrc_fdd_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_56 }, { 1, &hf_rrc_tdd_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_18 }, { 0, NULL, 0, NULL } }; @@ -35814,7 +36072,7 @@ dissect_rrc_DL_CommonInformation_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_76_sequence[] = { +static const per_sequence_t T_fdd_75_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info }, { &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping }, @@ -35822,23 +36080,23 @@ static const per_sequence_t T_fdd_76_sequence[] = { }; static int -dissect_rrc_T_fdd_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_76, T_fdd_76_sequence); + ett_rrc_T_fdd_75, T_fdd_75_sequence); return offset; } -static const per_sequence_t T_fdd_98_sequence[] = { +static const per_sequence_t T_fdd_97_sequence[] = { { &hf_rrc_tx_DiversityIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_98(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_97(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_fdd_98, T_fdd_98_sequence); + ett_rrc_T_fdd_97, T_fdd_97_sequence); return offset; } @@ -35967,7 +36225,7 @@ static const value_string rrc_PrimaryCCPCH_Info_r4_vals[] = { }; static const per_choice_t PrimaryCCPCH_Info_r4_choice[] = { - { 0, &hf_rrc_fdd_101 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_98 }, + { 0, &hf_rrc_fdd_100 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_97 }, { 1, &hf_rrc_tdd_59 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_53 }, { 0, NULL, 0, NULL } }; @@ -35989,7 +36247,7 @@ static const value_string rrc_T_modeSpecificInfo_43_vals[] = { }; static const per_choice_t T_modeSpecificInfo_43_choice[] = { - { 0, &hf_rrc_fdd_77 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_76 }, + { 0, &hf_rrc_fdd_76 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_75 }, { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 }, { 0, NULL, 0, NULL } }; @@ -36004,21 +36262,21 @@ dissect_rrc_T_modeSpecificInfo_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_67_sequence[] = { +static const per_sequence_t T_fdd_66_sequence[] = { { &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst }, { &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset }, { &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info }, { &hf_rrc_dl_ChannelisationCodeList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DL_ChannelisationCodeList }, { &hf_rrc_tpc_CombinationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TPC_CombinationIndex }, - { &hf_rrc_dummy_35 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity }, + { &hf_rrc_dummy_36 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_CellIdentity }, { &hf_rrc_closedLoopTimingAdjMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ClosedLoopTimingAdjMode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_67, T_fdd_67_sequence); + ett_rrc_T_fdd_66, T_fdd_66_sequence); return offset; } @@ -36046,7 +36304,7 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r4_vals[] = { }; static const per_choice_t DL_DPCH_InfoPerRL_r4_choice[] = { - { 0, &hf_rrc_fdd_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_67 }, + { 0, &hf_rrc_fdd_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_66 }, { 1, &hf_rrc_tdd_29 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_28 }, { 0, NULL, 0, NULL } }; @@ -36061,7 +36319,7 @@ dissect_rrc_DL_DPCH_InfoPerRL_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const per_sequence_t T_fdd_102_sequence[] = { +static const per_sequence_t T_fdd_101_sequence[] = { { &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, { &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_sf_AndCodeNumber_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF256_AndCodeNumber }, @@ -36073,9 +36331,9 @@ static const per_sequence_t T_fdd_102_sequence[] = { }; static int -dissect_rrc_T_fdd_102(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_101(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_fdd_102, T_fdd_102_sequence); + ett_rrc_T_fdd_101, T_fdd_101_sequence); return offset; } @@ -36154,7 +36412,7 @@ static const value_string rrc_T_modeSpecificInfo_69_vals[] = { }; static const per_choice_t T_modeSpecificInfo_69_choice[] = { - { 0, &hf_rrc_fdd_105 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_102 }, + { 0, &hf_rrc_fdd_104 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_101 }, { 1, &hf_rrc_tdd_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_56 }, { 0, NULL, 0, NULL } }; @@ -36183,15 +36441,15 @@ dissect_rrc_SecondaryCCPCH_Info_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_100_sequence[] = { +static const per_sequence_t T_fdd_99_sequence[] = { { &hf_rrc_sib_ReferenceListFACH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SIB_ReferenceListFACH }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_99(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_fdd_100, T_fdd_100_sequence); + ett_rrc_T_fdd_99, T_fdd_99_sequence); return offset; } @@ -36204,7 +36462,7 @@ static const value_string rrc_T_modeSpecificInfo_67_vals[] = { }; static const per_choice_t T_modeSpecificInfo_67_choice[] = { - { 0, &hf_rrc_fdd_103 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_100 }, + { 0, &hf_rrc_fdd_102 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_99 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -36239,7 +36497,7 @@ dissect_rrc_SCCPCH_InfoForFACH_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t DL_InformationPerRL_r4_sequence[] = { { &hf_rrc_modeSpecificInfo_43, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_43 }, { &hf_rrc_dl_DPCH_InfoPerRL_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL_r4 }, - { &hf_rrc_dummy_37 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 }, + { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 }, { &hf_rrc_cell_id , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity }, { NULL, 0, 0, NULL } }; @@ -37061,7 +37319,7 @@ dissect_rrc_ACK_NACK_repetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_fdd_114_sequence[] = { +static const per_sequence_t T_fdd_113_sequence[] = { { &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset }, { &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble }, { &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay }, @@ -37073,9 +37331,9 @@ static const per_sequence_t T_fdd_114_sequence[] = { }; static int -dissect_rrc_T_fdd_114(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_113(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_fdd_114, T_fdd_114_sequence); + ett_rrc_T_fdd_113, T_fdd_113_sequence); return offset; } @@ -37191,7 +37449,7 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r5_vals[] = { }; static const per_choice_t UL_DPCH_PowerControlInfo_r5_choice[] = { - { 0, &hf_rrc_fdd_117 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_114 }, + { 0, &hf_rrc_fdd_116 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_113 }, { 1, &hf_rrc_tdd_71 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_65 }, { 0, NULL, 0, NULL } }; @@ -37206,7 +37464,7 @@ dissect_rrc_UL_DPCH_PowerControlInfo_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_fdd_107_sequence[] = { +static const per_sequence_t T_fdd_106_sequence[] = { { &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType }, { &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode }, { &hf_rrc_numberOfDPDCH , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfDPDCH }, @@ -37218,9 +37476,9 @@ static const per_sequence_t T_fdd_107_sequence[] = { }; static int -dissect_rrc_T_fdd_107(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_106(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_fdd_107, T_fdd_107_sequence); + ett_rrc_T_fdd_106, T_fdd_106_sequence); return offset; } @@ -37249,7 +37507,7 @@ static const value_string rrc_T_modeSpecificInfo_75_vals[] = { }; static const per_choice_t T_modeSpecificInfo_75_choice[] = { - { 0, &hf_rrc_fdd_110 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_107 }, + { 0, &hf_rrc_fdd_109 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_106 }, { 1, &hf_rrc_tdd_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_59 }, { 0, NULL, 0, NULL } }; @@ -37287,7 +37545,7 @@ static const value_string rrc_UL_ChannelRequirement_r5_vals[] = { static const per_choice_t UL_ChannelRequirement_r5_choice[] = { { 0, &hf_rrc_ul_DPCH_Info_07 , ASN1_NO_EXTENSIONS , dissect_rrc_UL_DPCH_Info_r5 }, - { 1, &hf_rrc_dummy_41 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo }, + { 1, &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , dissect_rrc_CPCH_SetInfo }, { 0, NULL, 0, NULL } }; @@ -37337,18 +37595,18 @@ dissect_rrc_T_modeSpecificPhysChInfo_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_fdd_58_sequence[] = { +static const per_sequence_t T_fdd_57_sequence[] = { { &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD }, { &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo }, { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode }, - { &hf_rrc_dummy_33 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 }, + { &hf_rrc_dummy_34 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SSDT_Information_r4 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_58(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_57(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_fdd_58, T_fdd_58_sequence); + ett_rrc_T_fdd_57, T_fdd_57_sequence); return offset; } @@ -37412,7 +37670,7 @@ static const value_string rrc_T_modeSpecificInfo_27_vals[] = { }; static const per_choice_t T_modeSpecificInfo_27_choice[] = { - { 0, &hf_rrc_fdd_59 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_58 }, + { 0, &hf_rrc_fdd_58 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_57 }, { 1, &hf_rrc_tdd_20 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_19 }, { 0, NULL, 0, NULL } }; @@ -37458,7 +37716,7 @@ dissect_rrc_DL_CommonInformation_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_77_sequence[] = { +static const per_sequence_t T_fdd_76_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info }, { &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping }, @@ -37467,9 +37725,9 @@ static const per_sequence_t T_fdd_77_sequence[] = { }; static int -dissect_rrc_T_fdd_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_77, T_fdd_77_sequence); + ett_rrc_T_fdd_76, T_fdd_76_sequence); return offset; } @@ -37482,7 +37740,7 @@ static const value_string rrc_T_modeSpecificInfo_44_vals[] = { }; static const per_choice_t T_modeSpecificInfo_44_choice[] = { - { 0, &hf_rrc_fdd_78 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_77 }, + { 0, &hf_rrc_fdd_77 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_76 }, { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 }, { 0, NULL, 0, NULL } }; @@ -37500,7 +37758,7 @@ dissect_rrc_T_modeSpecificInfo_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t DL_InformationPerRL_r5_sequence[] = { { &hf_rrc_modeSpecificInfo_44, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_44 }, { &hf_rrc_dl_DPCH_InfoPerRL_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL_r5 }, - { &hf_rrc_dummy_37 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 }, + { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 }, { &hf_rrc_cell_id , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity }, { NULL, 0, 0, NULL } }; @@ -38262,7 +38520,7 @@ dissect_rrc_UL_AddReconfTransChInfoList_r6(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_fdd_115_sequence[] = { +static const per_sequence_t T_fdd_114_sequence[] = { { &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset }, { &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble }, { &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay }, @@ -38275,9 +38533,9 @@ static const per_sequence_t T_fdd_115_sequence[] = { }; static int -dissect_rrc_T_fdd_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_114(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_fdd_115, T_fdd_115_sequence); + ett_rrc_T_fdd_114, T_fdd_114_sequence); return offset; } @@ -38394,7 +38652,7 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r6_vals[] = { }; static const per_choice_t UL_DPCH_PowerControlInfo_r6_choice[] = { - { 0, &hf_rrc_fdd_118 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_115 }, + { 0, &hf_rrc_fdd_117 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_114 }, { 1, &hf_rrc_tdd_72 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_66 }, { 0, NULL, 0, NULL } }; @@ -38464,7 +38722,7 @@ dissect_rrc_T_dpdchPresence(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_108_sequence[] = { +static const per_sequence_t T_fdd_107_sequence[] = { { &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType }, { &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode }, { &hf_rrc_dpdchPresence , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_dpdchPresence }, @@ -38472,9 +38730,9 @@ static const per_sequence_t T_fdd_108_sequence[] = { }; static int -dissect_rrc_T_fdd_108(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_107(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_fdd_108, T_fdd_108_sequence); + ett_rrc_T_fdd_107, T_fdd_107_sequence); return offset; } @@ -38503,7 +38761,7 @@ static const value_string rrc_T_modeSpecificInfo_76_vals[] = { }; static const per_choice_t T_modeSpecificInfo_76_choice[] = { - { 0, &hf_rrc_fdd_111 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_108 }, + { 0, &hf_rrc_fdd_110 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_107 }, { 1, &hf_rrc_tdd_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_60 }, { 0, NULL, 0, NULL } }; @@ -38742,16 +39000,16 @@ dissect_rrc_UL_EDCH_Information_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_87_sequence[] = { +static const per_sequence_t T_fdd_86_sequence[] = { { &hf_rrc_hS_SCCHChannelisationCodeInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_Codes }, { &hf_rrc_dl_ScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_87, T_fdd_87_sequence); + ett_rrc_T_fdd_86, T_fdd_86_sequence); return offset; } @@ -38840,7 +39098,7 @@ static const value_string rrc_T_modeSpecificInfo_56_vals[] = { }; static const per_choice_t T_modeSpecificInfo_56_choice[] = { - { 0, &hf_rrc_fdd_89 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_87 }, + { 0, &hf_rrc_fdd_88 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_86 }, { 1, &hf_rrc_tdd_48 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_44 }, { 0, NULL, 0, NULL } }; @@ -39008,7 +39266,7 @@ dissect_rrc_T_cfnHandling_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_64_sequence[] = { +static const per_sequence_t T_fdd_63_sequence[] = { { &hf_rrc_dl_DPCH_PowerControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_PowerControlInfo }, { &hf_rrc_powerOffsetPilot_pdpdch, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerOffsetPilot_pdpdch }, { &hf_rrc_dl_rate_matching_restriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dl_rate_matching_restriction }, @@ -39019,9 +39277,9 @@ static const per_sequence_t T_fdd_64_sequence[] = { }; static int -dissect_rrc_T_fdd_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_63(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_fdd_64, T_fdd_64_sequence); + ett_rrc_T_fdd_63, T_fdd_63_sequence); return offset; } @@ -39048,7 +39306,7 @@ static const value_string rrc_T_modeSpecificInfo_33_vals[] = { }; static const per_choice_t T_modeSpecificInfo_33_choice[] = { - { 0, &hf_rrc_fdd_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_64 }, + { 0, &hf_rrc_fdd_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_63 }, { 1, &hf_rrc_tdd_26 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_25 }, { 0, NULL, 0, NULL } }; @@ -39153,7 +39411,7 @@ dissect_rrc_T_dl_dpchInfoCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a } -static const per_sequence_t T_fdd_59_sequence[] = { +static const per_sequence_t T_fdd_58_sequence[] = { { &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD }, { &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo }, { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode }, @@ -39161,9 +39419,9 @@ static const per_sequence_t T_fdd_59_sequence[] = { }; static int -dissect_rrc_T_fdd_59(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_58(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_fdd_59, T_fdd_59_sequence); + ett_rrc_T_fdd_58, T_fdd_58_sequence); return offset; } @@ -39227,7 +39485,7 @@ static const value_string rrc_T_modeSpecificInfo_28_vals[] = { }; static const per_choice_t T_modeSpecificInfo_28_choice[] = { - { 0, &hf_rrc_fdd_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_59 }, + { 0, &hf_rrc_fdd_59 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_58 }, { 1, &hf_rrc_tdd_21 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_20 }, { 0, NULL, 0, NULL } }; @@ -39289,7 +39547,7 @@ dissect_rrc_DL_CommonInformation_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_79_sequence[] = { +static const per_sequence_t T_fdd_78_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_servingHSDSCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_servingEDCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -39297,9 +39555,9 @@ static const per_sequence_t T_fdd_79_sequence[] = { }; static int -dissect_rrc_T_fdd_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_79, T_fdd_79_sequence); + ett_rrc_T_fdd_78, T_fdd_78_sequence); return offset; } @@ -39312,7 +39570,7 @@ static const value_string rrc_T_modeSpecificInfo_46_vals[] = { }; static const per_choice_t T_modeSpecificInfo_46_choice[] = { - { 0, &hf_rrc_fdd_80 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_79 }, + { 0, &hf_rrc_fdd_79 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_78 }, { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 }, { 0, NULL, 0, NULL } }; @@ -39327,7 +39585,7 @@ dissect_rrc_T_modeSpecificInfo_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_69_sequence[] = { +static const per_sequence_t T_fdd_68_sequence[] = { { &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst }, { &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset }, { &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info }, @@ -39339,9 +39597,9 @@ static const per_sequence_t T_fdd_69_sequence[] = { }; static int -dissect_rrc_T_fdd_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_69, T_fdd_69_sequence); + ett_rrc_T_fdd_68, T_fdd_68_sequence); return offset; } @@ -39369,7 +39627,7 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r6_vals[] = { }; static const per_choice_t DL_DPCH_InfoPerRL_r6_choice[] = { - { 0, &hf_rrc_fdd_70 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_69 }, + { 0, &hf_rrc_fdd_69 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_68 }, { 1, &hf_rrc_tdd_31 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_30 }, { 0, NULL, 0, NULL } }; @@ -40650,7 +40908,7 @@ dissect_rrc_Multi_frequencyInfo_LCR_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_fdd_116_sequence[] = { +static const per_sequence_t T_fdd_115_sequence[] = { { &hf_rrc_dpcch_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCCH_PowerOffset }, { &hf_rrc_pc_Preamble , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PC_Preamble }, { &hf_rrc_sRB_delay , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRB_delay }, @@ -40663,9 +40921,9 @@ static const per_sequence_t T_fdd_116_sequence[] = { }; static int -dissect_rrc_T_fdd_116(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_115(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_fdd_116, T_fdd_116_sequence); + ett_rrc_T_fdd_115, T_fdd_115_sequence); return offset; } @@ -40799,7 +41057,7 @@ static const value_string rrc_UL_DPCH_PowerControlInfo_r7_vals[] = { }; static const per_choice_t UL_DPCH_PowerControlInfo_r7_choice[] = { - { 0, &hf_rrc_fdd_119 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_116 }, + { 0, &hf_rrc_fdd_118 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_115 }, { 1, &hf_rrc_tdd_73 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_67 }, { 0, NULL, 0, NULL } }; @@ -40886,7 +41144,7 @@ dissect_rrc_T_dpdchPresence_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const per_sequence_t T_fdd_109_sequence[] = { +static const per_sequence_t T_fdd_108_sequence[] = { { &hf_rrc_scramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType }, { &hf_rrc_scramblingCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode }, { &hf_rrc_dpdchPresence_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_dpdchPresence_01 }, @@ -40894,9 +41152,9 @@ static const per_sequence_t T_fdd_109_sequence[] = { }; static int -dissect_rrc_T_fdd_109(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_108(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_fdd_109, T_fdd_109_sequence); + ett_rrc_T_fdd_108, T_fdd_108_sequence); return offset; } @@ -41871,7 +42129,7 @@ static const value_string rrc_T_modeSpecificInfo_77_vals[] = { }; static const per_choice_t T_modeSpecificInfo_77_choice[] = { - { 0, &hf_rrc_fdd_112 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_109 }, + { 0, &hf_rrc_fdd_111 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_108 }, { 1, &hf_rrc_tdd_67 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_61 }, { 0, NULL, 0, NULL } }; @@ -41954,7 +42212,7 @@ dissect_rrc_E_DPDCH_Info_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_118_sequence[] = { +static const per_sequence_t T_fdd_117_sequence[] = { { &hf_rrc_e_DPCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPCCH_Info_r7 }, { &hf_rrc_e_DPDCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_Info_r7 }, { &hf_rrc_schedulingTransmConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_SchedulingTransmConfiguration }, @@ -41963,9 +42221,9 @@ static const per_sequence_t T_fdd_118_sequence[] = { }; static int -dissect_rrc_T_fdd_118(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_117(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_fdd_118, T_fdd_118_sequence); + ett_rrc_T_fdd_117, T_fdd_117_sequence); return offset; } @@ -43436,7 +43694,7 @@ static const value_string rrc_T_modeSpecificInfo_80_vals[] = { }; static const per_choice_t T_modeSpecificInfo_80_choice[] = { - { 0, &hf_rrc_fdd_121 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_118 }, + { 0, &hf_rrc_fdd_120 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_117 }, { 1, &hf_rrc_tdd_76 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_70 }, { 0, NULL, 0, NULL } }; @@ -43488,7 +43746,7 @@ dissect_rrc_T_dl_dpchInfoCommon_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_60_sequence[] = { +static const per_sequence_t T_fdd_59_sequence[] = { { &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD }, { &hf_rrc_dpch_CompressedModeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo }, { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode }, @@ -43496,9 +43754,9 @@ static const per_sequence_t T_fdd_60_sequence[] = { }; static int -dissect_rrc_T_fdd_60(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_59(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_fdd_60, T_fdd_60_sequence); + ett_rrc_T_fdd_59, T_fdd_59_sequence); return offset; } @@ -43564,7 +43822,7 @@ static const value_string rrc_T_modeSpecificInfo_29_vals[] = { }; static const per_choice_t T_modeSpecificInfo_29_choice[] = { - { 0, &hf_rrc_fdd_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_60 }, + { 0, &hf_rrc_fdd_60 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_59 }, { 1, &hf_rrc_tdd_22 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_21 }, { 0, NULL, 0, NULL } }; @@ -43626,7 +43884,7 @@ dissect_rrc_DL_CommonInformation_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_80_sequence[] = { +static const per_sequence_t T_fdd_79_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_servingHSDSCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_servingEDCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -43634,9 +43892,9 @@ static const per_sequence_t T_fdd_80_sequence[] = { }; static int -dissect_rrc_T_fdd_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_80, T_fdd_80_sequence); + ett_rrc_T_fdd_79, T_fdd_79_sequence); return offset; } @@ -43649,7 +43907,7 @@ static const value_string rrc_T_modeSpecificInfo_47_vals[] = { }; static const per_choice_t T_modeSpecificInfo_47_choice[] = { - { 0, &hf_rrc_fdd_81 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_80 }, + { 0, &hf_rrc_fdd_80 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_79 }, { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 }, { 0, NULL, 0, NULL } }; @@ -43664,7 +43922,7 @@ dissect_rrc_T_modeSpecificInfo_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_70_sequence[] = { +static const per_sequence_t T_fdd_69_sequence[] = { { &hf_rrc_pCPICH_UsageForChannelEst, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PCPICH_UsageForChannelEst }, { &hf_rrc_dpch_FrameOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DPCH_FrameOffset }, { &hf_rrc_secondaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCPICH_Info }, @@ -43676,9 +43934,9 @@ static const per_sequence_t T_fdd_70_sequence[] = { }; static int -dissect_rrc_T_fdd_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_70, T_fdd_70_sequence); + ett_rrc_T_fdd_69, T_fdd_69_sequence); return offset; } @@ -44356,7 +44614,7 @@ static const value_string rrc_DL_DPCH_InfoPerRL_r7_vals[] = { }; static const per_choice_t DL_DPCH_InfoPerRL_r7_choice[] = { - { 0, &hf_rrc_fdd_71 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_70 }, + { 0, &hf_rrc_fdd_70 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_69 }, { 1, &hf_rrc_tdd_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_31 }, { 0, NULL, 0, NULL } }; @@ -44393,15 +44651,15 @@ dissect_rrc_T_dl_dpchInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_84_sequence[] = { +static const per_sequence_t T_fdd_83_sequence[] = { { &hf_rrc_e_AGCH_ChannelisationCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_ChannelisationCode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_84, T_fdd_84_sequence); + ett_rrc_T_fdd_83, T_fdd_83_sequence); return offset; } @@ -44605,7 +44863,7 @@ static const value_string rrc_T_modeSpecific_02_vals[] = { }; static const per_choice_t T_modeSpecific_02_choice[] = { - { 0, &hf_rrc_fdd_85 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_84 }, + { 0, &hf_rrc_fdd_84 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_83 }, { 1, &hf_rrc_tdd_44 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_41 }, { 0, NULL, 0, NULL } }; @@ -44678,16 +44936,16 @@ dissect_rrc_T_e_RGCH_Info_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_81_sequence[] = { +static const per_sequence_t T_fdd_80_sequence[] = { { &hf_rrc_e_HICH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_HICH_Info_01 }, { &hf_rrc_e_RGCH_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_RGCH_Info_02 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_81, T_fdd_81_sequence); + ett_rrc_T_fdd_80, T_fdd_80_sequence); return offset; } @@ -44901,7 +45159,7 @@ static const value_string rrc_T_modeSpecificInfo2_vals[] = { }; static const per_choice_t T_modeSpecificInfo2_choice[] = { - { 0, &hf_rrc_fdd_82 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_81 }, + { 0, &hf_rrc_fdd_81 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_80 }, { 1, &hf_rrc_tdd_42 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_39 }, { 0, NULL, 0, NULL } }; @@ -45882,7 +46140,7 @@ dissect_rrc_E_DPDCH_Info_r8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_119_sequence[] = { +static const per_sequence_t T_fdd_118_sequence[] = { { &hf_rrc_e_DPCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPCCH_Info_r7 }, { &hf_rrc_e_DPDCH_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_Info_r8 }, { &hf_rrc_schedulingTransmConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_SchedulingTransmConfiguration }, @@ -45891,9 +46149,9 @@ static const per_sequence_t T_fdd_119_sequence[] = { }; static int -dissect_rrc_T_fdd_119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_118(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_fdd_119, T_fdd_119_sequence); + ett_rrc_T_fdd_118, T_fdd_118_sequence); return offset; } @@ -45922,7 +46180,7 @@ static const value_string rrc_T_modeSpecificInfo_81_vals[] = { }; static const per_choice_t T_modeSpecificInfo_81_choice[] = { - { 0, &hf_rrc_fdd_122 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_119 }, + { 0, &hf_rrc_fdd_121 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_118 }, { 1, &hf_rrc_tdd_77 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_71 }, { 0, NULL, 0, NULL } }; @@ -46106,7 +46364,7 @@ dissect_rrc_DPCH_CompressedModeInfo_r8(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_fdd_61_sequence[] = { +static const per_sequence_t T_fdd_60_sequence[] = { { &hf_rrc_defaultDPCH_OffsetValue, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DefaultDPCH_OffsetValueFDD }, { &hf_rrc_dpch_CompressedModeInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DPCH_CompressedModeInfo_r8 }, { &hf_rrc_tx_DiversityMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TX_DiversityMode }, @@ -46114,9 +46372,9 @@ static const per_sequence_t T_fdd_61_sequence[] = { }; static int -dissect_rrc_T_fdd_61(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_60(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_fdd_61, T_fdd_61_sequence); + ett_rrc_T_fdd_60, T_fdd_60_sequence); return offset; } @@ -46182,7 +46440,7 @@ static const value_string rrc_T_modeSpecificInfo_30_vals[] = { }; static const per_choice_t T_modeSpecificInfo_30_choice[] = { - { 0, &hf_rrc_fdd_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_61 }, + { 0, &hf_rrc_fdd_61 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_60 }, { 1, &hf_rrc_tdd_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_22 }, { 0, NULL, 0, NULL } }; @@ -46244,7 +46502,7 @@ dissect_rrc_DL_CommonInformation_r8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_82_sequence[] = { +static const per_sequence_t T_fdd_81_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_servingHSDSCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_servingEDCH_RL_indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -46252,9 +46510,9 @@ static const per_sequence_t T_fdd_82_sequence[] = { }; static int -dissect_rrc_T_fdd_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_82, T_fdd_82_sequence); + ett_rrc_T_fdd_81, T_fdd_81_sequence); return offset; } @@ -46267,7 +46525,7 @@ static const value_string rrc_T_modeSpecificInfo_48_vals[] = { }; static const per_choice_t T_modeSpecificInfo_48_choice[] = { - { 0, &hf_rrc_fdd_83 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_82 }, + { 0, &hf_rrc_fdd_82 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_81 }, { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 }, { 0, NULL, 0, NULL } }; @@ -46304,15 +46562,15 @@ dissect_rrc_T_dl_dpchInfo_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_85_sequence[] = { +static const per_sequence_t T_fdd_84_sequence[] = { { &hf_rrc_e_AGCH_ChannelisationCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_ChannelisationCode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_85, T_fdd_85_sequence); + ett_rrc_T_fdd_84, T_fdd_84_sequence); return offset; } @@ -46431,7 +46689,7 @@ static const value_string rrc_T_modeSpecific_03_vals[] = { }; static const per_choice_t T_modeSpecific_03_choice[] = { - { 0, &hf_rrc_fdd_86 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_85 }, + { 0, &hf_rrc_fdd_85 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_84 }, { 1, &hf_rrc_tdd_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_42 }, { 0, NULL, 0, NULL } }; @@ -46504,16 +46762,16 @@ dissect_rrc_T_e_RGCH_Info_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_83_sequence[] = { +static const per_sequence_t T_fdd_82_sequence[] = { { &hf_rrc_e_HICH_Info_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_HICH_Info_02 }, { &hf_rrc_e_RGCH_Info_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_e_RGCH_Info_03 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_83, T_fdd_83_sequence); + ett_rrc_T_fdd_82, T_fdd_82_sequence); return offset; } @@ -46576,7 +46834,7 @@ static const value_string rrc_T_modeSpecificInfo2_01_vals[] = { }; static const per_choice_t T_modeSpecificInfo2_01_choice[] = { - { 0, &hf_rrc_fdd_84 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_83 }, + { 0, &hf_rrc_fdd_83 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_82 }, { 1, &hf_rrc_tdd_43 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_40 }, { 0, NULL, 0, NULL } }; @@ -48046,7 +48304,7 @@ dissect_rrc_T_mac_es_e_resetIndicator_04(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_fdd_120_sequence[] = { +static const per_sequence_t T_fdd_119_sequence[] = { { &hf_rrc_e_DPCCH_Info_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPCCH_Info_r7 }, { &hf_rrc_e_DPDCH_Info_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_Info_r8 }, { &hf_rrc_schedulingTransmConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_DPDCH_SchedulingTransmConfiguration }, @@ -48055,9 +48313,9 @@ static const per_sequence_t T_fdd_120_sequence[] = { }; static int -dissect_rrc_T_fdd_120(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_119(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_fdd_120, T_fdd_120_sequence); + ett_rrc_T_fdd_119, T_fdd_119_sequence); return offset; } @@ -48210,7 +48468,7 @@ static const value_string rrc_T_modeSpecificInfo_82_vals[] = { }; static const per_choice_t T_modeSpecificInfo_82_choice[] = { - { 0, &hf_rrc_fdd_123 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_120 }, + { 0, &hf_rrc_fdd_122 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_119 }, { 1, &hf_rrc_tdd_78 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_72 }, { 0, NULL, 0, NULL } }; @@ -48409,6 +48667,20 @@ dissect_rrc_CellUpdateConfirm_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } +static const per_sequence_t CellUpdateConfirm_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_CellUpdateConfirm_v950ext_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_CellUpdateConfirm_v950ext_IEs, CellUpdateConfirm_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_18_sequence[] = { { NULL, 0, 0, NULL } }; @@ -48422,10 +48694,25 @@ dissect_rrc_T_nonCriticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v950NonCriticalExtensions_01_sequence[] = { + { &hf_rrc_cellUpdateConfirm_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_18 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_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_v950NonCriticalExtensions_01, T_v950NonCriticalExtensions_01_sequence); + + return offset; +} + + static const per_sequence_t T_r9_01_sequence[] = { { &hf_rrc_cellUpdateConfirm_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_r9_IEs }, { &hf_rrc_cellUpdateConfirm_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_18 }, + { &hf_rrc_v950NonCriticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_01 }, { NULL, 0, 0, NULL } }; @@ -48612,7 +48899,7 @@ static const per_choice_t CellUpdateConfirm_choice[] = { static int dissect_rrc_CellUpdateConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 157 "../../asn1/rrc/rrc.cnf" +#line 156 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "CellUpdateConfirm"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_CellUpdateConfirm, CellUpdateConfirm_choice, @@ -48765,7 +49052,7 @@ static const per_choice_t CounterCheck_choice[] = { static int dissect_rrc_CounterCheck(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 161 "../../asn1/rrc/rrc.cnf" +#line 160 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "CounterCheck"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_CounterCheck, CounterCheck_choice, @@ -48781,7 +49068,7 @@ dissect_rrc_CounterCheck(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_rrc_NAS_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 107 "../../asn1/rrc/rrc.cnf" +#line 106 "../../asn1/rrc/rrc.cnf" tvbuff_t *nas_message_tvb=NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -48898,7 +49185,7 @@ static const per_choice_t DownlinkDirectTransfer_choice[] = { static int dissect_rrc_DownlinkDirectTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 169 "../../asn1/rrc/rrc.cnf" +#line 168 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "DownlinkDirectTransfer"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_DownlinkDirectTransfer, DownlinkDirectTransfer_choice, @@ -48917,7 +49204,7 @@ static const per_sequence_t T_single_GSM_Message_r3_sequence[] = { static int dissect_rrc_T_single_GSM_Message_r3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 457 "../../asn1/rrc/rrc.cnf" +#line 456 "../../asn1/rrc/rrc.cnf" tvbuff_t *gsm_message_tvb=NULL; guint bits_remaining, whole_octets_remaining; @@ -48942,7 +49229,7 @@ dissect_rrc_T_single_GSM_Message_r3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int dissect_rrc_GSM_MessageList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 449 "../../asn1/rrc/rrc.cnf" +#line 448 "../../asn1/rrc/rrc.cnf" tvbuff_t *gsm_messagelist_tvb=NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, @@ -49226,7 +49513,7 @@ static const per_sequence_t T_single_GSM_Message_r6_sequence[] = { static int dissect_rrc_T_single_GSM_Message_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 471 "../../asn1/rrc/rrc.cnf" +#line 470 "../../asn1/rrc/rrc.cnf" tvbuff_t *gsm_message_tvb=NULL; guint bits_remaining, whole_octets_remaining; @@ -49432,7 +49719,7 @@ static const per_choice_t HandoverFromUTRANCommand_GSM_choice[] = { static int dissect_rrc_HandoverFromUTRANCommand_GSM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 181 "../../asn1/rrc/rrc.cnf" +#line 184 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-GSM"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_HandoverFromUTRANCommand_GSM, HandoverFromUTRANCommand_GSM_choice, @@ -49586,7 +49873,7 @@ static const per_choice_t HandoverFromUTRANCommand_CDMA2000_choice[] = { static int dissect_rrc_HandoverFromUTRANCommand_CDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 185 "../../asn1/rrc/rrc.cnf" +#line 188 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-CDMA2000"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_HandoverFromUTRANCommand_CDMA2000, HandoverFromUTRANCommand_CDMA2000_choice, @@ -49721,7 +50008,7 @@ dissect_rrc_PrimaryCPICH_TX_Power(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_121_sequence[] = { +static const per_sequence_t T_fdd_120_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -49730,9 +50017,9 @@ static const per_sequence_t T_fdd_121_sequence[] = { }; static int -dissect_rrc_T_fdd_121(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_120(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_fdd_121, T_fdd_121_sequence); + ett_rrc_T_fdd_120, T_fdd_120_sequence); return offset; } @@ -49791,7 +50078,7 @@ static const value_string rrc_T_modeSpecificInfo_83_vals[] = { }; static const per_choice_t T_modeSpecificInfo_83_choice[] = { - { 0, &hf_rrc_fdd_124 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_121 }, + { 0, &hf_rrc_fdd_123 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_120 }, { 1, &hf_rrc_tdd_79 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_73 }, { 0, NULL, 0, NULL } }; @@ -49929,15 +50216,15 @@ dissect_rrc_IntraFreqMeasQuantity_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_fdd_144_sequence[] = { +static const per_sequence_t T_fdd_143_sequence[] = { { &hf_rrc_intraFreqMeasQuantity_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqMeasQuantity_FDD }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_144(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_143(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_fdd_144, T_fdd_144_sequence); + ett_rrc_T_fdd_143, T_fdd_143_sequence); return offset; } @@ -49996,7 +50283,7 @@ static const value_string rrc_T_modeSpecificInfo_106_vals[] = { }; static const per_choice_t T_modeSpecificInfo_106_choice[] = { - { 0, &hf_rrc_fdd_150 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_144 }, + { 0, &hf_rrc_fdd_149 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_143 }, { 1, &hf_rrc_tdd_101 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_93 }, { 0, NULL, 0, NULL } }; @@ -50043,7 +50330,7 @@ dissect_rrc_SFN_SFN_OTD_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_130_sequence[] = { +static const per_sequence_t T_fdd_129_sequence[] = { { &hf_rrc_cpich_Ec_N0_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_cpich_RSCP_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_pathloss_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -50051,9 +50338,9 @@ static const per_sequence_t T_fdd_130_sequence[] = { }; static int -dissect_rrc_T_fdd_130(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_129(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_fdd_130, T_fdd_130_sequence); + ett_rrc_T_fdd_129, T_fdd_129_sequence); return offset; } @@ -50083,7 +50370,7 @@ static const value_string rrc_T_modeSpecificInfo_92_vals[] = { }; static const per_choice_t T_modeSpecificInfo_92_choice[] = { - { 0, &hf_rrc_fdd_135 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_130 }, + { 0, &hf_rrc_fdd_134 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_129 }, { 1, &hf_rrc_tdd_89 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_82 }, { 0, NULL, 0, NULL } }; @@ -50099,7 +50386,7 @@ dissect_rrc_T_modeSpecificInfo_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t CellReportingQuantities_sequence[] = { - { &hf_rrc_dummy_43 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_OTD_Type }, + { &hf_rrc_dummy_44 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SFN_SFN_OTD_Type }, { &hf_rrc_cellIdentity_reportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_cellSynchronisationInfoReportingIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_modeSpecificInfo_92, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_92 }, @@ -50198,7 +50485,7 @@ static const value_string rrc_ForbiddenAffectCell_vals[] = { }; static const per_choice_t ForbiddenAffectCell_choice[] = { - { 0, &hf_rrc_fdd_144 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info }, + { 0, &hf_rrc_fdd_143 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info }, { 1, &hf_rrc_tdd_40 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info }, { 0, NULL, 0, NULL } }; @@ -50922,15 +51209,15 @@ dissect_rrc_FreqQualityEstimateQuantity_FDD(tvbuff_t *tvb _U_, int offset _U_, a } -static const per_sequence_t T_fdd_140_sequence[] = { +static const per_sequence_t T_fdd_139_sequence[] = { { &hf_rrc_freqQualityEstimateQuantity_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FreqQualityEstimateQuantity_FDD }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_140(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_139(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_fdd_140, T_fdd_140_sequence); + ett_rrc_T_fdd_139, T_fdd_139_sequence); return offset; } @@ -50972,7 +51259,7 @@ static const value_string rrc_T_modeSpecificInfo_102_vals[] = { }; static const per_choice_t T_modeSpecificInfo_102_choice[] = { - { 0, &hf_rrc_fdd_146 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_140 }, + { 0, &hf_rrc_fdd_145 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_139 }, { 1, &hf_rrc_tdd_98 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_90 }, { 0, NULL, 0, NULL } }; @@ -51157,7 +51444,7 @@ dissect_rrc_NonUsedFreqParameterList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static const per_sequence_t Event2a_sequence[] = { - { &hf_rrc_dummy_44 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold }, + { &hf_rrc_dummy_45 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Threshold }, { &hf_rrc_usedFreqW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_W }, { &hf_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HysteresisInterFreq }, { &hf_rrc_timeToTrigger , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TimeToTrigger }, @@ -51549,16 +51836,16 @@ dissect_rrc_Q_RxlevMin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, } -static const per_sequence_t T_fdd_132_sequence[] = { +static const per_sequence_t T_fdd_131_sequence[] = { { &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin }, { &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_132(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_131(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_fdd_132, T_fdd_132_sequence); + ett_rrc_T_fdd_131, T_fdd_131_sequence); return offset; } @@ -51600,7 +51887,7 @@ static const value_string rrc_T_modeSpecificInfo_94_vals[] = { }; static const per_choice_t T_modeSpecificInfo_94_choice[] = { - { 0, &hf_rrc_fdd_137 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_132 }, + { 0, &hf_rrc_fdd_136 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_131 }, { 1, &hf_rrc_tdd_91 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_84 }, { 2, &hf_rrc_gsm_03 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_03 }, { 0, NULL, 0, NULL } @@ -52388,15 +52675,15 @@ dissect_rrc_UE_Positioning_ReportCriteria(tvbuff_t *tvb _U_, int offset _U_, asn } -static const per_sequence_t T_fdd_161_sequence[] = { +static const per_sequence_t T_fdd_160_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_161(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_160(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_fdd_161, T_fdd_161_sequence); + ett_rrc_T_fdd_160, T_fdd_160_sequence); return offset; } @@ -52423,7 +52710,7 @@ static const value_string rrc_T_modeSpecificInfo_127_vals[] = { }; static const per_choice_t T_modeSpecificInfo_127_choice[] = { - { 0, &hf_rrc_fdd_167 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_161 }, + { 0, &hf_rrc_fdd_166 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_160 }, { 1, &hf_rrc_tdd_119 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_111 }, { 0, NULL, 0, NULL } }; @@ -52504,15 +52791,15 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo(tvbuff_t *tvb _U_, int offset } -static const per_sequence_t T_fdd_157_sequence[] = { +static const per_sequence_t T_fdd_156_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_157(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_156(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_fdd_157, T_fdd_157_sequence); + ett_rrc_T_fdd_156, T_fdd_156_sequence); return offset; } @@ -52539,7 +52826,7 @@ static const value_string rrc_T_modeSpecificInfo_123_vals[] = { }; static const per_choice_t T_modeSpecificInfo_123_choice[] = { - { 0, &hf_rrc_fdd_163 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_157 }, + { 0, &hf_rrc_fdd_162 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_156 }, { 1, &hf_rrc_tdd_115 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_107 }, { 0, NULL, 0, NULL } }; @@ -53162,15 +53449,15 @@ dissect_rrc_UE_InternalMeasQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_151_sequence[] = { +static const per_sequence_t T_fdd_150_sequence[] = { { &hf_rrc_ue_RX_TX_TimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_151(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_150(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_fdd_151, T_fdd_151_sequence); + ett_rrc_T_fdd_150, T_fdd_150_sequence); return offset; } @@ -53197,7 +53484,7 @@ static const value_string rrc_T_modeSpecificInfo_118_vals[] = { }; static const per_choice_t T_modeSpecificInfo_118_choice[] = { - { 0, &hf_rrc_fdd_157 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_151 }, + { 0, &hf_rrc_fdd_156 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_150 }, { 1, &hf_rrc_tdd_109 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_101 }, { 0, NULL, 0, NULL } }; @@ -53980,7 +54267,7 @@ dissect_rrc_T_r3_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro } -static const per_sequence_t T_fdd_122_sequence[] = { +static const per_sequence_t T_fdd_121_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -53989,9 +54276,9 @@ static const per_sequence_t T_fdd_122_sequence[] = { }; static int -dissect_rrc_T_fdd_122(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_121(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_fdd_122, T_fdd_122_sequence); + ett_rrc_T_fdd_121, T_fdd_121_sequence); return offset; } @@ -54085,7 +54372,7 @@ static const value_string rrc_T_modeSpecificInfo_84_vals[] = { }; static const per_choice_t T_modeSpecificInfo_84_choice[] = { - { 0, &hf_rrc_fdd_125 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_122 }, + { 0, &hf_rrc_fdd_124 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_121 }, { 1, &hf_rrc_tdd_80 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_74 }, { 0, NULL, 0, NULL } }; @@ -54168,7 +54455,7 @@ static const value_string rrc_ForbiddenAffectCell_r4_vals[] = { }; static const per_choice_t ForbiddenAffectCell_r4_choice[] = { - { 0, &hf_rrc_fdd_144 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info }, + { 0, &hf_rrc_fdd_143 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCPICH_Info }, { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 }, { 0, NULL, 0, NULL } }; @@ -54501,15 +54788,15 @@ dissect_rrc_UE_Positioning_ReportingQuantity_r4(tvbuff_t *tvb _U_, int offset _U } -static const per_sequence_t T_fdd_162_sequence[] = { +static const per_sequence_t T_fdd_161_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_162(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_161(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_fdd_162, T_fdd_162_sequence); + ett_rrc_T_fdd_161, T_fdd_161_sequence); return offset; } @@ -54536,7 +54823,7 @@ static const value_string rrc_T_modeSpecificInfo_128_vals[] = { }; static const per_choice_t T_modeSpecificInfo_128_choice[] = { - { 0, &hf_rrc_fdd_168 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_162 }, + { 0, &hf_rrc_fdd_167 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_161 }, { 1, &hf_rrc_tdd_120 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_112 }, { 0, NULL, 0, NULL } }; @@ -54601,7 +54888,7 @@ dissect_rrc_T_positioningMode_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const per_sequence_t T_fdd_155_sequence[] = { +static const per_sequence_t T_fdd_154_sequence[] = { { &hf_rrc_ip_Spacing , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IP_Spacing }, { &hf_rrc_ip_Length , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IP_Length }, { &hf_rrc_ip_Offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_9 }, @@ -54610,9 +54897,9 @@ static const per_sequence_t T_fdd_155_sequence[] = { }; static int -dissect_rrc_T_fdd_155(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_154(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_fdd_155, T_fdd_155_sequence); + ett_rrc_T_fdd_154, T_fdd_154_sequence); return offset; } @@ -54642,7 +54929,7 @@ static const value_string rrc_T_modeSpecificInfo_121_vals[] = { }; static const per_choice_t T_modeSpecificInfo_121_choice[] = { - { 0, &hf_rrc_fdd_161 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_155 }, + { 0, &hf_rrc_fdd_160 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_154 }, { 1, &hf_rrc_tdd_113 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_105 }, { 0, NULL, 0, NULL } }; @@ -54690,15 +54977,15 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r4(tvbuff_t *tvb _U_, int off } -static const per_sequence_t T_fdd_158_sequence[] = { +static const per_sequence_t T_fdd_157_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_158(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_157(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_fdd_158, T_fdd_158_sequence); + ett_rrc_T_fdd_157, T_fdd_157_sequence); return offset; } @@ -54725,7 +55012,7 @@ static const value_string rrc_T_modeSpecificInfo_124_vals[] = { }; static const per_choice_t T_modeSpecificInfo_124_choice[] = { - { 0, &hf_rrc_fdd_164 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_158 }, + { 0, &hf_rrc_fdd_163 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_157 }, { 1, &hf_rrc_tdd_116 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_108 }, { 0, NULL, 0, NULL } }; @@ -54861,15 +55148,15 @@ dissect_rrc_UE_Positioning_Measurement_r4(tvbuff_t *tvb _U_, int offset _U_, asn } -static const per_sequence_t T_fdd_152_sequence[] = { +static const per_sequence_t T_fdd_151_sequence[] = { { &hf_rrc_ue_RX_TX_TimeDifference, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_152(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_151(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_fdd_152, T_fdd_152_sequence); + ett_rrc_T_fdd_151, T_fdd_151_sequence); return offset; } @@ -54946,7 +55233,7 @@ static const value_string rrc_T_modeSpecificInfo_119_vals[] = { }; static const per_choice_t T_modeSpecificInfo_119_choice[] = { - { 0, &hf_rrc_fdd_158 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_152 }, + { 0, &hf_rrc_fdd_157 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_151 }, { 1, &hf_rrc_tdd_110 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_102 }, { 0, NULL, 0, NULL } }; @@ -56143,15 +56430,15 @@ dissect_rrc_UE_Positioning_ReportCriteria_r7(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_fdd_164_sequence[] = { +static const per_sequence_t T_fdd_163_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_164(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_163(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_fdd_164, T_fdd_164_sequence); + ett_rrc_T_fdd_163, T_fdd_163_sequence); return offset; } @@ -56178,7 +56465,7 @@ static const value_string rrc_T_modeSpecificInfo_130_vals[] = { }; static const per_choice_t T_modeSpecificInfo_130_choice[] = { - { 0, &hf_rrc_fdd_170 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_164 }, + { 0, &hf_rrc_fdd_169 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_163 }, { 1, &hf_rrc_tdd_122 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_114 }, { 0, NULL, 0, NULL } }; @@ -56262,15 +56549,15 @@ dissect_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r7(tvbuff_t *tvb _U_, int off } -static const per_sequence_t T_fdd_160_sequence[] = { +static const per_sequence_t T_fdd_159_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_160(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_159(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_fdd_160, T_fdd_160_sequence); + ett_rrc_T_fdd_159, T_fdd_159_sequence); return offset; } @@ -56297,7 +56584,7 @@ static const value_string rrc_T_modeSpecificInfo_126_vals[] = { }; static const per_choice_t T_modeSpecificInfo_126_choice[] = { - { 0, &hf_rrc_fdd_166 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_160 }, + { 0, &hf_rrc_fdd_165 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_159 }, { 1, &hf_rrc_tdd_118 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_110 }, { 0, NULL, 0, NULL } }; @@ -57397,16 +57684,16 @@ dissect_rrc_MeasurementControl_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_fdd_131_sequence[] = { +static const per_sequence_t T_fdd_130_sequence[] = { { &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin }, { &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_131(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_130(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_fdd_131, T_fdd_131_sequence); + ett_rrc_T_fdd_130, T_fdd_130_sequence); return offset; } @@ -57448,7 +57735,7 @@ static const value_string rrc_T_modeSpecificInfo_93_vals[] = { }; static const per_choice_t T_modeSpecificInfo_93_choice[] = { - { 0, &hf_rrc_fdd_136 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_131 }, + { 0, &hf_rrc_fdd_135 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_130 }, { 1, &hf_rrc_tdd_90 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_83 }, { 2, &hf_rrc_gsm_02 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_02 }, { 0, NULL, 0, NULL } @@ -57610,7 +57897,7 @@ dissect_rrc_T_r8_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro } -static const per_sequence_t T_fdd_123_sequence[] = { +static const per_sequence_t T_fdd_122_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -57619,9 +57906,9 @@ static const per_sequence_t T_fdd_123_sequence[] = { }; static int -dissect_rrc_T_fdd_123(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_122(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_fdd_123, T_fdd_123_sequence); + ett_rrc_T_fdd_122, T_fdd_122_sequence); return offset; } @@ -57651,7 +57938,7 @@ static const value_string rrc_T_modeSpecificInfo_85_vals[] = { }; static const per_choice_t T_modeSpecificInfo_85_choice[] = { - { 0, &hf_rrc_fdd_126 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_123 }, + { 0, &hf_rrc_fdd_125 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_122 }, { 1, &hf_rrc_tdd_81 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_75 }, { 0, NULL, 0, NULL } }; @@ -57712,16 +57999,16 @@ dissect_rrc_NewIntraFreqCellList_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_138_sequence[] = { +static const per_sequence_t T_fdd_137_sequence[] = { { &hf_rrc_startPSC_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_numberOfPSCs_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_512 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_138(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_137(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_fdd_138, T_fdd_138_sequence); + ett_rrc_T_fdd_137, T_fdd_137_sequence); return offset; } @@ -57734,7 +58021,7 @@ static const value_string rrc_T_modeSpecificInfo_100_vals[] = { }; static const per_choice_t T_modeSpecificInfo_100_choice[] = { - { 0, &hf_rrc_fdd_143 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_138 }, + { 0, &hf_rrc_fdd_142 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_137 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -57800,15 +58087,15 @@ dissect_rrc_IntraFreqSIAcquisitionInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_fdd_143_sequence[] = { +static const per_sequence_t T_fdd_142_sequence[] = { { &hf_rrc_intraFreqSIAcquisitionInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IntraFreqSIAcquisitionInfo }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_143(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_142(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_fdd_143, T_fdd_143_sequence); + ett_rrc_T_fdd_142, T_fdd_142_sequence); return offset; } @@ -57821,7 +58108,7 @@ static const value_string rrc_T_modeSpecificInfo_105_vals[] = { }; static const per_choice_t T_modeSpecificInfo_105_choice[] = { - { 0, &hf_rrc_fdd_149 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_143 }, + { 0, &hf_rrc_fdd_148 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_142 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -58283,15 +58570,15 @@ dissect_rrc_CSGInterFreqCellInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_139_sequence[] = { +static const per_sequence_t T_fdd_138_sequence[] = { { &hf_rrc_primaryScramblingCode_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_139(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_138(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_fdd_139, T_fdd_139_sequence); + ett_rrc_T_fdd_138, T_fdd_138_sequence); return offset; } @@ -58304,7 +58591,7 @@ static const value_string rrc_T_modeSpecificInfo_101_vals[] = { }; static const per_choice_t T_modeSpecificInfo_101_choice[] = { - { 0, &hf_rrc_fdd_145 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_139 }, + { 0, &hf_rrc_fdd_144 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_138 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -58835,6 +59122,45 @@ dissect_rrc_MeasurementControl_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } + +static int +dissect_rrc_MeasurementIdentity_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 32U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t AdditionalMeasurementID_List_r9_sequence_of[1] = { + { &hf_rrc_AdditionalMeasurementID_List_r9_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementIdentity_r9 }, +}; + +static int +dissect_rrc_AdditionalMeasurementID_List_r9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_AdditionalMeasurementID_List_r9, AdditionalMeasurementID_List_r9_sequence_of, + 1, maxAdditionalMeas, FALSE); + + return offset; +} + + +static const per_sequence_t MeasurementControl_v970ext_IEs_sequence[] = { + { &hf_rrc_measurementIdentity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementIdentity_r9 }, + { &hf_rrc_additionalMeasurementList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalMeasurementID_List_r9 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_MeasurementControl_v970ext_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_MeasurementControl_v970ext_IEs, MeasurementControl_v970ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_54_sequence[] = { { NULL, 0, 0, NULL } }; @@ -58848,10 +59174,25 @@ dissect_rrc_T_nonCriticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v970NonCriticalExtensions_sequence[] = { + { &hf_rrc_measurementControl_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_v970ext_IEs }, + { &hf_rrc_nonCriticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_54 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v970NonCriticalExtensions(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_v970NonCriticalExtensions, T_v970NonCriticalExtensions_sequence); + + return offset; +} + + static const per_sequence_t T_r9_04_sequence[] = { { &hf_rrc_measurementControl_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementControl_r9_IEs }, { &hf_rrc_measurementControl_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_54 }, + { &hf_rrc_v970NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v970NonCriticalExtensions }, { NULL, 0, 0, NULL } }; @@ -59031,7 +59372,7 @@ static const per_choice_t MeasurementControl_choice[] = { static int dissect_rrc_MeasurementControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 237 "../../asn1/rrc/rrc.cnf" +#line 236 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MeasurementControl"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_MeasurementControl, MeasurementControl_choice, @@ -59123,7 +59464,7 @@ static const per_sequence_t PagingType2_sequence[] = { static int dissect_rrc_PagingType2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 253 "../../asn1/rrc/rrc.cnf" +#line 252 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "PagingType2"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_PagingType2, PagingType2_sequence); @@ -60033,31 +60374,31 @@ dissect_rrc_T_nonCriticalExtensions_63(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_v7g0NonCriticalExtensions_05_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_06_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v7g0ext_IEs }, { &hf_rrc_nonCriticalExtensions_63, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_63 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_06(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_v7g0NonCriticalExtensions_05, T_v7g0NonCriticalExtensions_05_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_06, T_v7g0NonCriticalExtensions_06_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_04_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_05_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v7f0ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_05 }, + { &hf_rrc_v7g0NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_06 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_05(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_v7f0NonCriticalExtensions_04, T_v7f0NonCriticalExtensions_04_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_05, T_v7f0NonCriticalExtensions_05_sequence); return offset; } @@ -60065,7 +60406,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_04_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_04 }, + { &hf_rrc_v7f0NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_05 }, { NULL, 0, 0, NULL } }; @@ -60229,16 +60570,16 @@ dissect_rrc_T_v8a0NonCriticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7g0NonCriticalExtensions_06_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_07_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v7g0ext_IEs }, { &hf_rrc_v8a0NonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8a0NonCriticalExtensions_04 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_07(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_v7g0NonCriticalExtensions_06, T_v7g0NonCriticalExtensions_06_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_07, T_v7g0NonCriticalExtensions_07_sequence); return offset; } @@ -60246,7 +60587,7 @@ dissect_rrc_T_v7g0NonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v890NonCriticalExtensions_04_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_v890ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v890ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_06 }, + { &hf_rrc_v7g0NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_07 }, { NULL, 0, 0, NULL } }; @@ -60259,16 +60600,16 @@ dissect_rrc_T_v890NonCriticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7f0NonCriticalExtensions_05_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_06_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v7f0ext_IEs }, { &hf_rrc_v890NonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v890NonCriticalExtensions_04 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_06(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_v7f0NonCriticalExtensions_05, T_v7f0NonCriticalExtensions_05_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_06, T_v7f0NonCriticalExtensions_06_sequence); return offset; } @@ -60276,7 +60617,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_05_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_05 }, + { &hf_rrc_v7f0NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_06 }, { NULL, 0, 0, NULL } }; @@ -60370,6 +60711,20 @@ dissect_rrc_PhysicalChannelReconfiguration_r9_IEs(tvbuff_t *tvb _U_, int offset } +static const per_sequence_t PhysicalChannelReconfiguration_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_PhysicalChannelReconfiguration_v950ext_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_PhysicalChannelReconfiguration_v950ext_IEs, PhysicalChannelReconfiguration_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_65_sequence[] = { { NULL, 0, 0, NULL } }; @@ -60383,10 +60738,25 @@ dissect_rrc_T_nonCriticalExtensions_65(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v950NonCriticalExtensions_03_sequence[] = { + { &hf_rrc_physicalChannelReconfiguration_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_65 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_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_rrc_T_v950NonCriticalExtensions_03, T_v950NonCriticalExtensions_03_sequence); + + return offset; +} + + static const per_sequence_t T_r9_05_sequence[] = { { &hf_rrc_physicalChannelReconfiguration_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelReconfiguration_r9_IEs }, { &hf_rrc_physicalChannelReconfiguration_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_65, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_65 }, + { &hf_rrc_v950NonCriticalExtensions_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_03 }, { NULL, 0, 0, NULL } }; @@ -60573,7 +60943,7 @@ static const per_choice_t PhysicalChannelReconfiguration_choice[] = { static int dissect_rrc_PhysicalChannelReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 257 "../../asn1/rrc/rrc.cnf" +#line 256 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalChannelReconfiguration"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_PhysicalChannelReconfiguration, PhysicalChannelReconfiguration_choice, @@ -61877,7 +62247,7 @@ static const per_choice_t PhysicalSharedChannelAllocation_choice[] = { static int dissect_rrc_PhysicalSharedChannelAllocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 269 "../../asn1/rrc/rrc.cnf" +#line 268 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalSharedChannelAllocation"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_PhysicalSharedChannelAllocation, PhysicalSharedChannelAllocation_choice, @@ -63375,31 +63745,31 @@ dissect_rrc_T_nonCriticalExtensions_75(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_v7g0NonCriticalExtensions_07_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_08_sequence[] = { { &hf_rrc_radioBearerReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v7g0ext_IEs }, { &hf_rrc_nonCriticalExtensions_75, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_75 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_08(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_v7g0NonCriticalExtensions_07, T_v7g0NonCriticalExtensions_07_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_08, T_v7g0NonCriticalExtensions_08_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_06_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_07_sequence[] = { { &hf_rrc_radioBearerReconfiguration_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v7f0ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_07 }, + { &hf_rrc_v7g0NonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_08 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_07(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_v7f0NonCriticalExtensions_06, T_v7f0NonCriticalExtensions_06_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_07, T_v7f0NonCriticalExtensions_07_sequence); return offset; } @@ -63407,7 +63777,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_06_sequence[] = { { &hf_rrc_radioBearerReconfiguration_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_06 }, + { &hf_rrc_v7f0NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_07 }, { NULL, 0, 0, NULL } }; @@ -63714,16 +64084,16 @@ dissect_rrc_T_v8a0NonCriticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7g0NonCriticalExtensions_08_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_09_sequence[] = { { &hf_rrc_radioBearerReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v7g0ext_IEs }, { &hf_rrc_v8a0NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8a0NonCriticalExtensions_05 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_09(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_v7g0NonCriticalExtensions_08, T_v7g0NonCriticalExtensions_08_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_09, T_v7g0NonCriticalExtensions_09_sequence); return offset; } @@ -63731,7 +64101,7 @@ dissect_rrc_T_v7g0NonCriticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v890NonCriticalExtensions_05_sequence[] = { { &hf_rrc_radioBearerReconfiguration_v890ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v890ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_08 }, + { &hf_rrc_v7g0NonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_09 }, { NULL, 0, 0, NULL } }; @@ -63744,16 +64114,16 @@ dissect_rrc_T_v890NonCriticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7f0NonCriticalExtensions_07_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_08_sequence[] = { { &hf_rrc_radioBearerReconfiguration_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v7f0ext_IEs }, { &hf_rrc_v890NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v890NonCriticalExtensions_05 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_08(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_v7f0NonCriticalExtensions_07, T_v7f0NonCriticalExtensions_07_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_08, T_v7f0NonCriticalExtensions_08_sequence); return offset; } @@ -63761,7 +64131,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_07_sequence[] = { { &hf_rrc_radioBearerReconfiguration_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_07 }, + { &hf_rrc_v7f0NonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_08 }, { NULL, 0, 0, NULL } }; @@ -63953,6 +64323,20 @@ dissect_rrc_RadioBearerReconfiguration_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, } +static const per_sequence_t RadioBearerReconfiguration_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RadioBearerReconfiguration_v950ext_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_RadioBearerReconfiguration_v950ext_IEs, RadioBearerReconfiguration_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_77_sequence[] = { { NULL, 0, 0, NULL } }; @@ -63966,10 +64350,25 @@ dissect_rrc_T_nonCriticalExtensions_77(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v950NonCriticalExtensions_04_sequence[] = { + { &hf_rrc_radioBearerReconfiguration_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_77 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_04(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_v950NonCriticalExtensions_04, T_v950NonCriticalExtensions_04_sequence); + + return offset; +} + + static const per_sequence_t T_r9_06_sequence[] = { { &hf_rrc_radioBearerReconfiguration_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerReconfiguration_r9_IEs }, { &hf_rrc_radioBearerReconfiguration_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_77, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_77 }, + { &hf_rrc_v950NonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_04 }, { NULL, 0, 0, NULL } }; @@ -64156,7 +64555,7 @@ static const per_choice_t RadioBearerReconfiguration_choice[] = { static int dissect_rrc_RadioBearerReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 277 "../../asn1/rrc/rrc.cnf" +#line 276 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReconfiguration"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerReconfiguration, RadioBearerReconfiguration_choice, @@ -65114,31 +65513,31 @@ dissect_rrc_T_nonCriticalExtensions_84(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_v7g0NonCriticalExtensions_09_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_10_sequence[] = { { &hf_rrc_radioBearerRelease_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v7g0ext_IEs }, { &hf_rrc_nonCriticalExtensions_84, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_84 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_10(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_v7g0NonCriticalExtensions_09, T_v7g0NonCriticalExtensions_09_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_10, T_v7g0NonCriticalExtensions_10_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_08_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_09_sequence[] = { { &hf_rrc_radioBearerRelease_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v7f0ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_09 }, + { &hf_rrc_v7g0NonCriticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_10 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_09(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_v7f0NonCriticalExtensions_08, T_v7f0NonCriticalExtensions_08_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_09, T_v7f0NonCriticalExtensions_09_sequence); return offset; } @@ -65146,7 +65545,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_08_sequence[] = { { &hf_rrc_radioBearerRelease_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_08 }, + { &hf_rrc_v7f0NonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_09 }, { NULL, 0, 0, NULL } }; @@ -65304,16 +65703,16 @@ dissect_rrc_T_v8a0NonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7g0NonCriticalExtensions_10_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_11_sequence[] = { { &hf_rrc_radioBearerRelease_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v7g0ext_IEs }, { &hf_rrc_v8a0NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8a0NonCriticalExtensions_06 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_11(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_v7g0NonCriticalExtensions_10, T_v7g0NonCriticalExtensions_10_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_11, T_v7g0NonCriticalExtensions_11_sequence); return offset; } @@ -65321,7 +65720,7 @@ dissect_rrc_T_v7g0NonCriticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v890NonCriticalExtensions_06_sequence[] = { { &hf_rrc_radioBearerRelease_v890ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v890ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_10 }, + { &hf_rrc_v7g0NonCriticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_11 }, { NULL, 0, 0, NULL } }; @@ -65334,16 +65733,16 @@ dissect_rrc_T_v890NonCriticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7f0NonCriticalExtensions_09_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_10_sequence[] = { { &hf_rrc_radioBearerRelease_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v7f0ext_IEs }, { &hf_rrc_v890NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v890NonCriticalExtensions_06 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_10(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_v7f0NonCriticalExtensions_09, T_v7f0NonCriticalExtensions_09_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_10, T_v7f0NonCriticalExtensions_10_sequence); return offset; } @@ -65351,7 +65750,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_09_sequence[] = { { &hf_rrc_radioBearerRelease_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_09 }, + { &hf_rrc_v7f0NonCriticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_10 }, { NULL, 0, 0, NULL } }; @@ -65438,6 +65837,34 @@ dissect_rrc_RadioBearerRelease_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } +static const per_sequence_t RadioBearerRelease_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RadioBearerRelease_v950ext_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_RadioBearerRelease_v950ext_IEs, RadioBearerRelease_v950ext_IEs_sequence); + + return offset; +} + + +static const per_sequence_t RadioBearerRelease_v970ext_IEs_sequence[] = { + { &hf_rrc_cellDCHMeasOccasionInfo_TDD128, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellDCHMeasOccasionInfo_TDD128_r9 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RadioBearerRelease_v970ext_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_RadioBearerRelease_v970ext_IEs, RadioBearerRelease_v970ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_86_sequence[] = { { NULL, 0, 0, NULL } }; @@ -65451,10 +65878,40 @@ dissect_rrc_T_nonCriticalExtensions_86(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v970NonCriticalExtensions_02_sequence[] = { + { &hf_rrc_radioBearerRelease_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v970ext_IEs }, + { &hf_rrc_nonCriticalExtensions_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_86 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v970NonCriticalExtensions_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_rrc_T_v970NonCriticalExtensions_02, T_v970NonCriticalExtensions_02_sequence); + + return offset; +} + + +static const per_sequence_t T_v950NonCriticalExtensions_05_sequence[] = { + { &hf_rrc_radioBearerRelease_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_v950ext_IEs }, + { &hf_rrc_v970NonCriticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v970NonCriticalExtensions_02 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_05(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_v950NonCriticalExtensions_05, T_v950NonCriticalExtensions_05_sequence); + + return offset; +} + + static const per_sequence_t T_r9_07_sequence[] = { { &hf_rrc_radioBearerRelease_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerRelease_r9_IEs }, { &hf_rrc_radioBearerRelease_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_86, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_86 }, + { &hf_rrc_v950NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_05 }, { NULL, 0, 0, NULL } }; @@ -65641,7 +66098,7 @@ static const per_choice_t RadioBearerRelease_choice[] = { static int dissect_rrc_RadioBearerRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 289 "../../asn1/rrc/rrc.cnf" +#line 288 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerRelease"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerRelease, RadioBearerRelease_choice, @@ -67540,16 +67997,16 @@ dissect_rrc_T_v8a0NonCriticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7g0NonCriticalExtensions_11_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_12_sequence[] = { { &hf_rrc_radioBearerSetup_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v7g0ext_IEs }, { &hf_rrc_v8a0NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8a0NonCriticalExtensions_07 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_12(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_v7g0NonCriticalExtensions_11, T_v7g0NonCriticalExtensions_11_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_12, T_v7g0NonCriticalExtensions_12_sequence); return offset; } @@ -67557,7 +68014,7 @@ dissect_rrc_T_v7g0NonCriticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v890NonCriticalExtensions_07_sequence[] = { { &hf_rrc_radioBearerSetup_v890ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v890ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_11 }, + { &hf_rrc_v7g0NonCriticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_12 }, { NULL, 0, 0, NULL } }; @@ -67570,16 +68027,16 @@ dissect_rrc_T_v890NonCriticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7f0NonCriticalExtensions_10_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_11_sequence[] = { { &hf_rrc_radioBearerSetup_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v7f0ext_IEs }, { &hf_rrc_v890NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v890NonCriticalExtensions_07 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_11(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_v7f0NonCriticalExtensions_10, T_v7f0NonCriticalExtensions_10_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_11, T_v7f0NonCriticalExtensions_11_sequence); return offset; } @@ -67587,7 +68044,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_10_sequence[] = { { &hf_rrc_radioBearerSetup_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_10 }, + { &hf_rrc_v7f0NonCriticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_11 }, { NULL, 0, 0, NULL } }; @@ -67675,6 +68132,20 @@ dissect_rrc_RadioBearerSetup_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } +static const per_sequence_t RadioBearerSetup_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RadioBearerSetup_v950ext_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_RadioBearerSetup_v950ext_IEs, RadioBearerSetup_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_95_sequence[] = { { NULL, 0, 0, NULL } }; @@ -67688,10 +68159,25 @@ dissect_rrc_T_nonCriticalExtensions_95(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v950NonCriticalExtensions_06_sequence[] = { + { &hf_rrc_radioBearerSetup_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_95 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_06(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_v950NonCriticalExtensions_06, T_v950NonCriticalExtensions_06_sequence); + + return offset; +} + + static const per_sequence_t T_r9_08_sequence[] = { { &hf_rrc_radioBearerSetup_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_r9_IEs }, { &hf_rrc_radioBearerSetup_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_95, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_95 }, + { &hf_rrc_v950NonCriticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_06 }, { NULL, 0, 0, NULL } }; @@ -67878,7 +68364,7 @@ static const per_choice_t RadioBearerSetup_choice[] = { static int dissect_rrc_RadioBearerSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 301 "../../asn1/rrc/rrc.cnf" +#line 300 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerSetup"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerSetup, RadioBearerSetup_choice, @@ -68528,7 +69014,7 @@ static const per_choice_t RRCConnectionRelease_choice[] = { static int dissect_rrc_RRCConnectionRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 317 "../../asn1/rrc/rrc.cnf" +#line 316 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionRelease"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_RRCConnectionRelease, RRCConnectionRelease_choice, @@ -68807,7 +69293,7 @@ static const per_choice_t SecurityModeCommand_choice[] = { static int dissect_rrc_SecurityModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 345 "../../asn1/rrc/rrc.cnf" +#line 344 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SecurityModeCommand"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_SecurityModeCommand, SecurityModeCommand_choice, @@ -68920,7 +69406,7 @@ static const per_choice_t SignallingConnectionRelease_choice[] = { static int dissect_rrc_SignallingConnectionRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 357 "../../asn1/rrc/rrc.cnf" +#line 356 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SignallingConnectionRelease"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_SignallingConnectionRelease, SignallingConnectionRelease_choice, @@ -69862,31 +70348,31 @@ dissect_rrc_T_nonCriticalExtensions_129(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_v7g0NonCriticalExtensions_14_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_15_sequence[] = { { &hf_rrc_transportChannelReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v7g0ext_IEs }, { &hf_rrc_nonCriticalExtensions_129, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_129 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_15(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_v7g0NonCriticalExtensions_14, T_v7g0NonCriticalExtensions_14_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_15, T_v7g0NonCriticalExtensions_15_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_13_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_14_sequence[] = { { &hf_rrc_transportChannelReconfiguration_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v7f0ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_14 }, + { &hf_rrc_v7g0NonCriticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_15 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_14(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_v7f0NonCriticalExtensions_13, T_v7f0NonCriticalExtensions_13_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_14, T_v7f0NonCriticalExtensions_14_sequence); return offset; } @@ -69894,7 +70380,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_13_sequence[] = { { &hf_rrc_transportChannelReconfiguration_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_13 }, + { &hf_rrc_v7f0NonCriticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_14 }, { NULL, 0, 0, NULL } }; @@ -70061,16 +70547,16 @@ dissect_rrc_T_v8a0NonCriticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7g0NonCriticalExtensions_15_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_16_sequence[] = { { &hf_rrc_transportChannelReconfiguration_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v7g0ext_IEs }, { &hf_rrc_v8a0NonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8a0NonCriticalExtensions_09 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_16(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_v7g0NonCriticalExtensions_15, T_v7g0NonCriticalExtensions_15_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_16, T_v7g0NonCriticalExtensions_16_sequence); return offset; } @@ -70078,7 +70564,7 @@ dissect_rrc_T_v7g0NonCriticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v890NonCriticalExtensions_09_sequence[] = { { &hf_rrc_transportChannelReconfiguration_v890ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v890ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_15 }, + { &hf_rrc_v7g0NonCriticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_16 }, { NULL, 0, 0, NULL } }; @@ -70091,16 +70577,16 @@ dissect_rrc_T_v890NonCriticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7f0NonCriticalExtensions_14_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_15_sequence[] = { { &hf_rrc_transportChannelReconfiguration_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v7f0ext_IEs }, { &hf_rrc_v890NonCriticalExtensions_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v890NonCriticalExtensions_09 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_15(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_v7f0NonCriticalExtensions_14, T_v7f0NonCriticalExtensions_14_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_15, T_v7f0NonCriticalExtensions_15_sequence); return offset; } @@ -70108,7 +70594,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7d0NonCriticalExtensions_14_sequence[] = { { &hf_rrc_transportChannelReconfiguration_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_14 }, + { &hf_rrc_v7f0NonCriticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_15 }, { NULL, 0, 0, NULL } }; @@ -70205,6 +70691,20 @@ dissect_rrc_TransportChannelReconfiguration_r9_IEs(tvbuff_t *tvb _U_, int offset } +static const per_sequence_t TransportChannelReconfiguration_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_TransportChannelReconfiguration_v950ext_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_TransportChannelReconfiguration_v950ext_IEs, TransportChannelReconfiguration_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_131_sequence[] = { { NULL, 0, 0, NULL } }; @@ -70218,10 +70718,25 @@ dissect_rrc_T_nonCriticalExtensions_131(tvbuff_t *tvb _U_, int offset _U_, asn1_ } +static const per_sequence_t T_v950NonCriticalExtensions_08_sequence[] = { + { &hf_rrc_transportChannelReconfiguration_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_131 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_08(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_v950NonCriticalExtensions_08, T_v950NonCriticalExtensions_08_sequence); + + return offset; +} + + static const per_sequence_t T_r9_10_sequence[] = { { &hf_rrc_transportChannelReconfiguration_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelReconfiguration_r9_IEs }, { &hf_rrc_transportChannelReconfiguration_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_131, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_131 }, + { &hf_rrc_v950NonCriticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_08 }, { NULL, 0, 0, NULL } }; @@ -70408,7 +70923,7 @@ static const per_choice_t TransportChannelReconfiguration_choice[] = { static int dissect_rrc_TransportChannelReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 377 "../../asn1/rrc/rrc.cnf" +#line 376 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportChannelReconfiguration"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_TransportChannelReconfiguration, TransportChannelReconfiguration_choice, @@ -70553,7 +71068,7 @@ static const per_sequence_t TransportFormatCombinationControl_sequence[] = { static int dissect_rrc_TransportFormatCombinationControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 389 "../../asn1/rrc/rrc.cnf" +#line 388 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportFormatCombinationControl"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_TransportFormatCombinationControl, TransportFormatCombinationControl_sequence); @@ -70919,7 +71434,7 @@ static const per_choice_t UECapabilityEnquiry_choice[] = { static int dissect_rrc_UECapabilityEnquiry(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 397 "../../asn1/rrc/rrc.cnf" +#line 396 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityEnquiry"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_UECapabilityEnquiry, UECapabilityEnquiry_choice, @@ -71077,7 +71592,7 @@ static const per_choice_t UECapabilityInformationConfirm_choice[] = { static int dissect_rrc_UECapabilityInformationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 405 "../../asn1/rrc/rrc.cnf" +#line 404 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityInformationConfirm"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_UECapabilityInformationConfirm, UECapabilityInformationConfirm_choice, @@ -71841,7 +72356,7 @@ static const per_choice_t UplinkPhysicalChannelControl_choice[] = { static int dissect_rrc_UplinkPhysicalChannelControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 413 "../../asn1/rrc/rrc.cnf" +#line 412 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UplinkPhysicalChannelControl"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_UplinkPhysicalChannelControl, UplinkPhysicalChannelControl_choice, @@ -72184,7 +72699,7 @@ static const per_choice_t URAUpdateConfirm_choice[] = { static int dissect_rrc_URAUpdateConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 421 "../../asn1/rrc/rrc.cnf" +#line 420 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "URAUpdateConfirm"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_URAUpdateConfirm, URAUpdateConfirm_choice, @@ -73637,7 +74152,7 @@ static const per_choice_t UTRANMobilityInformation_choice[] = { static int dissect_rrc_UTRANMobilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 429 "../../asn1/rrc/rrc.cnf" +#line 428 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UTRANMobilityInformation"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_UTRANMobilityInformation, UTRANMobilityInformation_choice, @@ -73824,7 +74339,7 @@ static const per_sequence_t HandoverFromUTRANCommand_GERANIu_sequence[] = { static int dissect_rrc_HandoverFromUTRANCommand_GERANIu(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 177 "../../asn1/rrc/rrc.cnf" +#line 180 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANCommand-GERANIu"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_HandoverFromUTRANCommand_GERANIu, HandoverFromUTRANCommand_GERANIu_sequence); @@ -73971,14 +74486,14 @@ dissect_rrc_T_mbms_PreferredFrequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const value_string rrc_T_dummy_15_vals[] = { +static const value_string rrc_T_dummy_16_vals[] = { { 0, "true" }, { 0, NULL } }; static int -dissect_rrc_T_dummy_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_dummy_16(tvbuff_t *tvb _U_, int offset _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); @@ -73990,7 +74505,7 @@ static const per_sequence_t MBMS_ModifedService_r6_sequence[] = { { &hf_rrc_mbms_TransmissionIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_TransmissionIdentity }, { &hf_rrc_mbms_RequiredUEAction, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_RequiredUEAction_Mod }, { &hf_rrc_mbms_PreferredFrequency, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_mbms_PreferredFrequency }, - { &hf_rrc_dummy_55 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_15 }, + { &hf_rrc_dummy_56 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_16 }, { &hf_rrc_continueMCCHReading, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { NULL, 0, 0, NULL } }; @@ -74262,7 +74777,7 @@ static const per_sequence_t MBMSModifiedServicesInformation_sequence[] = { static int dissect_rrc_MBMSModifiedServicesInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 221 "../../asn1/rrc/rrc.cnf" +#line 220 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSModifiedServicesInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSModifiedServicesInformation, MBMSModifiedServicesInformation_sequence); @@ -74342,18 +74857,30 @@ static const per_sequence_t ETWSPrimaryNotificationWithSecurity_sequence[] = { static int dissect_rrc_ETWSPrimaryNotificationWithSecurity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +#line 172 "../../asn1/rrc/rrc.cnf" + col_append_str(actx->pinfo->cinfo, COL_INFO, "ETWSPrimaryNotificationWithSecurity"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_ETWSPrimaryNotificationWithSecurity, ETWSPrimaryNotificationWithSecurity_sequence); + + + return offset; } static int -dissect_rrc_OCTET_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_eutra_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +#line 514 "../../asn1/rrc/rrc.cnf" + tvbuff_t *eutra_message_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, NULL); + NO_BOUND, NO_BOUND, FALSE, &eutra_message_tvb); + + if (eutra_message_tvb && lte_rrc_dl_dcch_handle) + call_dissector(lte_rrc_dl_dcch_handle, eutra_message_tvb, actx->pinfo, tree); + + return offset; } @@ -74362,7 +74889,7 @@ dissect_rrc_OCTET_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static const per_sequence_t HandoverFromUTRANCommand_EUTRA_r8_IEs_sequence[] = { { &hf_rrc_activationTime , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ActivationTime }, { &hf_rrc_toHandoverRAB_Info_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationList }, - { &hf_rrc_eutra_Message , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OCTET_STRING }, + { &hf_rrc_eutra_Message , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_eutra_Message }, { NULL, 0, 0, NULL } }; @@ -74644,7 +75171,7 @@ static const per_sequence_t ActiveSetUpdateComplete_sequence[] = { static int dissect_rrc_ActiveSetUpdateComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 129 "../../asn1/rrc/rrc.cnf" +#line 128 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "ActiveSetUpdateComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_ActiveSetUpdateComplete, ActiveSetUpdateComplete_sequence); @@ -74815,7 +75342,7 @@ static const per_sequence_t ActiveSetUpdateFailure_sequence[] = { static int dissect_rrc_ActiveSetUpdateFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 133 "../../asn1/rrc/rrc.cnf" +#line 132 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "ActiveSetUpdateFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_ActiveSetUpdateFailure, ActiveSetUpdateFailure_sequence); @@ -74962,7 +75489,7 @@ static const per_choice_t CellChangeOrderFromUTRANFailure_choice[] = { static int dissect_rrc_CellChangeOrderFromUTRANFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 145 "../../asn1/rrc/rrc.cnf" +#line 144 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "CellChangeOrderFromUTRANFailure"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_CellChangeOrderFromUTRANFailure, CellChangeOrderFromUTRANFailure_choice, @@ -75052,7 +75579,7 @@ static const per_sequence_t CounterCheckResponse_sequence[] = { static int dissect_rrc_CounterCheckResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 165 "../../asn1/rrc/rrc.cnf" +#line 164 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "CounterCheckResponse"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_CounterCheckResponse, CounterCheckResponse_sequence); @@ -75101,7 +75628,7 @@ static const per_sequence_t HandoverToUTRANComplete_sequence[] = { static int dissect_rrc_HandoverToUTRANComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 173 "../../asn1/rrc/rrc.cnf" +#line 176 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverToUTRANComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_HandoverToUTRANComplete, HandoverToUTRANComplete_sequence); @@ -75436,15 +75963,15 @@ dissect_rrc_T_measurementQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_146_sequence[] = { +static const per_sequence_t T_fdd_145_sequence[] = { { &hf_rrc_measurementQuantity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_measurementQuantity }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_146(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_145(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_fdd_146, T_fdd_146_sequence); + ett_rrc_T_fdd_145, T_fdd_145_sequence); return offset; } @@ -75506,7 +76033,7 @@ static const value_string rrc_T_modeSpecificInfo_108_vals[] = { }; static const per_choice_t T_modeSpecificInfo_108_choice[] = { - { 0, &hf_rrc_fdd_152 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_146 }, + { 0, &hf_rrc_fdd_151 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_145 }, { 1, &hf_rrc_tdd_103 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_95 }, { 0, NULL, 0, NULL } }; @@ -75603,16 +76130,16 @@ dissect_rrc_T_measurementQuantity_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_147_sequence[] = { +static const per_sequence_t T_fdd_146_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_measurementQuantity_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_measurementQuantity_01 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_147(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_146(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_fdd_147, T_fdd_147_sequence); + ett_rrc_T_fdd_146, T_fdd_146_sequence); return offset; } @@ -75640,7 +76167,7 @@ static const value_string rrc_T_modeSpecificInfo_109_vals[] = { }; static const per_choice_t T_modeSpecificInfo_109_choice[] = { - { 0, &hf_rrc_fdd_153 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_147 }, + { 0, &hf_rrc_fdd_152 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_146 }, { 1, &hf_rrc_tdd_104 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_96 }, { 0, NULL, 0, NULL } }; @@ -76028,7 +76555,7 @@ static const per_sequence_t InitialDirectTransfer_sequence[] = { static int dissect_rrc_InitialDirectTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 193 "../../asn1/rrc/rrc.cnf" +#line 196 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "InitialDirectTransfer"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_InitialDirectTransfer, InitialDirectTransfer_sequence); @@ -76154,8 +76681,25 @@ dissect_rrc_HandoverFromUtranFailure_v590ext_IEs(tvbuff_t *tvb _U_, int offset _ } + +static int +dissect_rrc_T_eutra_Message_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +#line 520 "../../asn1/rrc/rrc.cnf" + tvbuff_t *eutra_message_tvb = NULL; + offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, + NO_BOUND, NO_BOUND, FALSE, &eutra_message_tvb); + + if (eutra_message_tvb && lte_rrc_dl_dcch_handle) + call_dissector(lte_rrc_dl_dcch_handle, eutra_message_tvb, actx->pinfo, tree); + + + + return offset; +} + + static const per_sequence_t HandoverFromUtranFailure_v860ext_IEs_sequence[] = { - { &hf_rrc_eutra_Message , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OCTET_STRING }, + { &hf_rrc_eutra_Message_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_eutra_Message_01 }, { NULL, 0, 0, NULL } }; @@ -76236,7 +76780,7 @@ static const per_sequence_t HandoverFromUTRANFailure_sequence[] = { static int dissect_rrc_HandoverFromUTRANFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 189 "../../asn1/rrc/rrc.cnf" +#line 192 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "HandoverFromUTRANFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_HandoverFromUTRANFailure, HandoverFromUTRANFailure_sequence); @@ -76314,7 +76858,7 @@ static const per_sequence_t MeasurementControlFailure_sequence[] = { static int dissect_rrc_MeasurementControlFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 241 "../../asn1/rrc/rrc.cnf" +#line 240 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MeasurementControlFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MeasurementControlFailure, MeasurementControlFailure_sequence); @@ -76341,16 +76885,16 @@ dissect_rrc_CountC_SFN_Frame_difference(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_fdd_137_sequence[] = { +static const per_sequence_t T_fdd_136_sequence[] = { { &hf_rrc_countC_SFN_Frame_difference, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CountC_SFN_Frame_difference }, { &hf_rrc_tm , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_38399 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_137(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_136(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_fdd_137, T_fdd_137_sequence); + ett_rrc_T_fdd_136, T_fdd_136_sequence); return offset; } @@ -76377,7 +76921,7 @@ static const value_string rrc_T_modeSpecificInfo_99_vals[] = { }; static const per_choice_t T_modeSpecificInfo_99_choice[] = { - { 0, &hf_rrc_fdd_142 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_137 }, + { 0, &hf_rrc_fdd_141 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_136 }, { 1, &hf_rrc_tdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_89 }, { 0, NULL, 0, NULL } }; @@ -76406,7 +76950,7 @@ dissect_rrc_CellSynchronisationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_128_sequence[] = { +static const per_sequence_t T_fdd_127_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_cpich_Ec_N0_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_Ec_N0 }, { &hf_rrc_cpich_RSCP_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_RSCP }, @@ -76415,9 +76959,9 @@ static const per_sequence_t T_fdd_128_sequence[] = { }; static int -dissect_rrc_T_fdd_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_127(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_fdd_128, T_fdd_128_sequence); + ett_rrc_T_fdd_127, T_fdd_127_sequence); return offset; } @@ -76448,7 +76992,7 @@ static const value_string rrc_T_modeSpecificInfo_90_vals[] = { }; static const per_choice_t T_modeSpecificInfo_90_choice[] = { - { 0, &hf_rrc_fdd_131 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_128 }, + { 0, &hf_rrc_fdd_130 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_127 }, { 1, &hf_rrc_tdd_86 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_80 }, { 0, NULL, 0, NULL } }; @@ -76465,7 +77009,7 @@ dissect_rrc_T_modeSpecificInfo_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t CellMeasuredResults_sequence[] = { { &hf_rrc_cellIdentity , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity }, - { &hf_rrc_dummy_42 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SFN_SFN_ObsTimeDifference }, + { &hf_rrc_dummy_43 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SFN_SFN_ObsTimeDifference }, { &hf_rrc_cellSynchronisationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellSynchronisationInfo }, { &hf_rrc_modeSpecificInfo_90, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_90 }, { NULL, 0, 0, NULL } @@ -76612,7 +77156,7 @@ dissect_rrc_ObservedTimeDifferenceToGSM(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t GSM_MeasuredResults_sequence[] = { { &hf_rrc_gsm_CarrierRSSI , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_GSM_CarrierRSSI }, - { &hf_rrc_dummy_45 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_46_173 }, + { &hf_rrc_dummy_46 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_46_173 }, { &hf_rrc_bsicReported , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BSICReported }, { &hf_rrc_dummy2_11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ObservedTimeDifferenceToGSM }, { NULL, 0, 0, NULL } @@ -77022,16 +77566,16 @@ dissect_rrc_UE_RX_TX_ReportEntryList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_150_sequence[] = { +static const per_sequence_t T_fdd_149_sequence[] = { { &hf_rrc_ue_TransmittedPowerFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_TransmittedPower }, { &hf_rrc_ue_RX_TX_ReportEntryList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RX_TX_ReportEntryList }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_150(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_149(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_fdd_150, T_fdd_150_sequence); + ett_rrc_T_fdd_149, T_fdd_149_sequence); return offset; } @@ -77073,7 +77617,7 @@ static const value_string rrc_T_modeSpecificInfo_116_vals[] = { }; static const per_choice_t T_modeSpecificInfo_116_choice[] = { - { 0, &hf_rrc_fdd_156 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_150 }, + { 0, &hf_rrc_fdd_155 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_149 }, { 1, &hf_rrc_tdd_108 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_100 }, { 0, NULL, 0, NULL } }; @@ -77157,16 +77701,16 @@ dissect_rrc_UE_RX_TX_TimeDifferenceType2Info(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_fdd_156_sequence[] = { +static const per_sequence_t T_fdd_155_sequence[] = { { &hf_rrc_referenceCellIDentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_ue_RX_TX_TimeDifferenceType2Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RX_TX_TimeDifferenceType2Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_156(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_155(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_fdd_156, T_fdd_156_sequence); + ett_rrc_T_fdd_155, T_fdd_155_sequence); return offset; } @@ -77193,7 +77737,7 @@ static const value_string rrc_T_modeSpecificInfo_122_vals[] = { }; static const per_choice_t T_modeSpecificInfo_122_choice[] = { - { 0, &hf_rrc_fdd_162 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_156 }, + { 0, &hf_rrc_fdd_161 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_155 }, { 1, &hf_rrc_tdd_114 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_106 }, { 0, NULL, 0, NULL } }; @@ -77208,16 +77752,16 @@ dissect_rrc_T_modeSpecificInfo_122(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_148_sequence[] = { +static const per_sequence_t T_fdd_147_sequence[] = { { &hf_rrc_neighbourIdentity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_uE_RX_TX_TimeDifferenceType2Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RX_TX_TimeDifferenceType2Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_148(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_147(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_fdd_148, T_fdd_148_sequence); + ett_rrc_T_fdd_147, T_fdd_147_sequence); return offset; } @@ -77244,7 +77788,7 @@ static const value_string rrc_T_modeSpecificInfo_110_vals[] = { }; static const per_choice_t T_modeSpecificInfo_110_choice[] = { - { 0, &hf_rrc_fdd_154 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_148 }, + { 0, &hf_rrc_fdd_153 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_147 }, { 1, &hf_rrc_tdd_105 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_97 }, { 0, NULL, 0, NULL } }; @@ -77330,15 +77874,15 @@ dissect_rrc_T_ue_GPSTimingOfCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const per_sequence_t T_fdd_168_sequence[] = { +static const per_sequence_t T_fdd_167_sequence[] = { { &hf_rrc_referenceIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_168(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_167(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_fdd_168, T_fdd_168_sequence); + ett_rrc_T_fdd_167, T_fdd_167_sequence); return offset; } @@ -77365,7 +77909,7 @@ static const value_string rrc_T_modeSpecificInfo_133_vals[] = { }; static const per_choice_t T_modeSpecificInfo_133_choice[] = { - { 0, &hf_rrc_fdd_174 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_168 }, + { 0, &hf_rrc_fdd_173 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_167 }, { 1, &hf_rrc_tdd_126 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_118 }, { 0, NULL, 0, NULL } }; @@ -77396,15 +77940,15 @@ dissect_rrc_UTRAN_GPSReferenceTimeResult(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_fdd_165_sequence[] = { +static const per_sequence_t T_fdd_164_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_165(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_164(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_fdd_165, T_fdd_165_sequence); + ett_rrc_T_fdd_164, T_fdd_164_sequence); return offset; } @@ -77431,7 +77975,7 @@ static const value_string rrc_T_modeSpecificInfo_131_vals[] = { }; static const per_choice_t T_modeSpecificInfo_131_choice[] = { - { 0, &hf_rrc_fdd_171 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_165 }, + { 0, &hf_rrc_fdd_170 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_164 }, { 1, &hf_rrc_tdd_123 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_115 }, { 0, NULL, 0, NULL } }; @@ -77932,7 +78476,7 @@ static const value_string rrc_CellMeasurementEventResults_vals[] = { }; static const per_choice_t CellMeasurementEventResults_choice[] = { - { 0, &hf_rrc_fdd_133 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info }, + { 0, &hf_rrc_fdd_132 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info }, { 1, &hf_rrc_tdd_88 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCCPCH_Info }, { 0, NULL, 0, NULL } }; @@ -78212,15 +78756,15 @@ dissect_rrc_EventResults(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_fdd_149_sequence[] = { +static const per_sequence_t T_fdd_148_sequence[] = { { &hf_rrc_frequencyInfo , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_FrequencyInfo }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_149(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_148(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_fdd_149, T_fdd_149_sequence); + ett_rrc_T_fdd_148, T_fdd_148_sequence); return offset; } @@ -78233,7 +78777,7 @@ static const value_string rrc_T_modeSpecificInfo_111_vals[] = { }; static const per_choice_t T_modeSpecificInfo_111_choice[] = { - { 0, &hf_rrc_fdd_155 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_149 }, + { 0, &hf_rrc_fdd_154 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_148 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -78696,15 +79240,15 @@ dissect_rrc_T_ue_GANSSTimingOfCellFrames(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_fdd_166_sequence[] = { +static const per_sequence_t T_fdd_165_sequence[] = { { &hf_rrc_primary_CPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_166(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_165(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_fdd_166, T_fdd_166_sequence); + ett_rrc_T_fdd_165, T_fdd_165_sequence); return offset; } @@ -78731,7 +79275,7 @@ static const value_string rrc_T_mode_01_vals[] = { }; static const per_choice_t T_mode_01_choice[] = { - { 0, &hf_rrc_fdd_172 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_166 }, + { 0, &hf_rrc_fdd_171 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_165 }, { 1, &hf_rrc_tdd_124 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_116 }, { 0, NULL, 0, NULL } }; @@ -80308,7 +80852,7 @@ dissect_rrc_MeasuredResults_v920ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_fdd_129_sequence[] = { +static const per_sequence_t T_fdd_128_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_cpich_Ec_N0_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_Ec_N0 }, { &hf_rrc_cpich_RSCP_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPICH_RSCP }, @@ -80318,9 +80862,9 @@ static const per_sequence_t T_fdd_129_sequence[] = { }; static int -dissect_rrc_T_fdd_129(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_128(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_fdd_129, T_fdd_129_sequence); + ett_rrc_T_fdd_128, T_fdd_128_sequence); return offset; } @@ -80351,7 +80895,7 @@ static const value_string rrc_T_modeSpecificInfo_91_vals[] = { }; static const per_choice_t T_modeSpecificInfo_91_choice[] = { - { 0, &hf_rrc_fdd_132 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_129 }, + { 0, &hf_rrc_fdd_131 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_128 }, { 1, &hf_rrc_tdd_87 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_81 }, { 0, NULL, 0, NULL } }; @@ -80459,7 +81003,7 @@ static const value_string rrc_CellMeasurementEventResultsOnSecUlFreq_vals[] = { }; static const per_choice_t CellMeasurementEventResultsOnSecUlFreq_choice[] = { - { 0, &hf_rrc_fdd_134 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info }, + { 0, &hf_rrc_fdd_133 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info }, { 1, &hf_rrc_spare , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -80640,6 +81184,30 @@ dissect_rrc_MeasurementReport_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn } + +static int +dissect_rrc_MeasurementIdentityExt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 17U, 32U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t MeasurementReport_v970ext_IEs_sequence[] = { + { &hf_rrc_measurementIdentity_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementIdentityExt }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_MeasurementReport_v970ext_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_MeasurementReport_v970ext_IEs, MeasurementReport_v970ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_56_sequence[] = { { NULL, 0, 0, NULL } }; @@ -80653,9 +81221,24 @@ dissect_rrc_T_nonCriticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v970NonCriticalExtensions_01_sequence[] = { + { &hf_rrc_measurementReport_v970ext_IE, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReport_v970ext_IEs }, + { &hf_rrc_nonCriticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_56 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v970NonCriticalExtensions_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_v970NonCriticalExtensions_01, T_v970NonCriticalExtensions_01_sequence); + + return offset; +} + + static const per_sequence_t T_v920NonCriticalExtensions_01_sequence[] = { { &hf_rrc_measurementReport_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReport_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_56 }, + { &hf_rrc_v970NonCriticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v970NonCriticalExtensions_01 }, { NULL, 0, 0, NULL } }; @@ -80800,7 +81383,7 @@ static const per_sequence_t MeasurementReport_sequence[] = { static int dissect_rrc_MeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 245 "../../asn1/rrc/rrc.cnf" +#line 244 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MeasurementReport"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MeasurementReport, MeasurementReport_sequence); @@ -80898,7 +81481,7 @@ static const per_sequence_t PhysicalChannelReconfigurationComplete_sequence[] = static int dissect_rrc_PhysicalChannelReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 261 "../../asn1/rrc/rrc.cnf" +#line 260 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalChannelReconfigurationComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_PhysicalChannelReconfigurationComplete, PhysicalChannelReconfigurationComplete_sequence); @@ -80947,7 +81530,7 @@ static const per_sequence_t PhysicalChannelReconfigurationFailure_sequence[] = { static int dissect_rrc_PhysicalChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 265 "../../asn1/rrc/rrc.cnf" +#line 264 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "PhysicalChannelReconfigurationFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_PhysicalChannelReconfigurationFailure, PhysicalChannelReconfigurationFailure_sequence); @@ -81045,7 +81628,7 @@ static const per_sequence_t RadioBearerReconfigurationComplete_sequence[] = { static int dissect_rrc_RadioBearerReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 281 "../../asn1/rrc/rrc.cnf" +#line 280 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReconfigurationComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerReconfigurationComplete, RadioBearerReconfigurationComplete_sequence); @@ -81109,7 +81692,7 @@ static const per_sequence_t RadioBearerReconfigurationFailure_sequence[] = { static int dissect_rrc_RadioBearerReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 285 "../../asn1/rrc/rrc.cnf" +#line 284 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReconfigurationFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerReconfigurationFailure, RadioBearerReconfigurationFailure_sequence); @@ -81207,7 +81790,7 @@ static const per_sequence_t RadioBearerReleaseComplete_sequence[] = { static int dissect_rrc_RadioBearerReleaseComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 293 "../../asn1/rrc/rrc.cnf" +#line 292 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReleaseComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerReleaseComplete, RadioBearerReleaseComplete_sequence); @@ -81257,7 +81840,7 @@ static const per_sequence_t RadioBearerReleaseFailure_sequence[] = { static int dissect_rrc_RadioBearerReleaseFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 297 "../../asn1/rrc/rrc.cnf" +#line 296 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerReleaseFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerReleaseFailure, RadioBearerReleaseFailure_sequence); @@ -81356,7 +81939,7 @@ static const per_sequence_t RadioBearerSetupComplete_sequence[] = { static int dissect_rrc_RadioBearerSetupComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 305 "../../asn1/rrc/rrc.cnf" +#line 304 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerSetupComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerSetupComplete, RadioBearerSetupComplete_sequence); @@ -81406,7 +81989,7 @@ static const per_sequence_t RadioBearerSetupFailure_sequence[] = { static int dissect_rrc_RadioBearerSetupFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 309 "../../asn1/rrc/rrc.cnf" +#line 308 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RadioBearerSetupFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RadioBearerSetupFailure, RadioBearerSetupFailure_sequence); @@ -81455,7 +82038,7 @@ static const per_sequence_t RRCConnectionReleaseComplete_sequence[] = { static int dissect_rrc_RRCConnectionReleaseComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 325 "../../asn1/rrc/rrc.cnf" +#line 324 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionReleaseComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RRCConnectionReleaseComplete, RRCConnectionReleaseComplete_sequence); @@ -82446,7 +83029,7 @@ dissect_rrc_MeasurementCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t UE_RadioAccessCapability_sequence[] = { - { &hf_rrc_pdcp_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability }, + { &hf_rrc_pdcp_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability }, { &hf_rrc_rlc_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability }, { &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability }, { &hf_rrc_rf_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability }, @@ -82470,7 +83053,7 @@ dissect_rrc_UE_RadioAccessCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static int dissect_rrc_GSM_Classmark2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 485 "../../asn1/rrc/rrc.cnf" +#line 484 "../../asn1/rrc/rrc.cnf" tvbuff_t *parameter_tvb=NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -82489,7 +83072,7 @@ tvbuff_t *parameter_tvb=NULL; static int dissect_rrc_GSM_Classmark3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 493 "../../asn1/rrc/rrc.cnf" +#line 492 "../../asn1/rrc/rrc.cnf" tvbuff_t *parameter_tvb=NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -82500,6 +83083,7 @@ tvbuff_t *parameter_tvb=NULL; } + return offset; } @@ -83898,7 +84482,7 @@ static const per_sequence_t RRCConnectionSetupComplete_sequence[] = { static int dissect_rrc_RRCConnectionSetupComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 337 "../../asn1/rrc/rrc.cnf" +#line 336 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionSetupComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RRCConnectionSetupComplete, RRCConnectionSetupComplete_sequence); @@ -84077,7 +84661,7 @@ static const per_sequence_t RRCStatus_sequence[] = { static int dissect_rrc_RRCStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 341 "../../asn1/rrc/rrc.cnf" +#line 340 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCStatus"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RRCStatus, RRCStatus_sequence); @@ -84127,7 +84711,7 @@ static const per_sequence_t SecurityModeComplete_sequence[] = { static int dissect_rrc_SecurityModeComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 349 "../../asn1/rrc/rrc.cnf" +#line 348 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SecurityModeComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_SecurityModeComplete, SecurityModeComplete_sequence); @@ -84176,7 +84760,7 @@ static const per_sequence_t SecurityModeFailure_sequence[] = { static int dissect_rrc_SecurityModeFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 353 "../../asn1/rrc/rrc.cnf" +#line 352 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SecurityModeFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_SecurityModeFailure, SecurityModeFailure_sequence); @@ -84269,7 +84853,7 @@ static const per_sequence_t SignallingConnectionReleaseIndication_sequence[] = { static int dissect_rrc_SignallingConnectionReleaseIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 361 "../../asn1/rrc/rrc.cnf" +#line 360 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SignallingConnectionReleaseIndication"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_SignallingConnectionReleaseIndication, SignallingConnectionReleaseIndication_sequence); @@ -84367,7 +84951,7 @@ static const per_sequence_t TransportChannelReconfigurationComplete_sequence[] = static int dissect_rrc_TransportChannelReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 381 "../../asn1/rrc/rrc.cnf" +#line 380 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportChannelReconfigurationComplete"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_TransportChannelReconfigurationComplete, TransportChannelReconfigurationComplete_sequence); @@ -84416,7 +85000,7 @@ static const per_sequence_t TransportChannelReconfigurationFailure_sequence[] = static int dissect_rrc_TransportChannelReconfigurationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 385 "../../asn1/rrc/rrc.cnf" +#line 384 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportChannelReconfigurationFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_TransportChannelReconfigurationFailure, TransportChannelReconfigurationFailure_sequence); @@ -84465,7 +85049,7 @@ static const per_sequence_t TransportFormatCombinationControlFailure_sequence[] static int dissect_rrc_TransportFormatCombinationControlFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 393 "../../asn1/rrc/rrc.cnf" +#line 392 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "TransportFormatCombinationControlFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_TransportFormatCombinationControlFailure, TransportFormatCombinationControlFailure_sequence); @@ -84741,7 +85325,7 @@ static const per_sequence_t UECapabilityInformation_sequence[] = { static int dissect_rrc_UECapabilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 401 "../../asn1/rrc/rrc.cnf" +#line 400 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UECapabilityInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_UECapabilityInformation, UECapabilityInformation_sequence); @@ -84823,16 +85407,16 @@ dissect_rrc_T_nonCriticalExtensions_140(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_v7g0NonCriticalExtensions_16_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_17_sequence[] = { { &hf_rrc_uplinkDirectTransfer_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UplinkDirectTransfer_v7g0ext_IEs }, { &hf_rrc_nonCriticalExtensions_140, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_140 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_17(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_v7g0NonCriticalExtensions_16, T_v7g0NonCriticalExtensions_16_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_17, T_v7g0NonCriticalExtensions_17_sequence); return offset; } @@ -84840,7 +85424,7 @@ dissect_rrc_T_v7g0NonCriticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v690NonCriticalExtensions_40_sequence[] = { { &hf_rrc_uplinkDirectTransfer_v690ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UplinkDirectTransfer_v690ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_16 }, + { &hf_rrc_v7g0NonCriticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_17 }, { NULL, 0, 0, NULL } }; @@ -84878,7 +85462,7 @@ static const per_sequence_t UplinkDirectTransfer_sequence[] = { static int dissect_rrc_UplinkDirectTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 409 "../../asn1/rrc/rrc.cnf" +#line 408 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UplinkDirectTransfer"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_UplinkDirectTransfer, UplinkDirectTransfer_sequence); @@ -84974,7 +85558,7 @@ static const per_sequence_t UTRANMobilityInformationConfirm_sequence[] = { static int dissect_rrc_UTRANMobilityInformationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 433 "../../asn1/rrc/rrc.cnf" +#line 432 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UTRANMobilityInformationConfirm"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_UTRANMobilityInformationConfirm, UTRANMobilityInformationConfirm_sequence); @@ -85023,7 +85607,7 @@ static const per_sequence_t UTRANMobilityInformationFailure_sequence[] = { static int dissect_rrc_UTRANMobilityInformationFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 437 "../../asn1/rrc/rrc.cnf" +#line 436 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "UTRANMobilityInformationFailure"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_UTRANMobilityInformationFailure, UTRANMobilityInformationFailure_sequence); @@ -85180,7 +85764,7 @@ static const per_sequence_t MBMSModificationRequest_sequence[] = { static int dissect_rrc_MBMSModificationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 217 "../../asn1/rrc/rrc.cnf" +#line 216 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSModificationRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSModificationRequest, MBMSModificationRequest_sequence); @@ -85666,9 +86250,39 @@ dissect_rrc_T_nonCriticalExtensions_25(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v7g0NonCriticalExtensions_05_sequence[] = { + { &hf_rrc_cellUpdateConfirm_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v7g0ext_IEs }, + { &hf_rrc_nonCriticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_25 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v7g0NonCriticalExtensions_05(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_v7g0NonCriticalExtensions_05, T_v7g0NonCriticalExtensions_05_sequence); + + return offset; +} + + +static const per_sequence_t T_v7f0NonCriticalExtensions_03_sequence[] = { + { &hf_rrc_cellUpdateConfirm_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v7f0ext_IEs }, + { &hf_rrc_v7g0NonCriticalExtensions_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_05 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v7f0NonCriticalExtensions_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_rrc_T_v7f0NonCriticalExtensions_03, T_v7f0NonCriticalExtensions_03_sequence); + + return offset; +} + + static const per_sequence_t T_v8a0NonCriticalExtensions_01_sequence[] = { { &hf_rrc_cellUpdateConfirm_v8a0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CellUpdateConfirm_v8a0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_25 }, + { &hf_rrc_v7f0NonCriticalExtensions_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_03 }, { NULL, 0, 0, NULL } }; @@ -85931,7 +86545,7 @@ static const per_choice_t CellUpdateConfirm_CCCH_choice[] = { static int dissect_rrc_CellUpdateConfirm_CCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 153 "../../asn1/rrc/rrc.cnf" +#line 152 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "CellUpdateConfirm-CCCH"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_CellUpdateConfirm_CCCH, CellUpdateConfirm_CCCH_choice, @@ -86385,7 +86999,7 @@ static const per_choice_t RRCConnectionReject_choice[] = { static int dissect_rrc_RRCConnectionReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 313 "../../asn1/rrc/rrc.cnf" +#line 312 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionReject"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_RRCConnectionReject, RRCConnectionReject_choice, @@ -86881,7 +87495,7 @@ static const per_choice_t RRCConnectionRelease_CCCH_choice[] = { static int dissect_rrc_RRCConnectionRelease_CCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 321 "../../asn1/rrc/rrc.cnf" +#line 320 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionRelease-CCCH"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_RRCConnectionRelease_CCCH, RRCConnectionRelease_CCCH_choice, @@ -87345,7 +87959,7 @@ dissect_rrc_T_specificationMode_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_78_sequence[] = { +static const per_sequence_t T_fdd_77_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_dummy1_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_SHO_DCH_Info }, { &hf_rrc_dummy2_06 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDSCH_CodeMapping }, @@ -87353,9 +87967,9 @@ static const per_sequence_t T_fdd_78_sequence[] = { }; static int -dissect_rrc_T_fdd_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_78, T_fdd_78_sequence); + ett_rrc_T_fdd_77, T_fdd_77_sequence); return offset; } @@ -87368,7 +87982,7 @@ static const value_string rrc_T_modeSpecificInfo_45_vals[] = { }; static const per_choice_t T_modeSpecificInfo_45_choice[] = { - { 0, &hf_rrc_fdd_79 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_78 }, + { 0, &hf_rrc_fdd_78 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_77 }, { 1, &hf_rrc_tdd_41 , ASN1_NO_EXTENSIONS , dissect_rrc_PrimaryCCPCH_Info_r4 }, { 0, NULL, 0, NULL } }; @@ -87386,7 +88000,7 @@ dissect_rrc_T_modeSpecificInfo_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t DL_InformationPerRL_r5bis_sequence[] = { { &hf_rrc_modeSpecificInfo_45, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_45 }, { &hf_rrc_dl_DPCH_InfoPerRL_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_DPCH_InfoPerRL_r5 }, - { &hf_rrc_dummy_37 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 }, + { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SCCPCH_InfoForFACH_r4 }, { &hf_rrc_cell_id , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CellIdentity }, { NULL, 0, 0, NULL } }; @@ -88314,6 +88928,20 @@ dissect_rrc_RRCConnectionSetup_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } +static const per_sequence_t RRCConnectionSetup_v950ext_IEs_sequence[] = { + { &hf_rrc_secondaryCellMimoParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryCellMIMOparametersFDD_v950ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RRCConnectionSetup_v950ext_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_RRCConnectionSetup_v950ext_IEs, RRCConnectionSetup_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_113_sequence[] = { { NULL, 0, 0, NULL } }; @@ -88327,10 +88955,25 @@ dissect_rrc_T_nonCriticalExtensions_113(tvbuff_t *tvb _U_, int offset _U_, asn1_ } +static const per_sequence_t T_v950NonCriticalExtensions_07_sequence[] = { + { &hf_rrc_rrcConnectionSetup_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_113 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_07(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_v950NonCriticalExtensions_07, T_v950NonCriticalExtensions_07_sequence); + + return offset; +} + + static const per_sequence_t T_r9_09_sequence[] = { { &hf_rrc_rrcConnectionSetup_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetup_r9_IEs }, { &hf_rrc_rrcConnectionSetup_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_113, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_113 }, + { &hf_rrc_v950NonCriticalExtensions_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_07 }, { NULL, 0, 0, NULL } }; @@ -88518,7 +89161,7 @@ static const per_choice_t RRCConnectionSetup_choice[] = { static int dissect_rrc_RRCConnectionSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 333 "../../asn1/rrc/rrc.cnf" +#line 332 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionSetup"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_RRCConnectionSetup, RRCConnectionSetup_choice, @@ -88662,7 +89305,7 @@ static const per_choice_t URAUpdateConfirm_CCCH_choice[] = { static int dissect_rrc_URAUpdateConfirm_CCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 425 "../../asn1/rrc/rrc.cnf" +#line 424 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "URAUpdateConfirm-CCCH"); offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_rrc_URAUpdateConfirm_CCCH, URAUpdateConfirm_CCCH_choice, @@ -89194,7 +89837,7 @@ static const per_sequence_t CellUpdate_sequence[] = { static int dissect_rrc_CellUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 149 "../../asn1/rrc/rrc.cnf" +#line 148 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "CellUpdate"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_CellUpdate, CellUpdate_sequence); @@ -89659,6 +90302,35 @@ dissect_rrc_RRCConnectionRequest_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, } +static const value_string rrc_T_systemInformationContainerStoredIndicator_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_rrc_T_systemInformationContainerStoredIndicator(tvbuff_t *tvb _U_, int offset _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 RRCConnectionRequest_v940ext_IEs_sequence[] = { + { &hf_rrc_systemInformationContainerStoredIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_systemInformationContainerStoredIndicator }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RRCConnectionRequest_v940ext_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_RRCConnectionRequest_v940ext_IEs, RRCConnectionRequest_v940ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_106_sequence[] = { { NULL, 0, 0, NULL } }; @@ -89672,9 +90344,24 @@ dissect_rrc_T_nonCriticalExtensions_106(tvbuff_t *tvb _U_, int offset _U_, asn1_ } +static const per_sequence_t T_v940NonCriticalExtensions_sequence[] = { + { &hf_rrc_rrcConnectionRequest_v940ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRequest_v940ext_IEs }, + { &hf_rrc_nonCriticalExtensions_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_106 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v940NonCriticalExtensions(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_v940NonCriticalExtensions, T_v940NonCriticalExtensions_sequence); + + return offset; +} + + static const per_sequence_t T_v920NonCriticalExtensions_02_sequence[] = { { &hf_rrc_rrcConnectionRequest_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRequest_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_106, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_106 }, + { &hf_rrc_v940NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v940NonCriticalExtensions }, { NULL, 0, 0, NULL } }; @@ -89687,16 +90374,16 @@ dissect_rrc_T_v920NonCriticalExtensions_02(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_v7g0NonCriticalExtensions_13_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_14_sequence[] = { { &hf_rrc_rrcConnectionRequest_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRequest_v7g0ext_IEs }, { &hf_rrc_v920NonCriticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v920NonCriticalExtensions_02 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_14(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_v7g0NonCriticalExtensions_13, T_v7g0NonCriticalExtensions_13_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_14, T_v7g0NonCriticalExtensions_14_sequence); return offset; } @@ -89704,7 +90391,7 @@ dissect_rrc_T_v7g0NonCriticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_01_sequence[] = { { &hf_rrc_rrcConnectionRequest_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionRequest_v7e0ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_13 }, + { &hf_rrc_v7g0NonCriticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_14 }, { NULL, 0, 0, NULL } }; @@ -89863,7 +90550,7 @@ static const per_sequence_t RRCConnectionRequest_sequence[] = { static int dissect_rrc_RRCConnectionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 329 "../../asn1/rrc/rrc.cnf" +#line 328 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "RRCConnectionRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_RRCConnectionRequest, RRCConnectionRequest_sequence); @@ -90114,7 +90801,7 @@ static const per_sequence_t URAUpdate_sequence[] = { static int dissect_rrc_URAUpdate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 417 "../../asn1/rrc/rrc.cnf" +#line 416 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "URAUpdate"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_URAUpdate, URAUpdate_sequence); @@ -90537,7 +91224,7 @@ static const per_sequence_t PagingType1_sequence[] = { static int dissect_rrc_PagingType1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 249 "../../asn1/rrc/rrc.cnf" +#line 248 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "PagingType1"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_PagingType1, PagingType1_sequence); @@ -90742,7 +91429,7 @@ static const per_sequence_t PUSCHCapacityRequest_sequence[] = { static int dissect_rrc_PUSCHCapacityRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 273 "../../asn1/rrc/rrc.cnf" +#line 272 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "PUSCHCapacityRequest"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_PUSCHCapacityRequest, PUSCHCapacityRequest_sequence); @@ -91118,7 +91805,7 @@ static const per_sequence_t SystemInformation_FACH_sequence[] = { static int dissect_rrc_SystemInformation_FACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 369 "../../asn1/rrc/rrc.cnf" +#line 368 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SystemInformation-FACH"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_SystemInformation_FACH, SystemInformation_FACH_sequence); @@ -91195,7 +91882,7 @@ static const per_sequence_t SystemInformationChangeIndication_sequence[] = { static int dissect_rrc_SystemInformationChangeIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 373 "../../asn1/rrc/rrc.cnf" +#line 372 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SystemInformationChangeIndication"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_SystemInformationChangeIndication, SystemInformationChangeIndication_sequence); @@ -91376,7 +92063,7 @@ static const per_sequence_t SystemInformation_BCH_sequence[] = { static int dissect_rrc_SystemInformation_BCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 365 "../../asn1/rrc/rrc.cnf" +#line 364 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "SystemInformation-BCH"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_SystemInformation_BCH, SystemInformation_BCH_sequence); @@ -91516,7 +92203,7 @@ static const per_sequence_t MBMSAccessInformation_sequence[] = { static int dissect_rrc_MBMSAccessInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 197 "../../asn1/rrc/rrc.cnf" +#line 200 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSAccessInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSAccessInformation, MBMSAccessInformation_sequence); @@ -91736,7 +92423,7 @@ dissect_rrc_MBMS_CommonPhyChIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_103_sequence[] = { +static const per_sequence_t T_fdd_102_sequence[] = { { &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, { &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_sf_AndCodeNumber_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF256_AndCodeNumber }, @@ -91745,9 +92432,9 @@ static const per_sequence_t T_fdd_103_sequence[] = { }; static int -dissect_rrc_T_fdd_103(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_102(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_fdd_103, T_fdd_103_sequence); + ett_rrc_T_fdd_102, T_fdd_102_sequence); return offset; } @@ -91807,7 +92494,7 @@ static const value_string rrc_T_modeSpecificInfo_71_vals[] = { }; static const per_choice_t T_modeSpecificInfo_71_choice[] = { - { 0, &hf_rrc_fdd_106 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_103 }, + { 0, &hf_rrc_fdd_105 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_102 }, { 1, &hf_rrc_tdd384_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_29 }, { 2, &hf_rrc_tdd128_46 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_45 }, { 0, NULL, 0, NULL } @@ -91898,7 +92585,7 @@ dissect_rrc_T_modulation_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_104_sequence[] = { +static const per_sequence_t T_fdd_103_sequence[] = { { &hf_rrc_secondaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_SecondaryScramblingCode }, { &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_sf_AndCodeNumber_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF256_AndCodeNumber }, @@ -91908,9 +92595,9 @@ static const per_sequence_t T_fdd_104_sequence[] = { }; static int -dissect_rrc_T_fdd_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_103(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_fdd_104, T_fdd_104_sequence); + ett_rrc_T_fdd_103, T_fdd_103_sequence); return offset; } @@ -92040,7 +92727,7 @@ static const value_string rrc_T_modeSpecificInfo_72_vals[] = { }; static const per_choice_t T_modeSpecificInfo_72_choice[] = { - { 0, &hf_rrc_fdd_107 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_104 }, + { 0, &hf_rrc_fdd_106 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_103 }, { 1, &hf_rrc_tdd384_33 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_30 }, { 2, &hf_rrc_tdd768_19 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_16 }, { 3, &hf_rrc_tdd128_47 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_46 }, @@ -92385,7 +93072,7 @@ static const per_sequence_t MBMSCommonPTMRBInformation_sequence[] = { static int dissect_rrc_MBMSCommonPTMRBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 201 "../../asn1/rrc/rrc.cnf" +#line 204 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSCommonPTMRBInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSCommonPTMRBInformation, MBMSCommonPTMRBInformation_sequence); @@ -92773,12 +93460,7 @@ static const per_sequence_t MBMSCurrentCellPTMRBInformation_sequence[] = { static int dissect_rrc_MBMSCurrentCellPTMRBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 205 "../../asn1/rrc/rrc.cnf" - col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSCurrentCellPTMRBInformation"); - offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, - ett_rrc_MBMSCurrentCellPTMRBInformation, MBMSCurrentCellPTMRBInformation_sequence); - - +#line 208 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSCurrentCellPTMRBInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSCurrentCellPTMRBInformation, MBMSCurrentCellPTMRBInformation_sequence); @@ -92945,7 +93627,7 @@ dissect_rrc_MBMS_NI_CountPerFrame(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_175_sequence[] = { +static const per_sequence_t T_fdd_174_sequence[] = { { &hf_rrc_channelisationCode256, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ChannelisationCode256 }, { &hf_rrc_ni_CountPerFrame, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_NI_CountPerFrame }, { &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -92953,9 +93635,9 @@ static const per_sequence_t T_fdd_175_sequence[] = { }; static int -dissect_rrc_T_fdd_175(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_174(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_fdd_175, T_fdd_175_sequence); + ett_rrc_T_fdd_174, T_fdd_174_sequence); return offset; } @@ -93072,7 +93754,7 @@ static const value_string rrc_T_mode_02_vals[] = { }; static const per_choice_t T_mode_02_choice[] = { - { 0, &hf_rrc_fdd_181 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_175 }, + { 0, &hf_rrc_fdd_180 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_174 }, { 1, &hf_rrc_tdd384_45 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd384_40 }, { 2, &hf_rrc_tdd128_64 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_61 }, { 0, NULL, 0, NULL } @@ -93551,7 +94233,7 @@ static const per_sequence_t MBMSGeneralInformation_sequence[] = { static int dissect_rrc_MBMSGeneralInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 213 "../../asn1/rrc/rrc.cnf" +#line 212 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSGeneralInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSGeneralInformation, MBMSGeneralInformation_sequence); @@ -93905,7 +94587,7 @@ dissect_rrc_MBMS_L1CombiningSchedule(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_176_sequence[] = { +static const per_sequence_t T_fdd_175_sequence[] = { { &hf_rrc_softComb_TimingOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_SoftComb_TimingOffset }, { &hf_rrc_mbms_L1CombiningTransmTimeDiff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_L1CombiningTransmTimeDiff }, { &hf_rrc_mbms_L1CombiningSchedule, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_L1CombiningSchedule }, @@ -93913,9 +94595,9 @@ static const per_sequence_t T_fdd_176_sequence[] = { }; static int -dissect_rrc_T_fdd_176(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_175(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_fdd_176, T_fdd_176_sequence); + ett_rrc_T_fdd_175, T_fdd_175_sequence); return offset; } @@ -93928,7 +94610,7 @@ static const value_string rrc_T_layer1Combining_vals[] = { }; static const per_choice_t T_layer1Combining_choice[] = { - { 0, &hf_rrc_fdd_182 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_176 }, + { 0, &hf_rrc_fdd_181 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_175 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -94104,7 +94786,7 @@ dissect_rrc_SecondaryCCPCHInfoDiff_MBMS(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_fdd_177_sequence[] = { +static const per_sequence_t T_fdd_176_sequence[] = { { &hf_rrc_softComb_TimingOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_SoftComb_TimingOffset }, { &hf_rrc_mbms_L1CombiningTransmTimeDiff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_L1CombiningTransmTimeDiff }, { &hf_rrc_mbms_L1CombiningSchedule, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MBMS_L1CombiningSchedule }, @@ -94112,9 +94794,9 @@ static const per_sequence_t T_fdd_177_sequence[] = { }; static int -dissect_rrc_T_fdd_177(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_176(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_fdd_177, T_fdd_177_sequence); + ett_rrc_T_fdd_176, T_fdd_176_sequence); return offset; } @@ -94127,7 +94809,7 @@ static const value_string rrc_T_layer1Combining_01_vals[] = { }; static const per_choice_t T_layer1Combining_01_choice[] = { - { 0, &hf_rrc_fdd_183 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_177 }, + { 0, &hf_rrc_fdd_182 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_176 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -94225,7 +94907,7 @@ static const per_sequence_t MBMSNeighbouringCellPTMRBInformation_sequence[] = { static int dissect_rrc_MBMSNeighbouringCellPTMRBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 225 "../../asn1/rrc/rrc.cnf" +#line 224 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSNeighbouringCellPTMRBInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSNeighbouringCellPTMRBInformation, MBMSNeighbouringCellPTMRBInformation_sequence); @@ -94362,7 +95044,7 @@ static const per_sequence_t MBMSUnmodifiedServicesInformation_sequence[] = { static int dissect_rrc_MBMSUnmodifiedServicesInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 233 "../../asn1/rrc/rrc.cnf" +#line 232 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSUnmodifiedServicesInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSUnmodifiedServicesInformation, MBMSUnmodifiedServicesInformation_sequence); @@ -94518,7 +95200,7 @@ static const per_sequence_t MBMSSchedulingInformation_sequence[] = { static int dissect_rrc_MBMSSchedulingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 229 "../../asn1/rrc/rrc.cnf" +#line 228 "../../asn1/rrc/rrc.cnf" col_append_str(actx->pinfo->cinfo, COL_INFO, "MBMSSchedulingInformation"); offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_rrc_MBMSSchedulingInformation, MBMSSchedulingInformation_sequence); @@ -97536,7 +98218,7 @@ dissect_rrc_T_uE_SecurityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static int dissect_rrc_T_present(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 115 "../../asn1/rrc/rrc.cnf" +#line 114 "../../asn1/rrc/rrc.cnf" tvbuff_t *ue_radio_access_cap_info_tvb=NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -98600,7 +99282,7 @@ static const per_sequence_t UE_RadioAccessCapabilityComp2_v770ext_sequence[] = { { &hf_rrc_hsdschReception_CellUraPch_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_hsdschReception_CellUraPch_01 }, { &hf_rrc_discontinuousDpcchTransmission_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_discontinuousDpcchTransmission_01 }, { &hf_rrc_slotFormat4 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_slotFormat4 }, - { &hf_rrc_pdcp_Capability , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_Capability_v770ext }, + { &hf_rrc_pdcp_Capability_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_Capability_v770ext }, { NULL, 0, 0, NULL } }; @@ -99102,6 +99784,102 @@ dissect_rrc_InterRATHandoverInfo_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, } +static const per_sequence_t IdleIntervalMeasCapabEUTRA_sequence[] = { + { &hf_rrc_radioFrequencyBandEUTRA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioFrequencyBandEUTRA }, + { &hf_rrc_idleInterval , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_IdleIntervalMeasCapabEUTRA(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_IdleIntervalMeasCapabEUTRA, IdleIntervalMeasCapabEUTRA_sequence); + + return offset; +} + + +static const per_sequence_t IdleIntervalMeasCapabEUTRAList_sequence_of[1] = { + { &hf_rrc_IdleIntervalMeasCapabEUTRAList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IdleIntervalMeasCapabEUTRA }, +}; + +static int +dissect_rrc_IdleIntervalMeasCapabEUTRAList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_IdleIntervalMeasCapabEUTRAList, IdleIntervalMeasCapabEUTRAList_sequence_of, + 1, maxFreqBandsEUTRA, FALSE); + + return offset; +} + + +static const per_sequence_t MeasurementCapabilityTDD_sequence[] = { + { &hf_rrc_idleIntervalMeasCapabEUTRAList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IdleIntervalMeasCapabEUTRAList }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_MeasurementCapabilityTDD(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_MeasurementCapabilityTDD, MeasurementCapabilityTDD_sequence); + + return offset; +} + + + +static int +dissect_rrc_HSDSCH_physical_layer_category_extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 64U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t UE_RadioAccessCapabilityInfo_TDD128_v8b0ext_sequence[] = { + { &hf_rrc_measurementCapabilityTDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapabilityTDD }, + { &hf_rrc_hSDSCH_physical_layer_category_extension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HSDSCH_physical_layer_category_extension }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_UE_RadioAccessCapabilityInfo_TDD128_v8b0ext(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_RadioAccessCapabilityInfo_TDD128_v8b0ext, UE_RadioAccessCapabilityInfo_TDD128_v8b0ext_sequence); + + return offset; +} + + +static const per_sequence_t InterRATHandoverInfo_v8b0ext_IEs_sequence[] = { + { &hf_rrc_ue_RadioAccessCapabilityInfo_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabilityInfo_TDD128_v8b0ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_InterRATHandoverInfo_v8b0ext_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_v8b0ext_IEs, InterRATHandoverInfo_v8b0ext_IEs_sequence); + + return offset; +} + + +static const per_sequence_t InterRATHandoverInfo_v950ext_IEs_sequence[] = { + { &hf_rrc_pdcp_Capability , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_Capability_r4_ext }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_InterRATHandoverInfo_v950ext_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_v950ext_IEs, InterRATHandoverInfo_v950ext_IEs_sequence); + + return offset; +} + + static const per_sequence_t T_nonCriticalExtensions_48_sequence[] = { { NULL, 0, 0, NULL } }; @@ -99115,9 +99893,39 @@ dissect_rrc_T_nonCriticalExtensions_48(tvbuff_t *tvb _U_, int offset _U_, asn1_c } +static const per_sequence_t T_v950NonCriticalExtensions_02_sequence[] = { + { &hf_rrc_interRATHandoverInfo_v950ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_v950ext_IEs }, + { &hf_rrc_nonCriticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_48 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v950NonCriticalExtensions_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_rrc_T_v950NonCriticalExtensions_02, T_v950NonCriticalExtensions_02_sequence); + + return offset; +} + + +static const per_sequence_t T_v8b0NonCriticalExtensions_sequence[] = { + { &hf_rrc_interRATHandoverInfo_v8b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_v8b0ext_IEs }, + { &hf_rrc_v950NonCriticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v950NonCriticalExtensions_02 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v8b0NonCriticalExtensions(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_v8b0NonCriticalExtensions, T_v8b0NonCriticalExtensions_sequence); + + return offset; +} + + static const per_sequence_t T_v920NonCriticalExtensions_sequence[] = { { &hf_rrc_interRATHandoverInfo_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_48 }, + { &hf_rrc_v8b0NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8b0NonCriticalExtensions }, { NULL, 0, 0, NULL } }; @@ -99762,16 +100570,16 @@ dissect_rrc_T_nonCriticalExtensions_47(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_v7f0NonCriticalExtensions_03_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_04_sequence[] = { { &hf_rrc_interRATHandoverInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_v7f0ext_IEs }, { &hf_rrc_nonCriticalExtensions_47, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_47 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_04(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_v7f0NonCriticalExtensions_03, T_v7f0NonCriticalExtensions_03_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_04, T_v7f0NonCriticalExtensions_04_sequence); return offset; } @@ -99779,7 +100587,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_03(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_sequence[] = { { &hf_rrc_interRATHandoverInfo_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_03 }, + { &hf_rrc_v7f0NonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_04 }, { NULL, 0, 0, NULL } }; @@ -99820,31 +100628,31 @@ dissect_rrc_T_nonCriticalExtensions_96(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_v7g0NonCriticalExtensions_12_sequence[] = { +static const per_sequence_t T_v7g0NonCriticalExtensions_13_sequence[] = { { &hf_rrc_radioBearerSetup_v7g0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v7g0ext_IEs }, { &hf_rrc_nonCriticalExtensions_96, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_96 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7g0NonCriticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7g0NonCriticalExtensions_13(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_v7g0NonCriticalExtensions_12, T_v7g0NonCriticalExtensions_12_sequence); + ett_rrc_T_v7g0NonCriticalExtensions_13, T_v7g0NonCriticalExtensions_13_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_11_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_12_sequence[] = { { &hf_rrc_radioBearerSetup_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioBearerSetup_v7f0ext_IEs }, - { &hf_rrc_v7g0NonCriticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_12 }, + { &hf_rrc_v7g0NonCriticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7g0NonCriticalExtensions_13 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_12(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_v7f0NonCriticalExtensions_11, T_v7f0NonCriticalExtensions_11_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_12, T_v7f0NonCriticalExtensions_12_sequence); return offset; } @@ -99852,7 +100660,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t RadioBearerSetup_r7_add_ext_IEs_sequence[] = { { &hf_rrc_radioBearerSetup_v7d0ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioBearerSetup_v7d0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_11 }, + { &hf_rrc_v7f0NonCriticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_12 }, { NULL, 0, 0, NULL } }; @@ -99977,16 +100785,16 @@ dissect_rrc_T_nonCriticalExtensions_115(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_v7f0NonCriticalExtensions_12_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_13_sequence[] = { { &hf_rrc_rrcConnectionSetupComplete_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetupComplete_v7f0ext_IEs }, { &hf_rrc_nonCriticalExtensions_115, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_115 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_13(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_v7f0NonCriticalExtensions_12, T_v7f0NonCriticalExtensions_12_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_13, T_v7f0NonCriticalExtensions_13_sequence); return offset; } @@ -99994,7 +100802,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_02_sequence[] = { { &hf_rrc_rrcConnectionSetupComplete_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RRCConnectionSetupComplete_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_12 }, + { &hf_rrc_v7f0NonCriticalExtensions_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_13 }, { NULL, 0, 0, NULL } }; @@ -100198,16 +101006,16 @@ dissect_rrc_T_nonCriticalExtensions_138(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_v7f0NonCriticalExtensions_15_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_16_sequence[] = { { &hf_rrc_ueCapabilityInformation_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UECapabilityInformation_v7f0ext_IEs }, { &hf_rrc_nonCriticalExtensions_138, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_138 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_16(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_v7f0NonCriticalExtensions_15, T_v7f0NonCriticalExtensions_15_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_16, T_v7f0NonCriticalExtensions_16_sequence); return offset; } @@ -100215,7 +101023,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_03_sequence[] = { { &hf_rrc_ueCapabilityInformation_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UECapabilityInformation_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_15 }, + { &hf_rrc_v7f0NonCriticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_16 }, { NULL, 0, 0, NULL } }; @@ -100317,6 +101125,143 @@ dissect_rrc_URAUpdate_r3_add_ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static int +dissect_rrc_T_mib(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_MasterInformationBlock_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoTypeSB1(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_SysInfoTypeSB1_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoTypeSB2(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_SysInfoTypeSB2_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoType1(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_SysInfoType1_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoType3(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_SysInfoType3_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoType5(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_SysInfoType5_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoType7(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_SysInfoType7_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoType11(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_SysInfoType11_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoType11bis(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_SysInfoType11bis_PDU); + + return offset; +} + + + +static int +dissect_rrc_T_sysInfoType12(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_SysInfoType12_PDU); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtensions_165_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_nonCriticalExtensions_165(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_nonCriticalExtensions_165, T_nonCriticalExtensions_165_sequence); + + return offset; +} + + +static const per_sequence_t System_Information_Container_sequence[] = { + { &hf_rrc_mib , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_mib }, + { &hf_rrc_sysInfoTypeSB1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoTypeSB1 }, + { &hf_rrc_sysInfoTypeSB2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoTypeSB2 }, + { &hf_rrc_sysInfoType1 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_sysInfoType1 }, + { &hf_rrc_sysInfoType3 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_sysInfoType3 }, + { &hf_rrc_sysInfoType5 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_sysInfoType5 }, + { &hf_rrc_sysInfoType7 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_sysInfoType7 }, + { &hf_rrc_sysInfoType11 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoType11 }, + { &hf_rrc_sysInfoType11bis, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoType11bis }, + { &hf_rrc_sysInfoType12 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_sysInfoType12 }, + { &hf_rrc_nonCriticalExtensions_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_165 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_System_Information_Container(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_System_Information_Container, System_Information_Container_sequence); + + return offset; +} + + + +static int dissect_rrc_ANSI_41_NAS_Parameter(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, 1, 2048, FALSE, NULL); @@ -101946,16 +102891,6 @@ dissect_rrc_DL_PhysChCapabilityTDD_128_v770ext(tvbuff_t *tvb _U_, int offset _U_ static int -dissect_rrc_HSDSCH_physical_layer_category_extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 64U, NULL, FALSE); - - return offset; -} - - - -static int dissect_rrc_MultiCarrier_HSDSCH_physical_layer_category_extension(tvbuff_t *tvb _U_, int offset _U_, 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, 36U, NULL, FALSE); @@ -102104,35 +103039,6 @@ dissect_rrc_GANSS_Mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, } -static const per_sequence_t IdleIntervalMeasCapabEUTRA_sequence[] = { - { &hf_rrc_radioFrequencyBandEUTRA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioFrequencyBandEUTRA }, - { &hf_rrc_idleInterval , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, - { NULL, 0, 0, NULL } -}; - -static int -dissect_rrc_IdleIntervalMeasCapabEUTRA(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_IdleIntervalMeasCapabEUTRA, IdleIntervalMeasCapabEUTRA_sequence); - - return offset; -} - - -static const per_sequence_t IdleIntervalMeasCapabEUTRAList_sequence_of[1] = { - { &hf_rrc_IdleIntervalMeasCapabEUTRAList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IdleIntervalMeasCapabEUTRA }, -}; - -static int -dissect_rrc_IdleIntervalMeasCapabEUTRAList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_IdleIntervalMeasCapabEUTRAList, IdleIntervalMeasCapabEUTRAList_sequence_of, - 1, maxFreqBandsEUTRA, FALSE); - - return offset; -} - - static const per_sequence_t MeasurementCapability_v860ext_sequence[] = { { &hf_rrc_downlinkCompressedMode_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapability_v860ext }, { NULL, 0, 0, NULL } @@ -102161,20 +103067,6 @@ dissect_rrc_MeasurementCapability_v920ext(tvbuff_t *tvb _U_, int offset _U_, asn } -static const per_sequence_t MeasurementCapabilityTDD_sequence[] = { - { &hf_rrc_idleIntervalMeasCapabEUTRAList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_IdleIntervalMeasCapabEUTRAList }, - { NULL, 0, 0, NULL } -}; - -static int -dissect_rrc_MeasurementCapabilityTDD(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_MeasurementCapabilityTDD, MeasurementCapabilityTDD_sequence); - - return offset; -} - - static const value_string rrc_T_supportOfPSHandoverToGAN_vals[] = { { 0, "doesSupportPSHandoverToGAN" }, { 0, NULL } @@ -102264,12 +103156,41 @@ dissect_rrc_T_supportOfInterRATHOToEUTRATDD(tvbuff_t *tvb _U_, int offset _U_, a } + +static int +dissect_rrc_T_eutraFeatureGroupIndicators(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +#line 526 "../../asn1/rrc/rrc.cnf" + tvbuff_t *eutraFeatureGroupIndicators_tvb=NULL; + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 4, 4, FALSE, &eutraFeatureGroupIndicators_tvb); + + if(eutraFeatureGroupIndicators_tvb){ + /* Dissect eutraFeatureGroupIndicators */ + proto_tree *subtree; + gint curr_bit_offset = 0; + subtree = proto_item_add_subtree(actx->created_item, ett_rrc_eutraFeatureGroupIndicators); + proto_tree_add_bits_item(subtree, hf_rrc_eutra_feat_group_ind_1, eutraFeatureGroupIndicators_tvb, curr_bit_offset, 1, FALSE); + curr_bit_offset++; + proto_tree_add_bits_item(subtree, hf_rrc_eutra_feat_group_ind_2, eutraFeatureGroupIndicators_tvb, curr_bit_offset, 1, FALSE); + curr_bit_offset++; + proto_tree_add_bits_item(subtree, hf_rrc_eutra_feat_group_ind_3, eutraFeatureGroupIndicators_tvb, curr_bit_offset, 1, FALSE); + curr_bit_offset++; + proto_tree_add_bits_item(subtree, hf_rrc_eutra_feat_group_ind_4, eutraFeatureGroupIndicators_tvb, curr_bit_offset, 1, FALSE); + curr_bit_offset++; +} + + + + return offset; +} + + static const per_sequence_t MultiModeRAT_Capability_v860ext_sequence[] = { { &hf_rrc_supportOfEUTRAFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfEUTRAFDD }, { &hf_rrc_supportOfInterRATHOToEUTRAFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfInterRATHOToEUTRAFDD }, { &hf_rrc_supportOfEUTRATDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfEUTRATDD }, { &hf_rrc_supportOfInterRATHOToEUTRATDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_supportOfInterRATHOToEUTRATDD }, - { &hf_rrc_eutraFeatureGroupIndicators, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_4 }, + { &hf_rrc_eutraFeatureGroupIndicators, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_eutraFeatureGroupIndicators }, { NULL, 0, 0, NULL } }; @@ -103146,7 +104067,7 @@ dissect_rrc_T_mac_ehsSupport_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static const per_sequence_t UE_RadioAccessCapability_v770ext_IEs_sequence[] = { - { &hf_rrc_pdcp_Capability , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_Capability_v770ext }, + { &hf_rrc_pdcp_Capability_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_Capability_v770ext }, { &hf_rrc_rlc_Capability , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_v770ext }, { &hf_rrc_rf_Capability , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RF_Capability_v770ext }, { &hf_rrc_physicalChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PhysicalChannelCapability_v770ext }, @@ -103323,8 +104244,25 @@ dissect_rrc_UE_RadioAccessCapability_v860ext_IEs(tvbuff_t *tvb _U_, int offset _ } + +static int +dissect_rrc_T_ue_EUTRA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +#line 508 "../../asn1/rrc/rrc.cnf" + tvbuff_t *ue_eutra_cap_tvb = NULL; + offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, + NO_BOUND, NO_BOUND, FALSE, &ue_eutra_cap_tvb); + + if (ue_eutra_cap_tvb && lte_rrc_ue_eutra_cap_handle) + call_dissector(lte_rrc_ue_eutra_cap_handle, ue_eutra_cap_tvb, actx->pinfo, tree); + + + + return offset; +} + + static const per_sequence_t EUTRA_RadioAccessCapability_sequence[] = { - { &hf_rrc_ue_EUTRA_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OCTET_STRING }, + { &hf_rrc_ue_EUTRA_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ue_EUTRA_Capability }, { NULL, 0, 0, NULL } }; @@ -103458,14 +104396,58 @@ dissect_rrc_UE_RadioAccessCapability_v920ext_IEs(tvbuff_t *tvb _U_, int offset _ } -static const per_sequence_t T_nonCriticalExtensions_165_sequence[] = { +static const value_string rrc_T_ue_ExtendedMeasurementSupport_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_rrc_T_ue_ExtendedMeasurementSupport(tvbuff_t *tvb _U_, int offset _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 UE_RadioAccessCapability_v970ext_IEs_sequence[] = { + { &hf_rrc_ue_ExtendedMeasurementSupport, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_ue_ExtendedMeasurementSupport }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_165(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_UE_RadioAccessCapability_v970ext_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_T_nonCriticalExtensions_165, T_nonCriticalExtensions_165_sequence); + ett_rrc_UE_RadioAccessCapability_v970ext_IEs, UE_RadioAccessCapability_v970ext_IEs_sequence); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtensions_166_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_nonCriticalExtensions_166(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_nonCriticalExtensions_166, T_nonCriticalExtensions_166_sequence); + + return offset; +} + + +static const per_sequence_t T_v970NonCriticalExtensions_03_sequence[] = { + { &hf_rrc_ue_RadioAccessCapability_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_v970ext_IEs }, + { &hf_rrc_nonCriticalExtensions_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_166 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v970NonCriticalExtensions_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_rrc_T_v970NonCriticalExtensions_03, T_v970NonCriticalExtensions_03_sequence); return offset; } @@ -103473,7 +104455,7 @@ dissect_rrc_T_nonCriticalExtensions_165(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v920NonCriticalExtensions_03_sequence[] = { { &hf_rrc_ue_RadioAccessCapability_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_165, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_165 }, + { &hf_rrc_v970NonCriticalExtensions_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v970NonCriticalExtensions_03 }, { NULL, 0, 0, NULL } }; @@ -103702,15 +104684,15 @@ dissect_rrc_PreDefTransChConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_fdd_117_sequence[] = { +static const per_sequence_t T_fdd_116_sequence[] = { { &hf_rrc_powerControlAlgorithm, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerControlAlgorithm }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_117(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_116(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_fdd_117, T_fdd_117_sequence); + ett_rrc_T_fdd_116, T_fdd_116_sequence); return offset; } @@ -103737,7 +104719,7 @@ static const value_string rrc_UL_DPCH_PowerControlInfoPredef_vals[] = { }; static const per_choice_t UL_DPCH_PowerControlInfoPredef_choice[] = { - { 0, &hf_rrc_fdd_120 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_117 }, + { 0, &hf_rrc_fdd_119 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_116 }, { 1, &hf_rrc_tdd_74 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_68 }, { 0, NULL, 0, NULL } }; @@ -103752,16 +104734,16 @@ dissect_rrc_UL_DPCH_PowerControlInfoPredef(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_fdd_110_sequence[] = { +static const per_sequence_t T_fdd_109_sequence[] = { { &hf_rrc_tfci_Existence , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, { &hf_rrc_puncturingLimit , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PuncturingLimit }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_110(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_109(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_fdd_110, T_fdd_110_sequence); + ett_rrc_T_fdd_109, T_fdd_109_sequence); return offset; } @@ -103788,7 +104770,7 @@ static const value_string rrc_T_modeSpecificInfo_78_vals[] = { }; static const per_choice_t T_modeSpecificInfo_78_choice[] = { - { 0, &hf_rrc_fdd_113 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_110 }, + { 0, &hf_rrc_fdd_112 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_109 }, { 1, &hf_rrc_tdd_68 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_62 }, { 0, NULL, 0, NULL } }; @@ -103818,7 +104800,7 @@ dissect_rrc_UL_DPCH_InfoPredef(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const per_sequence_t T_fdd_65_sequence[] = { +static const per_sequence_t T_fdd_64_sequence[] = { { &hf_rrc_spreadingFactorAndPilot, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF512_AndPilot }, { &hf_rrc_positionFixedOrFlexible, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PositionFixedOrFlexible }, { &hf_rrc_tfci_Existence , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -103826,9 +104808,9 @@ static const per_sequence_t T_fdd_65_sequence[] = { }; static int -dissect_rrc_T_fdd_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_64(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_fdd_65, T_fdd_65_sequence); + ett_rrc_T_fdd_64, T_fdd_64_sequence); return offset; } @@ -103855,7 +104837,7 @@ static const value_string rrc_T_modeSpecificInfo_34_vals[] = { }; static const per_choice_t T_modeSpecificInfo_34_choice[] = { - { 0, &hf_rrc_fdd_66 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_65 }, + { 0, &hf_rrc_fdd_65 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_64 }, { 1, &hf_rrc_tdd_27 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_26 }, { 0, NULL, 0, NULL } }; @@ -103929,15 +104911,15 @@ dissect_rrc_PreDefRadioConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_111_sequence[] = { +static const per_sequence_t T_fdd_110_sequence[] = { { &hf_rrc_numberOfTPC_Bits, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_NumberOfTPC_Bits }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_111(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_110(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_fdd_111, T_fdd_111_sequence); + ett_rrc_T_fdd_110, T_fdd_110_sequence); return offset; } @@ -103950,7 +104932,7 @@ static const value_string rrc_T_modeSpecificInfo_79_vals[] = { }; static const per_choice_t T_modeSpecificInfo_79_choice[] = { - { 0, &hf_rrc_fdd_114 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_111 }, + { 0, &hf_rrc_fdd_113 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_110 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -104769,9 +105751,38 @@ dissect_rrc_CodeResourceInformation_TDD128(tvbuff_t *tvb _U_, int offset _U_, as } +static const per_sequence_t E_RGCH_Information_CommonEdch_sequence[] = { + { &hf_rrc_signatureSequence, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_HICH_RGCH_SignatureSequence }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_E_RGCH_Information_CommonEdch(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_E_RGCH_Information_CommonEdch, E_RGCH_Information_CommonEdch_sequence); + + return offset; +} + + +static const per_sequence_t E_HICH_Information_CommonEdch_sequence[] = { + { &hf_rrc_channelisationCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_HICH_ChannelisationCode }, + { &hf_rrc_signatureSequence, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_HICH_RGCH_SignatureSequence }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_E_HICH_Information_CommonEdch(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_E_HICH_Information_CommonEdch, E_HICH_Information_CommonEdch_sequence); + + return offset; +} + + static const per_sequence_t UL_DPCH_CodeInfoForCommonEDCH_sequence[] = { { &hf_rrc_ul_DPCCHscramblingCodeType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ScramblingCodeType }, - { &hf_rrc_ul_DPCCHscramblingCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_ScramblingCode }, + { &hf_rrc_ul_DPCCHscramblingCode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_ScramblingCode }, { NULL, 0, 0, NULL } }; @@ -104785,10 +105796,10 @@ dissect_rrc_UL_DPCH_CodeInfoForCommonEDCH(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t Common_E_DCH_ResourceInfoList_sequence[] = { - { &hf_rrc_s_offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_9 }, - { &hf_rrc_f_dpch_ChannelisationCodeNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_255 }, - { &hf_rrc_e_RGCH_Information, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RGCH_Information }, - { &hf_rrc_e_hich_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_HICH_Information }, + { &hf_rrc_s_offset , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_9 }, + { &hf_rrc_f_dpch_ChannelisationCodeNumber, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_255 }, + { &hf_rrc_e_RGCH_Information_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_E_RGCH_Information_CommonEdch }, + { &hf_rrc_e_hich_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_HICH_Information_CommonEdch }, { &hf_rrc_ul_DPCH_CodeInfoForCommonEDCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCH_CodeInfoForCommonEDCH }, { NULL, 0, 0, NULL } }; @@ -104862,288 +105873,14 @@ dissect_rrc_UL_Interference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } - -static int -dissect_rrc_PreambleScramblingCodeWordNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 15U, NULL, FALSE); - - return offset; -} - - -static const per_sequence_t SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD_sequence_of[1] = { - { &hf_rrc_fdd_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ASCSetting_FDD }, -}; - -static int -dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD, SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD_sequence_of, - 1, maxASC, FALSE); - - return offset; -} - - -static const per_sequence_t SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7_sequence_of[1] = { - { &hf_rrc_tdd_item_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ASCSetting_TDD_r7 }, -}; - -static int -dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7, SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7_sequence_of, - 1, maxASC, FALSE); - - return offset; -} - - -static const value_string rrc_PRACH_Partitioning_r7_vals[] = { - { 0, "fdd" }, - { 1, "tdd" }, - { 0, NULL } -}; - -static const per_choice_t PRACH_Partitioning_r7_choice[] = { - { 0, &hf_rrc_fdd_97 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD }, - { 1, &hf_rrc_tdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7 }, - { 0, NULL, 0, NULL } -}; - -static int -dissect_rrc_PRACH_Partitioning_r7(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_rrc_PRACH_Partitioning_r7, PRACH_Partitioning_r7_choice, - NULL); - - return offset; -} - - - -static int -dissect_rrc_PowerRampStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 8U, NULL, FALSE); - - return offset; -} - - - -static int -dissect_rrc_PreambleRetransMax(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 64U, NULL, FALSE); - - return offset; -} - - -static const per_sequence_t PRACH_PowerOffset_sequence[] = { - { &hf_rrc_powerRampStep , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerRampStep }, - { &hf_rrc_preambleRetransMax, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PreambleRetransMax }, - { NULL, 0, 0, NULL } -}; - -static int -dissect_rrc_PRACH_PowerOffset(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_PRACH_PowerOffset, PRACH_PowerOffset_sequence); - - return offset; -} - - - -static int -dissect_rrc_NB01(tvbuff_t *tvb _U_, int offset _U_, 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, 50U, NULL, FALSE); - - return offset; -} - - -static const per_sequence_t RACH_TransmissionParameters_sequence[] = { - { &hf_rrc_mmax , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_32 }, - { &hf_rrc_nb01Min , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NB01 }, - { &hf_rrc_nb01Max , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NB01 }, - { NULL, 0, 0, NULL } -}; - -static int -dissect_rrc_RACH_TransmissionParameters(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_RACH_TransmissionParameters, RACH_TransmissionParameters_sequence); - - return offset; -} - - - -static int -dissect_rrc_INTEGER_M5_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - -5, 10U, NULL, FALSE); - - return offset; -} - - -static const per_sequence_t PRACH_PreambleForEnhancedUplink_sequence[] = { - { &hf_rrc_availableSignatures, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AvailableSignatures }, - { &hf_rrc_e_ai_Indication , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, - { &hf_rrc_preambleScramblingCodeWordNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PreambleScramblingCodeWordNumber }, - { &hf_rrc_availableSubChannelNumbers, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AvailableSubChannelNumbers }, - { &hf_rrc_prach_Partitioning, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_Partitioning_r7 }, - { &hf_rrc_persistenceScalingFactorList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PersistenceScalingFactorList }, - { &hf_rrc_ac_To_ASC_MappingTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AC_To_ASC_MappingTable }, - { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, - { &hf_rrc_constantValue , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValue }, - { &hf_rrc_prach_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_PowerOffset }, - { &hf_rrc_rach_TransmissionParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RACH_TransmissionParameters }, - { &hf_rrc_aich_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AICH_Info }, - { &hf_rrc_powerOffsetPp_e , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M5_10 }, - { NULL, 0, 0, NULL } -}; - -static int -dissect_rrc_PRACH_PreambleForEnhancedUplink(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_PRACH_PreambleForEnhancedUplink, PRACH_PreambleForEnhancedUplink_sequence); - - return offset; -} - - -static const value_string rrc_T_harq_Info_03_vals[] = { - { 0, "rv0" }, - { 1, "rvtable" }, - { 0, NULL } -}; - - -static int -dissect_rrc_T_harq_Info_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 2, NULL, FALSE, 0, NULL); - - return offset; -} - - -static const per_sequence_t UL_DPCHpowerControlInfoForCommonEDCH_sequence[] = { - { &hf_rrc_powerControlAlgorithm, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerControlAlgorithm }, - { &hf_rrc_deltaACK , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DeltaACK }, - { &hf_rrc_deltaNACK , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DeltaNACK }, - { &hf_rrc_ack_NACK_repetition_factor, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ACK_NACK_repetitionFactor }, - { NULL, 0, 0, NULL } -}; - -static int -dissect_rrc_UL_DPCHpowerControlInfoForCommonEDCH(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_UL_DPCHpowerControlInfoForCommonEDCH, UL_DPCHpowerControlInfoForCommonEDCH_sequence); - - return offset; -} - - -static const value_string rrc_T_max_CCCH_ResourceAllocation_vals[] = { - { 0, "tti8" }, - { 1, "tti12" }, - { 2, "tti16" }, - { 3, "tti24" }, - { 4, "tti32" }, - { 5, "tti40" }, - { 6, "tti80" }, - { 7, "tti120" }, - { 0, NULL } -}; - - -static int -dissect_rrc_T_max_CCCH_ResourceAllocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 8, NULL, FALSE, 0, NULL); - - return offset; -} - - - -static int -dissect_rrc_INTEGER_8_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 8U, 24U, NULL, FALSE); - - return offset; -} - - -static const value_string rrc_T_e_dch_TransmitContinuationOffset_vals[] = { - { 0, "tti0" }, - { 1, "tti8" }, - { 2, "tti16" }, - { 3, "tti24" }, - { 4, "tti40" }, - { 5, "tti80" }, - { 6, "tti120" }, - { 7, "infinity" }, - { 0, NULL } -}; - - -static int -dissect_rrc_T_e_dch_TransmitContinuationOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 8, NULL, FALSE, 0, NULL); - - return offset; -} - - -static const per_sequence_t SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList_sequence_of[1] = { - { &hf_rrc_common_E_DCH_ResourceInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Common_E_DCH_ResourceInfoList }, -}; - -static int -dissect_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList, SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList_sequence_of, - 1, maxEDCHs, FALSE); - - return offset; -} - - -static const per_sequence_t T_fdd_55_sequence[] = { - { &hf_rrc_prach_PreambleForEnhancedUplink, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PRACH_PreambleForEnhancedUplink }, - { &hf_rrc_initialServingGrantValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_37 }, - { &hf_rrc_e_dch_TTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DCH_TTI }, - { &hf_rrc_e_agch_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Information }, - { &hf_rrc_harq_Info_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_harq_Info_03 }, - { &hf_rrc_ul_DPCHpowerControlInfoForCommonEDCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCHpowerControlInfoForCommonEDCH }, - { &hf_rrc_e_dpcch_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DPCCH_Info_r7 }, - { &hf_rrc_e_dpdch_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DPDCH_Info_r8 }, - { &hf_rrc_dl_FDPCH_TPCcommandErrorRate, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_10 }, - { &hf_rrc_additional_E_DCH_TransmitBackoff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 }, - { &hf_rrc_max_CCCH_ResourceAllocation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_max_CCCH_ResourceAllocation }, - { &hf_rrc_max_PeriodForCollisionResolution, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_8_24 }, - { &hf_rrc_e_dch_TransmitContinuationOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_e_dch_TransmitContinuationOffset }, - { &hf_rrc_ack_nack_support_on_HS_DPCCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, - { &hf_rrc_measurement_Feedback_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Measurement_Feedback_Info_r7 }, - { &hf_rrc_common_E_DCH_ResourceInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList }, +static const per_sequence_t T_dummy_14_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_dummy_14(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_fdd_55, T_fdd_55_sequence); + ett_rrc_T_dummy_14, T_dummy_14_sequence); return offset; } @@ -105317,7 +106054,7 @@ static const per_sequence_t E_PUCH_Info_TDD128_sequence[] = { { &hf_rrc_maximum_Allowed_Code_Rate, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_63 }, { &hf_rrc_maximumNumOfRetransSchedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 }, { &hf_rrc_retransTimerForSchedInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_retransTimerForSchedInfo_01 }, - { &hf_rrc_dummy_38 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_6 }, + { &hf_rrc_dummy_39 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_INTEGER_0_6 }, { NULL, 0, 0, NULL } }; @@ -105347,7 +106084,7 @@ dissect_rrc_E_AGCH_Information_TDD128(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const value_string rrc_T_harq_Info_04_vals[] = { +static const value_string rrc_T_harq_Info_03_vals[] = { { 0, "rv0" }, { 1, "rvtable" }, { 0, NULL } @@ -105355,7 +106092,7 @@ static const value_string rrc_T_harq_Info_04_vals[] = { static int -dissect_rrc_T_harq_Info_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_harq_Info_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, 2, NULL, FALSE, 0, NULL); @@ -105421,8 +106158,8 @@ static const per_sequence_t T_tdd128_09_sequence[] = { { &hf_rrc_e_RUCCH_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_RUCCH_Info_TDD128 }, { &hf_rrc_e_PUCH_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_PUCH_Info_TDD128 }, { &hf_rrc_e_hich_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_HICH_Information_TDD128 }, - { &hf_rrc_e_agch_Information_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Information_TDD128 }, - { &hf_rrc_harq_Info_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_harq_Info_04 }, + { &hf_rrc_e_agch_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Information_TDD128 }, + { &hf_rrc_harq_Info_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_harq_Info_03 }, { &hf_rrc_ccch_transmission_Info, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_ccch_transmission_Info }, { NULL, 0, 0, NULL } }; @@ -105461,13 +106198,13 @@ dissect_rrc_T_tdd_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr static const value_string rrc_T_modeSpecificInfo_24_vals[] = { - { 0, "fdd" }, + { 0, "dummy" }, { 1, "tdd" }, { 0, NULL } }; static const per_choice_t T_modeSpecificInfo_24_choice[] = { - { 0, &hf_rrc_fdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_55 }, + { 0, &hf_rrc_dummy_32 , ASN1_NO_EXTENSIONS , dissect_rrc_T_dummy_14 }, { 1, &hf_rrc_tdd_17 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_16 }, { 0, NULL, 0, NULL } }; @@ -105498,6 +106235,295 @@ dissect_rrc_CommonEDCHSystemInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } + +static int +dissect_rrc_PreambleScramblingCodeWordNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 0U, 15U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD_sequence_of[1] = { + { &hf_rrc_fdd_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ASCSetting_FDD }, +}; + +static int +dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD, SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD_sequence_of, + 1, maxASC, FALSE); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7_sequence_of[1] = { + { &hf_rrc_tdd_item_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ASCSetting_TDD_r7 }, +}; + +static int +dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7, SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7_sequence_of, + 1, maxASC, FALSE); + + return offset; +} + + +static const value_string rrc_PRACH_Partitioning_r7_vals[] = { + { 0, "fdd" }, + { 1, "tdd" }, + { 0, NULL } +}; + +static const per_choice_t PRACH_Partitioning_r7_choice[] = { + { 0, &hf_rrc_fdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD }, + { 1, &hf_rrc_tdd_56 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD_r7 }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_rrc_PRACH_Partitioning_r7(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_rrc_PRACH_Partitioning_r7, PRACH_Partitioning_r7_choice, + NULL); + + return offset; +} + + + +static int +dissect_rrc_PowerRampStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 8U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_rrc_PreambleRetransMax(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 1U, 64U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t PRACH_PowerOffset_sequence[] = { + { &hf_rrc_powerRampStep , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerRampStep }, + { &hf_rrc_preambleRetransMax, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PreambleRetransMax }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_PRACH_PowerOffset(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_PRACH_PowerOffset, PRACH_PowerOffset_sequence); + + return offset; +} + + + +static int +dissect_rrc_NB01(tvbuff_t *tvb _U_, int offset _U_, 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, 50U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t RACH_TransmissionParameters_sequence[] = { + { &hf_rrc_mmax , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_32 }, + { &hf_rrc_nb01Min , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NB01 }, + { &hf_rrc_nb01Max , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_NB01 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_RACH_TransmissionParameters(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_RACH_TransmissionParameters, RACH_TransmissionParameters_sequence); + + return offset; +} + + + +static int +dissect_rrc_INTEGER_M5_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + -5, 10U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t PRACH_PreambleForEnhancedUplink_sequence[] = { + { &hf_rrc_availableSignatures, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AvailableSignatures }, + { &hf_rrc_e_ai_Indication , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, + { &hf_rrc_preambleScramblingCodeWordNumber, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PreambleScramblingCodeWordNumber }, + { &hf_rrc_availableSubChannelNumbers, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AvailableSubChannelNumbers }, + { &hf_rrc_prach_Partitioning, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_Partitioning_r7 }, + { &hf_rrc_persistenceScalingFactorList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PersistenceScalingFactorList }, + { &hf_rrc_ac_To_ASC_MappingTable, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AC_To_ASC_MappingTable }, + { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, + { &hf_rrc_constantValue , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValue }, + { &hf_rrc_prach_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_PowerOffset }, + { &hf_rrc_rach_TransmissionParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RACH_TransmissionParameters }, + { &hf_rrc_aich_Info , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AICH_Info }, + { &hf_rrc_powerOffsetPp_e , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_M5_10 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_PRACH_PreambleForEnhancedUplink(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_PRACH_PreambleForEnhancedUplink, PRACH_PreambleForEnhancedUplink_sequence); + + return offset; +} + + +static const value_string rrc_T_harq_Info_04_vals[] = { + { 0, "rv0" }, + { 1, "rvtable" }, + { 0, NULL } +}; + + +static int +dissect_rrc_T_harq_Info_04(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + +static const per_sequence_t UL_DPCHpowerControlInfoForCommonEDCH_sequence[] = { + { &hf_rrc_powerControlAlgorithm, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PowerControlAlgorithm }, + { &hf_rrc_deltaACK , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DeltaACK }, + { &hf_rrc_deltaNACK , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DeltaNACK }, + { &hf_rrc_ack_NACK_repetition_factor, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ACK_NACK_repetitionFactor }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_UL_DPCHpowerControlInfoForCommonEDCH(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_UL_DPCHpowerControlInfoForCommonEDCH, UL_DPCHpowerControlInfoForCommonEDCH_sequence); + + return offset; +} + + +static const value_string rrc_T_max_CCCH_ResourceAllocation_vals[] = { + { 0, "tti8" }, + { 1, "tti12" }, + { 2, "tti16" }, + { 3, "tti20" }, + { 4, "tti24" }, + { 5, "tti32" }, + { 6, "tti40" }, + { 7, "tti80" }, + { 0, NULL } +}; + + +static int +dissect_rrc_T_max_CCCH_ResourceAllocation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 8, NULL, FALSE, 0, NULL); + + return offset; +} + + + +static int +dissect_rrc_INTEGER_8_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, + 8U, 24U, NULL, FALSE); + + return offset; +} + + +static const value_string rrc_T_e_dch_TransmitContinuationOffset_vals[] = { + { 0, "tti0" }, + { 1, "tti4" }, + { 2, "tti8" }, + { 3, "tti16" }, + { 4, "tti24" }, + { 5, "tti40" }, + { 6, "tti80" }, + { 7, "infinity" }, + { 0, NULL } +}; + + +static int +dissect_rrc_T_e_dch_TransmitContinuationOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, + 8, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList_sequence_of[1] = { + { &hf_rrc_common_E_DCH_ResourceInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Common_E_DCH_ResourceInfoList }, +}; + +static int +dissect_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList, SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList_sequence_of, + 1, maxEDCHs, FALSE); + + return offset; +} + + +static const per_sequence_t CommonEDCHSystemInfoFDD_sequence[] = { + { &hf_rrc_ul_InterferenceForCommonEDCH, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_Interference }, + { &hf_rrc_common_E_DCH_MAC_d_FlowList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_Common_E_DCH_MAC_d_FlowList }, + { &hf_rrc_prach_PreambleForEnhancedUplink, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PRACH_PreambleForEnhancedUplink }, + { &hf_rrc_initialServingGrantValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_37 }, + { &hf_rrc_e_dch_TTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DCH_TTI }, + { &hf_rrc_e_agch_Information_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_AGCH_Information }, + { &hf_rrc_harq_Info_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_harq_Info_04 }, + { &hf_rrc_ul_DPCHpowerControlInfoForCommonEDCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_DPCHpowerControlInfoForCommonEDCH }, + { &hf_rrc_e_dpcch_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DPCCH_Info_r7 }, + { &hf_rrc_e_dpdch_Info , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_E_DPDCH_Info_r8 }, + { &hf_rrc_dl_FDPCH_TPCcommandErrorRate, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_1_10 }, + { &hf_rrc_additional_E_DCH_TransmitBackoff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_15 }, + { &hf_rrc_max_CCCH_ResourceAllocation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_max_CCCH_ResourceAllocation }, + { &hf_rrc_max_PeriodForCollisionResolution, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_8_24 }, + { &hf_rrc_e_dch_TransmitContinuationOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_e_dch_TransmitContinuationOffset }, + { &hf_rrc_ack_nack_support_on_HS_DPCCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, + { &hf_rrc_measurement_Feedback_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Measurement_Feedback_Info_r7 }, + { &hf_rrc_common_E_DCH_ResourceInfoList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_CommonEDCHSystemInfoFDD(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_CommonEDCHSystemInfoFDD, CommonEDCHSystemInfoFDD_sequence); + + return offset; +} + + static const per_sequence_t DynamicPersistenceLevelTF_List_sequence_of[1] = { { &hf_rrc_DynamicPersistenceLevelTF_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DynamicPersistenceLevel }, }; @@ -105807,7 +106833,7 @@ dissect_rrc_PI_CountPerFrame(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_94_sequence[] = { +static const per_sequence_t T_fdd_93_sequence[] = { { &hf_rrc_channelisationCode256, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ChannelisationCode256 }, { &hf_rrc_pi_CountPerFrame, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PI_CountPerFrame }, { &hf_rrc_sttd_Indicator , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -105815,9 +106841,9 @@ static const per_sequence_t T_fdd_94_sequence[] = { }; static int -dissect_rrc_T_fdd_94(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_94, T_fdd_94_sequence); + ett_rrc_T_fdd_93, T_fdd_93_sequence); return offset; } @@ -105960,7 +106986,7 @@ static const value_string rrc_PICH_Info_vals[] = { }; static const per_choice_t PICH_Info_choice[] = { - { 0, &hf_rrc_fdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_94 }, + { 0, &hf_rrc_fdd_95 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_93 }, { 1, &hf_rrc_tdd_54 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_50 }, { 0, NULL, 0, NULL } }; @@ -106666,7 +107692,7 @@ static const value_string rrc_PRACH_Partitioning_vals[] = { }; static const per_choice_t PRACH_Partitioning_choice[] = { - { 0, &hf_rrc_fdd_97 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD }, + { 0, &hf_rrc_fdd_96 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD }, { 1, &hf_rrc_tdd_55 , ASN1_NO_EXTENSIONS , dissect_rrc_SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_TDD }, { 0, NULL, 0, NULL } }; @@ -106699,7 +107725,7 @@ dissect_rrc_SF_PRACH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr } -static const per_sequence_t T_fdd_95_sequence[] = { +static const per_sequence_t T_fdd_94_sequence[] = { { &hf_rrc_availableSignatures, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AvailableSignatures }, { &hf_rrc_availableSF , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SF_PRACH }, { &hf_rrc_preambleScramblingCodeWordNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PreambleScramblingCodeWordNumber }, @@ -106709,9 +107735,9 @@ static const per_sequence_t T_fdd_95_sequence[] = { }; static int -dissect_rrc_T_fdd_95(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_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_rrc_T_fdd_95, T_fdd_95_sequence); + ett_rrc_T_fdd_94, T_fdd_94_sequence); return offset; } @@ -106842,7 +107868,7 @@ static const value_string rrc_T_modeSpecificInfo_64_vals[] = { }; static const per_choice_t T_modeSpecificInfo_64_choice[] = { - { 0, &hf_rrc_fdd_98 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_95 }, + { 0, &hf_rrc_fdd_97 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_94 }, { 1, &hf_rrc_tdd_57 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_51 }, { 0, NULL, 0, NULL } }; @@ -107076,7 +108102,7 @@ dissect_rrc_PRACH_RACH_Info_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_96_sequence[] = { +static const per_sequence_t T_fdd_95_sequence[] = { { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_constantValue , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ConstantValue }, { &hf_rrc_prach_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PRACH_PowerOffset }, @@ -107086,9 +108112,9 @@ static const per_sequence_t T_fdd_96_sequence[] = { }; static int -dissect_rrc_T_fdd_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_95(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_fdd_96, T_fdd_96_sequence); + ett_rrc_T_fdd_95, T_fdd_95_sequence); return offset; } @@ -107101,7 +108127,7 @@ static const value_string rrc_T_modeSpecificInfo_65_vals[] = { }; static const per_choice_t T_modeSpecificInfo_65_choice[] = { - { 0, &hf_rrc_fdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_96 }, + { 0, &hf_rrc_fdd_98 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_95 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -107784,7 +108810,7 @@ dissect_rrc_MBMS_FACHCarryingMTCH_List(tvbuff_t *tvb _U_, int offset _U_, asn1_c static const per_sequence_t T_fachCarryingMSCH_sequence[] = { { &hf_rrc_msch_transportFormatSet, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportFormatSet }, - { &hf_rrc_dummy_39 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_MSCH_ConfigurationInfo_r6 }, + { &hf_rrc_dummy_40 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MBMS_MSCH_ConfigurationInfo_r6 }, { NULL, 0, 0, NULL } }; @@ -108081,7 +109107,7 @@ dissect_rrc_CellDCH_ReportCriteria_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn } -static const per_sequence_t T_fdd_124_sequence[] = { +static const per_sequence_t T_fdd_123_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -108090,9 +109116,9 @@ static const per_sequence_t T_fdd_124_sequence[] = { }; static int -dissect_rrc_T_fdd_124(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_123(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_fdd_124, T_fdd_124_sequence); + ett_rrc_T_fdd_123, T_fdd_123_sequence); return offset; } @@ -108122,7 +109148,7 @@ static const value_string rrc_T_modeSpecificInfo_86_vals[] = { }; static const per_choice_t T_modeSpecificInfo_86_choice[] = { - { 0, &hf_rrc_fdd_127 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_124 }, + { 0, &hf_rrc_fdd_126 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_123 }, { 1, &hf_rrc_tdd_82 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_76 }, { 0, NULL, 0, NULL } }; @@ -108137,16 +109163,16 @@ dissect_rrc_T_modeSpecificInfo_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_133_sequence[] = { +static const per_sequence_t T_fdd_132_sequence[] = { { &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin }, { &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_133(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_132(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_fdd_133, T_fdd_133_sequence); + ett_rrc_T_fdd_132, T_fdd_132_sequence); return offset; } @@ -108188,7 +109214,7 @@ static const value_string rrc_T_modeSpecificInfo_95_vals[] = { }; static const per_choice_t T_modeSpecificInfo_95_choice[] = { - { 0, &hf_rrc_fdd_138 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_133 }, + { 0, &hf_rrc_fdd_137 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_132 }, { 1, &hf_rrc_tdd_92 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_85 }, { 2, &hf_rrc_gsm_04 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_04 }, { 0, NULL, 0, NULL } @@ -108271,7 +109297,7 @@ dissect_rrc_CellInfoSI_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_125_sequence[] = { +static const per_sequence_t T_fdd_124_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -108280,9 +109306,9 @@ static const per_sequence_t T_fdd_125_sequence[] = { }; static int -dissect_rrc_T_fdd_125(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_124(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_fdd_125, T_fdd_125_sequence); + ett_rrc_T_fdd_124, T_fdd_124_sequence); return offset; } @@ -108312,7 +109338,7 @@ static const value_string rrc_T_modeSpecificInfo_87_vals[] = { }; static const per_choice_t T_modeSpecificInfo_87_choice[] = { - { 0, &hf_rrc_fdd_128 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_125 }, + { 0, &hf_rrc_fdd_127 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_124 }, { 1, &hf_rrc_tdd_83 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_77 }, { 0, NULL, 0, NULL } }; @@ -108327,16 +109353,16 @@ dissect_rrc_T_modeSpecificInfo_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_134_sequence[] = { +static const per_sequence_t T_fdd_133_sequence[] = { { &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin }, { &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_134(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_133(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_fdd_134, T_fdd_134_sequence); + ett_rrc_T_fdd_133, T_fdd_133_sequence); return offset; } @@ -108378,7 +109404,7 @@ static const value_string rrc_T_modeSpecificInfo_96_vals[] = { }; static const per_choice_t T_modeSpecificInfo_96_choice[] = { - { 0, &hf_rrc_fdd_139 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_134 }, + { 0, &hf_rrc_fdd_138 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_133 }, { 1, &hf_rrc_tdd_93 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_86 }, { 2, &hf_rrc_gsm_05 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_05 }, { 0, NULL, 0, NULL } @@ -108448,7 +109474,7 @@ dissect_rrc_CellInfoSI_ECN0_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_126_sequence[] = { +static const per_sequence_t T_fdd_125_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -108457,9 +109483,9 @@ static const per_sequence_t T_fdd_126_sequence[] = { }; static int -dissect_rrc_T_fdd_126(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_125(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_fdd_126, T_fdd_126_sequence); + ett_rrc_T_fdd_125, T_fdd_125_sequence); return offset; } @@ -108489,7 +109515,7 @@ static const value_string rrc_T_modeSpecificInfo_88_vals[] = { }; static const per_choice_t T_modeSpecificInfo_88_choice[] = { - { 0, &hf_rrc_fdd_129 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_126 }, + { 0, &hf_rrc_fdd_128 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_125 }, { 1, &hf_rrc_tdd_84 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_78 }, { 0, NULL, 0, NULL } }; @@ -108504,16 +109530,16 @@ dissect_rrc_T_modeSpecificInfo_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_135_sequence[] = { +static const per_sequence_t T_fdd_134_sequence[] = { { &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin }, { &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_135(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_134(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_fdd_135, T_fdd_135_sequence); + ett_rrc_T_fdd_134, T_fdd_134_sequence); return offset; } @@ -108555,7 +109581,7 @@ static const value_string rrc_T_modeSpecificInfo_97_vals[] = { }; static const per_choice_t T_modeSpecificInfo_97_choice[] = { - { 0, &hf_rrc_fdd_140 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_135 }, + { 0, &hf_rrc_fdd_139 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_134 }, { 1, &hf_rrc_tdd_94 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_87 }, { 2, &hf_rrc_gsm_06 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_06 }, { 0, NULL, 0, NULL } @@ -108625,7 +109651,7 @@ dissect_rrc_CellInfoSI_HCS_RSCP_LCR_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_fdd_127_sequence[] = { +static const per_sequence_t T_fdd_126_sequence[] = { { &hf_rrc_primaryCPICH_Info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_Info }, { &hf_rrc_primaryCPICH_TX_Power, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PrimaryCPICH_TX_Power }, { &hf_rrc_readSFN_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN }, @@ -108634,9 +109660,9 @@ static const per_sequence_t T_fdd_127_sequence[] = { }; static int -dissect_rrc_T_fdd_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_126(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_fdd_127, T_fdd_127_sequence); + ett_rrc_T_fdd_126, T_fdd_126_sequence); return offset; } @@ -108666,7 +109692,7 @@ static const value_string rrc_T_modeSpecificInfo_89_vals[] = { }; static const per_choice_t T_modeSpecificInfo_89_choice[] = { - { 0, &hf_rrc_fdd_130 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_127 }, + { 0, &hf_rrc_fdd_129 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_126 }, { 1, &hf_rrc_tdd_85 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_79 }, { 0, NULL, 0, NULL } }; @@ -108780,16 +109806,16 @@ dissect_rrc_HCS_NeighbouringCellInformation_ECN0(tvbuff_t *tvb _U_, int offset _ } -static const per_sequence_t T_fdd_136_sequence[] = { +static const per_sequence_t T_fdd_135_sequence[] = { { &hf_rrc_q_QualMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_QualMin }, { &hf_rrc_q_RxlevMin , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Q_RxlevMin }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_136(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_135(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_fdd_136, T_fdd_136_sequence); + ett_rrc_T_fdd_135, T_fdd_135_sequence); return offset; } @@ -108831,7 +109857,7 @@ static const value_string rrc_T_modeSpecificInfo_98_vals[] = { }; static const per_choice_t T_modeSpecificInfo_98_choice[] = { - { 0, &hf_rrc_fdd_141 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_136 }, + { 0, &hf_rrc_fdd_140 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_135 }, { 1, &hf_rrc_tdd_95 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_88 }, { 2, &hf_rrc_gsm_07 , ASN1_NO_EXTENSIONS , dissect_rrc_T_gsm_07 }, { 0, NULL, 0, NULL } @@ -109639,15 +110665,15 @@ dissect_rrc_InterFreqRepQuantityRACH_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_fdd_141_sequence[] = { +static const per_sequence_t T_fdd_140_sequence[] = { { &hf_rrc_interFreqRepQuantityRACH_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqRepQuantityRACH_FDD }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_141(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_140(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_fdd_141, T_fdd_141_sequence); + ett_rrc_T_fdd_140, T_fdd_140_sequence); return offset; } @@ -109716,7 +110742,7 @@ static const value_string rrc_T_modeSpecificInfo_103_vals[] = { }; static const per_choice_t T_modeSpecificInfo_103_choice[] = { - { 0, &hf_rrc_fdd_147 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_141 }, + { 0, &hf_rrc_fdd_146 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_140 }, { 1, &hf_rrc_tdd_99 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_91 }, { 2, &hf_rrc_interFreqRACHReportingThreshold, ASN1_NO_EXTENSIONS , dissect_rrc_Threshold }, { 3, &hf_rrc_maxReportedCellsOnRACHinterFreq, ASN1_NO_EXTENSIONS , dissect_rrc_MaxReportedCellsOnRACHinterFreq }, @@ -109747,15 +110773,15 @@ dissect_rrc_Dummy_InterFreqRACHReportingInfo(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_fdd_142_sequence[] = { +static const per_sequence_t T_fdd_141_sequence[] = { { &hf_rrc_interFreqRepQuantityRACH_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterFreqRepQuantityRACH_FDD }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_142(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_141(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_fdd_142, T_fdd_142_sequence); + ett_rrc_T_fdd_141, T_fdd_141_sequence); return offset; } @@ -109782,7 +110808,7 @@ static const value_string rrc_T_modeSpecificInfo_104_vals[] = { }; static const per_choice_t T_modeSpecificInfo_104_choice[] = { - { 0, &hf_rrc_fdd_148 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_142 }, + { 0, &hf_rrc_fdd_147 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_141 }, { 1, &hf_rrc_tdd_100 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_92 }, { 0, NULL, 0, NULL } }; @@ -110360,15 +111386,15 @@ dissect_rrc_IntraFreqRepQuantityRACH_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_fdd_145_sequence[] = { +static const per_sequence_t T_fdd_144_sequence[] = { { &hf_rrc_intraFreqRepQuantityRACH_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqRepQuantityRACH_FDD }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_145(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_144(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_fdd_145, T_fdd_145_sequence); + ett_rrc_T_fdd_144, T_fdd_144_sequence); return offset; } @@ -110426,7 +111452,7 @@ static const value_string rrc_T_modeSpecificInfo_107_vals[] = { }; static const per_choice_t T_modeSpecificInfo_107_choice[] = { - { 0, &hf_rrc_fdd_151 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_145 }, + { 0, &hf_rrc_fdd_150 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_144 }, { 1, &hf_rrc_tdd_102 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_94 }, { 0, NULL, 0, NULL } }; @@ -110845,7 +111871,7 @@ static const per_sequence_t TrafficVolumeMeasSysInfo_sequence[] = { { &hf_rrc_trafficVolumeMeasurementObjectList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeMeasurementObjectList }, { &hf_rrc_trafficVolumeMeasQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeMeasQuantity }, { &hf_rrc_trafficVolumeReportingQuantity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeReportingQuantity }, - { &hf_rrc_dummy_47 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeReportingCriteria }, + { &hf_rrc_dummy_48 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeReportingCriteria }, { &hf_rrc_measurementValidity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementValidity }, { &hf_rrc_measurementReportingMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementReportingMode }, { &hf_rrc_reportCriteriaSysInf, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TrafficVolumeReportCriteriaSysInfo }, @@ -110879,7 +111905,7 @@ dissect_rrc_UE_InternalMeasurementSysInfo(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t MeasurementControlSysInfo_sequence[] = { { &hf_rrc_use_of_HCS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_use_of_HCS }, { &hf_rrc_trafficVolumeMeasSysInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TrafficVolumeMeasSysInfo }, - { &hf_rrc_dummy_46 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalMeasurementSysInfo }, + { &hf_rrc_dummy_47 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_InternalMeasurementSysInfo }, { NULL, 0, 0, NULL } }; @@ -111948,15 +112974,15 @@ dissect_rrc_DataVolumeHistory(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act } -static const per_sequence_t T_fdd_169_sequence[] = { +static const per_sequence_t T_fdd_168_sequence[] = { { &hf_rrc_intraFreqMeasQuantity_FDD_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IntraFreqMeasQuantity_FDD_sib3 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_169(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_168(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_fdd_169, T_fdd_169_sequence); + ett_rrc_T_fdd_168, T_fdd_168_sequence); return offset; } @@ -111983,7 +113009,7 @@ static const value_string rrc_T_modeSpecificInfo_134_vals[] = { }; static const per_choice_t T_modeSpecificInfo_134_choice[] = { - { 0, &hf_rrc_fdd_175 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_169 }, + { 0, &hf_rrc_fdd_174 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_168 }, { 1, &hf_rrc_tdd_127 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_119 }, { 0, NULL, 0, NULL } }; @@ -112333,18 +113359,18 @@ static const value_string rrc_SIBSb_TypeAndTag_vals[] = { }; static const per_choice_t SIBSb_TypeAndTag_choice[] = { - { 0, &hf_rrc_sysInfoType1 , ASN1_NO_EXTENSIONS , dissect_rrc_PLMN_ValueTag }, + { 0, &hf_rrc_sysInfoType1_01 , ASN1_NO_EXTENSIONS , dissect_rrc_PLMN_ValueTag }, { 1, &hf_rrc_sysInfoType2 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 2, &hf_rrc_sysInfoType3 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 2, &hf_rrc_sysInfoType3_01 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 3, &hf_rrc_sysInfoType4 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 4, &hf_rrc_sysInfoType5 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 4, &hf_rrc_sysInfoType5_01 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 5, &hf_rrc_sysInfoType6 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 6, &hf_rrc_sysInfoType7 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, - { 7, &hf_rrc_dummy_49 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 6, &hf_rrc_sysInfoType7_01 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, + { 7, &hf_rrc_dummy_50 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 8, &hf_rrc_dummy2_13 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 9, &hf_rrc_dummy3_03 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, - { 10, &hf_rrc_sysInfoType11 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 11, &hf_rrc_sysInfoType12 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 10, &hf_rrc_sysInfoType11_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 11, &hf_rrc_sysInfoType12_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 12, &hf_rrc_sysInfoType13 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 13, &hf_rrc_sysInfoType13_1 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 14, &hf_rrc_sysInfoType13_2 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, @@ -112354,8 +113380,8 @@ static const per_choice_t SIBSb_TypeAndTag_choice[] = { { 18, &hf_rrc_sysInfoType15 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 19, &hf_rrc_sysInfoType16 , ASN1_NO_EXTENSIONS , dissect_rrc_PredefinedConfigIdentityAndValueTag }, { 20, &hf_rrc_sysInfoType17 , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, - { 21, &hf_rrc_sysInfoTypeSB1 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, - { 22, &hf_rrc_sysInfoTypeSB2 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 21, &hf_rrc_sysInfoTypeSB1_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, + { 22, &hf_rrc_sysInfoTypeSB2_01, ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 23, &hf_rrc_sysInfoType15_1 , ASN1_NO_EXTENSIONS , dissect_rrc_CellValueTag }, { 24, &hf_rrc_sysInfoType15_2 , ASN1_NO_EXTENSIONS , dissect_rrc_SIBOccurrenceIdentityAndValueTag }, { 25, &hf_rrc_sysInfoType15_3 , ASN1_NO_EXTENSIONS , dissect_rrc_SIBOccurrenceIdentityAndValueTag }, @@ -112466,14 +113492,14 @@ dissect_rrc_MasterInformationBlock_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_ } -static const per_sequence_t T_nonCriticalExtensions_166_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_167_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_166(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_167(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_nonCriticalExtensions_166, T_nonCriticalExtensions_166_sequence); + ett_rrc_T_nonCriticalExtensions_167, T_nonCriticalExtensions_167_sequence); return offset; } @@ -112481,7 +113507,7 @@ dissect_rrc_T_nonCriticalExtensions_166(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_26_sequence[] = { { &hf_rrc_masterInformationBlock_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MasterInformationBlock_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_166, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_166 }, + { &hf_rrc_nonCriticalExtensions_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_167 }, { NULL, 0, 0, NULL } }; @@ -112584,14 +113610,14 @@ dissect_rrc_SysInfoType1_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_nonCriticalExtensions_167_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_168_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_167(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_168(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_nonCriticalExtensions_167, T_nonCriticalExtensions_167_sequence); + ett_rrc_T_nonCriticalExtensions_168, T_nonCriticalExtensions_168_sequence); return offset; } @@ -112599,7 +113625,7 @@ dissect_rrc_T_nonCriticalExtensions_167(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtentions_02_sequence[] = { { &hf_rrc_sysInfoType1_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType1_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_167, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_167 }, + { &hf_rrc_nonCriticalExtensions_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_168 }, { NULL, 0, 0, NULL } }; @@ -112645,14 +113671,14 @@ dissect_rrc_SysInfoType1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_nonCriticalExtensions_168_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_169_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_168(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_169(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_nonCriticalExtensions_168, T_nonCriticalExtensions_168_sequence); + ett_rrc_T_nonCriticalExtensions_169, T_nonCriticalExtensions_169_sequence); return offset; } @@ -112660,7 +113686,7 @@ dissect_rrc_T_nonCriticalExtensions_168(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType2_sequence[] = { { &hf_rrc_ura_IdentityList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_URA_IdentityList }, - { &hf_rrc_nonCriticalExtensions_168, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_168 }, + { &hf_rrc_nonCriticalExtensions_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_169 }, { NULL, 0, 0, NULL } }; @@ -112835,14 +113861,14 @@ dissect_rrc_SysInfoType3_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_nonCriticalExtensions_169_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_170_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_169(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_170(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_nonCriticalExtensions_169, T_nonCriticalExtensions_169_sequence); + ett_rrc_T_nonCriticalExtensions_170, T_nonCriticalExtensions_170_sequence); return offset; } @@ -112850,7 +113876,7 @@ dissect_rrc_T_nonCriticalExtensions_169(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v900NonCriticalExtension_sequence[] = { { &hf_rrc_sysInfoType3_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType3_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_169, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_169 }, + { &hf_rrc_nonCriticalExtensions_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_170 }, { NULL, 0, 0, NULL } }; @@ -113057,14 +114083,14 @@ dissect_rrc_SysInfoType4_v5c0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_nonCriticalExtensions_170_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_171_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_170(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_171(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_nonCriticalExtensions_170, T_nonCriticalExtensions_170_sequence); + ett_rrc_T_nonCriticalExtensions_171, T_nonCriticalExtensions_171_sequence); return offset; } @@ -113072,7 +114098,7 @@ dissect_rrc_T_nonCriticalExtensions_170(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v5c0NonCriticalExtension_sequence[] = { { &hf_rrc_sysInfoType4_v5c0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType4_v5c0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_170 }, + { &hf_rrc_nonCriticalExtensions_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_171 }, { NULL, 0, 0, NULL } }; @@ -113147,15 +114173,15 @@ dissect_rrc_SysInfoType4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_fdd_170_sequence[] = { +static const per_sequence_t T_fdd_169_sequence[] = { { &hf_rrc_aich_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AICH_PowerOffset }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_170(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_169(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_fdd_170, T_fdd_170_sequence); + ett_rrc_T_fdd_169, T_fdd_169_sequence); return offset; } @@ -113184,7 +114210,7 @@ static const value_string rrc_T_modeSpecificInfo_135_vals[] = { }; static const per_choice_t T_modeSpecificInfo_135_choice[] = { - { 0, &hf_rrc_fdd_176 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_170 }, + { 0, &hf_rrc_fdd_175 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_169 }, { 1, &hf_rrc_tdd_128 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_120 }, { 0, NULL, 0, NULL } }; @@ -113360,16 +114386,16 @@ dissect_rrc_SysInfoType5_v690ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_fdd_171_sequence[] = { +static const per_sequence_t T_fdd_170_sequence[] = { { &hf_rrc_hs_dsch_CommonSystemInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_HS_DSCH_CommonSystemInformation }, { &hf_rrc_hs_dsch_PagingSystemInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_PagingSystemInformation }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_171(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_170(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_fdd_171, T_fdd_171_sequence); + ett_rrc_T_fdd_170, T_fdd_170_sequence); return offset; } @@ -113413,7 +114439,7 @@ static const value_string rrc_T_modeSpecificInfo_136_vals[] = { }; static const per_choice_t T_modeSpecificInfo_136_choice[] = { - { 0, &hf_rrc_fdd_177 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_171 }, + { 0, &hf_rrc_fdd_176 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_170 }, { 1, &hf_rrc_tdd768_23 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd768_20 }, { 2, &hf_rrc_tdd128_62 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_59 }, { 0, NULL, 0, NULL } @@ -113466,28 +114492,28 @@ dissect_rrc_SysInfoType5_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_dummy_14_sequence[] = { +static const per_sequence_t T_dummy_15_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_dummy_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_dummy_15(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_dummy_14, T_dummy_14_sequence); + ett_rrc_T_dummy_15, T_dummy_15_sequence); return offset; } -static const per_sequence_t T_fdd_172_sequence[] = { +static const per_sequence_t T_fdd_171_sequence[] = { { &hf_rrc_hs_dsch_DrxCellfach_info, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HS_DSCH_DrxCellfach_info }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_172(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_171(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_fdd_172, T_fdd_172_sequence); + ett_rrc_T_fdd_171, T_fdd_171_sequence); return offset; } @@ -113530,7 +114556,7 @@ static const value_string rrc_T_modeSpecificInfo_137_vals[] = { }; static const per_choice_t T_modeSpecificInfo_137_choice[] = { - { 0, &hf_rrc_fdd_178 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_172 }, + { 0, &hf_rrc_fdd_177 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_171 }, { 1, &hf_rrc_tdd128_63 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd128_60 }, { 0, NULL, 0, NULL } }; @@ -113546,7 +114572,7 @@ dissect_rrc_T_modeSpecificInfo_137(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static const per_sequence_t SysInfoType5_v860ext_IEs_sequence[] = { - { &hf_rrc_dummy_50 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_14 }, + { &hf_rrc_dummy_51 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_15 }, { &hf_rrc_modeSpecificInfo_137, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_T_modeSpecificInfo_137 }, { NULL, 0, 0, NULL } }; @@ -113575,14 +114601,88 @@ dissect_rrc_SysInfoType5_v890ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_nonCriticalExtensions_171_sequence[] = { +static const value_string rrc_T_tresetUsageIndicator_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_rrc_T_tresetUsageIndicator(tvbuff_t *tvb _U_, int offset _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 SysInfoType5_v8b0ext_IEs_sequence[] = { + { &hf_rrc_tresetUsageIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_tresetUsageIndicator }, + { &hf_rrc_upPCHpositionInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UpPCHposition_LCR }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_171(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_SysInfoType5_v8b0ext_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_T_nonCriticalExtensions_171, T_nonCriticalExtensions_171_sequence); + ett_rrc_SysInfoType5_v8b0ext_IEs, SysInfoType5_v8b0ext_IEs_sequence); + + return offset; +} + + +static const per_sequence_t SysInfoType5_v8d0ext_IEs_sequence[] = { + { &hf_rrc_commonEDCHSystemInfoFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CommonEDCHSystemInfoFDD }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_SysInfoType5_v8d0ext_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_SysInfoType5_v8d0ext_IEs, SysInfoType5_v8d0ext_IEs_sequence); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtensions_172_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_nonCriticalExtensions_172(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_nonCriticalExtensions_172, T_nonCriticalExtensions_172_sequence); + + return offset; +} + + +static const per_sequence_t T_v8d0NonCriticalExtensions_sequence[] = { + { &hf_rrc_sysInfoType5_v8d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType5_v8d0ext_IEs }, + { &hf_rrc_nonCriticalExtensions_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_172 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v8d0NonCriticalExtensions(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_v8d0NonCriticalExtensions, T_v8d0NonCriticalExtensions_sequence); + + return offset; +} + + +static const per_sequence_t T_v8b0NonCriticalExtensions_01_sequence[] = { + { &hf_rrc_sysInfoType5_v8b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType5_v8b0ext_IEs }, + { &hf_rrc_v8d0NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8d0NonCriticalExtensions }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v8b0NonCriticalExtensions_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_v8b0NonCriticalExtensions_01, T_v8b0NonCriticalExtensions_01_sequence); return offset; } @@ -113590,7 +114690,7 @@ dissect_rrc_T_nonCriticalExtensions_171(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v890NonCriticalExtensions_11_sequence[] = { { &hf_rrc_sysInfoType5_v890ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType5_v890ext_IEs }, - { &hf_rrc_nonCriticalExtensions_171, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_171 }, + { &hf_rrc_v8b0NonCriticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8b0NonCriticalExtensions_01 }, { NULL, 0, 0, NULL } }; @@ -113738,16 +114838,16 @@ dissect_rrc_SysInfoType5bis(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_fdd_173_sequence[] = { +static const per_sequence_t T_fdd_172_sequence[] = { { &hf_rrc_aich_PowerOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AICH_PowerOffset }, - { &hf_rrc_dummy_51 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CSICH_PowerOffset }, + { &hf_rrc_dummy_52 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CSICH_PowerOffset }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_173(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_172(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_fdd_173, T_fdd_173_sequence); + ett_rrc_T_fdd_172, T_fdd_172_sequence); return offset; } @@ -113776,7 +114876,7 @@ static const value_string rrc_T_modeSpecificInfo_138_vals[] = { }; static const per_choice_t T_modeSpecificInfo_138_choice[] = { - { 0, &hf_rrc_fdd_179 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_173 }, + { 0, &hf_rrc_fdd_178 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_172 }, { 1, &hf_rrc_tdd_129 , ASN1_NO_EXTENSIONS , dissect_rrc_T_tdd_121 }, { 0, NULL, 0, NULL } }; @@ -113913,14 +115013,14 @@ dissect_rrc_SysInfoType6_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_nonCriticalExtensions_172_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_173_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_172(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_173(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_nonCriticalExtensions_172, T_nonCriticalExtensions_172_sequence); + ett_rrc_T_nonCriticalExtensions_173, T_nonCriticalExtensions_173_sequence); return offset; } @@ -113928,7 +115028,7 @@ dissect_rrc_T_nonCriticalExtensions_172(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v770NonCriticalExtensions_41_sequence[] = { { &hf_rrc_sysInfoType6_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType6_v770ext_IEs }, - { &hf_rrc_nonCriticalExtensions_172, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_172 }, + { &hf_rrc_nonCriticalExtensions_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_173 }, { NULL, 0, 0, NULL } }; @@ -114021,15 +115121,15 @@ dissect_rrc_SysInfoType6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_fdd_174_sequence[] = { +static const per_sequence_t T_fdd_173_sequence[] = { { &hf_rrc_ul_Interference , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UL_Interference }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_174(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_173(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_fdd_174, T_fdd_174_sequence); + ett_rrc_T_fdd_173, T_fdd_173_sequence); return offset; } @@ -114042,7 +115142,7 @@ static const value_string rrc_T_modeSpecificInfo_139_vals[] = { }; static const per_choice_t T_modeSpecificInfo_139_choice[] = { - { 0, &hf_rrc_fdd_180 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_174 }, + { 0, &hf_rrc_fdd_179 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_173 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -114057,14 +115157,14 @@ dissect_rrc_T_modeSpecificInfo_139(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtensions_173_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_174_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_173(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_174(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_nonCriticalExtensions_173, T_nonCriticalExtensions_173_sequence); + ett_rrc_T_nonCriticalExtensions_174, T_nonCriticalExtensions_174_sequence); return offset; } @@ -114075,7 +115175,7 @@ static const per_sequence_t SysInfoType7_sequence[] = { { &hf_rrc_prach_Information_SIB5_List, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DynamicPersistenceLevelList }, { &hf_rrc_prach_Information_SIB6_List, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DynamicPersistenceLevelList }, { &hf_rrc_expirationTimeFactor, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExpirationTimeFactor }, - { &hf_rrc_nonCriticalExtensions_173, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_173 }, + { &hf_rrc_nonCriticalExtensions_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_174 }, { NULL, 0, 0, NULL } }; @@ -114088,14 +115188,14 @@ dissect_rrc_SysInfoType7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_nonCriticalExtensions_174_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_175_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_174(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_175(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_nonCriticalExtensions_174, T_nonCriticalExtensions_174_sequence); + ett_rrc_T_nonCriticalExtensions_175, T_nonCriticalExtensions_175_sequence); return offset; } @@ -114105,7 +115205,7 @@ static const per_sequence_t SysInfoType8_sequence[] = { { &hf_rrc_dummy1_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_Parameters }, { &hf_rrc_dummy2_14 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_SetInfoList }, { &hf_rrc_dummy3_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CSICH_PowerOffset }, - { &hf_rrc_nonCriticalExtensions_174, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_174 }, + { &hf_rrc_nonCriticalExtensions_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_175 }, { NULL, 0, 0, NULL } }; @@ -114118,22 +115218,22 @@ dissect_rrc_SysInfoType8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_nonCriticalExtensions_175_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_176_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_175(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_176(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_nonCriticalExtensions_175, T_nonCriticalExtensions_175_sequence); + ett_rrc_T_nonCriticalExtensions_176, T_nonCriticalExtensions_176_sequence); return offset; } static const per_sequence_t SysInfoType9_sequence[] = { - { &hf_rrc_dummy_52 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_PersistenceLevelsList }, - { &hf_rrc_nonCriticalExtensions_175, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_175 }, + { &hf_rrc_dummy_53 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CPCH_PersistenceLevelsList }, + { &hf_rrc_nonCriticalExtensions_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_176 }, { NULL, 0, 0, NULL } }; @@ -114146,22 +115246,22 @@ dissect_rrc_SysInfoType9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ } -static const per_sequence_t T_nonCriticalExtensions_176_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_177_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_176(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_177(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_nonCriticalExtensions_176, T_nonCriticalExtensions_176_sequence); + ett_rrc_T_nonCriticalExtensions_177, T_nonCriticalExtensions_177_sequence); return offset; } static const per_sequence_t SysInfoType10_sequence[] = { - { &hf_rrc_dummy_53 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DRAC_SysInfoList }, - { &hf_rrc_nonCriticalExtensions_176, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_176 }, + { &hf_rrc_dummy_54 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_DRAC_SysInfoList }, + { &hf_rrc_nonCriticalExtensions_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_177 }, { NULL, 0, 0, NULL } }; @@ -114209,7 +115309,7 @@ dissect_rrc_SysInfoType11_v590ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static const per_sequence_t SysInfoType11_v690ext_IEs_sequence[] = { - { &hf_rrc_dummy_54 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo }, + { &hf_rrc_dummy_55 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo }, { NULL, 0, 0, NULL } }; @@ -114350,14 +115450,14 @@ dissect_rrc_SysInfoType11_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_nonCriticalExtensions_177_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_178_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_177(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_178(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_nonCriticalExtensions_177, T_nonCriticalExtensions_177_sequence); + ett_rrc_T_nonCriticalExtensions_178, T_nonCriticalExtensions_178_sequence); return offset; } @@ -114365,7 +115465,7 @@ dissect_rrc_T_nonCriticalExtensions_177(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_28_sequence[] = { { &hf_rrc_sysInfoType11_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType11_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_177, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_177 }, + { &hf_rrc_nonCriticalExtensions_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_178 }, { NULL, 0, 0, NULL } }; @@ -114514,14 +115614,14 @@ dissect_rrc_SysInfoType11bis_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_nonCriticalExtensions_178_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_179_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_178(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_179(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_nonCriticalExtensions_178, T_nonCriticalExtensions_178_sequence); + ett_rrc_T_nonCriticalExtensions_179, T_nonCriticalExtensions_179_sequence); return offset; } @@ -114529,7 +115629,7 @@ dissect_rrc_T_nonCriticalExtensions_178(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_29_sequence[] = { { &hf_rrc_sysInfoType11bis_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType11bis_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_178, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_178 }, + { &hf_rrc_nonCriticalExtensions_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_179 }, { NULL, 0, 0, NULL } }; @@ -114609,7 +115709,7 @@ dissect_rrc_SysInfoType12_v590ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static const per_sequence_t SysInfoType12_v690ext_IEs_sequence[] = { - { &hf_rrc_dummy_54 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo }, + { &hf_rrc_dummy_55 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_Dummy_InterFreqRACHReportingInfo }, { NULL, 0, 0, NULL } }; @@ -114650,14 +115750,14 @@ dissect_rrc_SysInfoType12_v7b0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_nonCriticalExtensions_179_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_180_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_180(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_nonCriticalExtensions_179, T_nonCriticalExtensions_179_sequence); + ett_rrc_T_nonCriticalExtensions_180, T_nonCriticalExtensions_180_sequence); return offset; } @@ -114665,7 +115765,7 @@ dissect_rrc_T_nonCriticalExtensions_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v7b0NonCriticalExtensions_04_sequence[] = { { &hf_rrc_sysInfoType12_v7b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType12_v7b0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_179, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_179 }, + { &hf_rrc_nonCriticalExtensions_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_180 }, { NULL, 0, 0, NULL } }; @@ -114796,14 +115896,14 @@ dissect_rrc_SysInfoType13_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_nonCriticalExtensions_180_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_181_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_180(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_181(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_nonCriticalExtensions_180, T_nonCriticalExtensions_180_sequence); + ett_rrc_T_nonCriticalExtensions_181, T_nonCriticalExtensions_181_sequence); return offset; } @@ -114811,7 +115911,7 @@ dissect_rrc_T_nonCriticalExtensions_180(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v770NonCriticalExtensions_43_sequence[] = { { &hf_rrc_sysInfoType13_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType13_v770ext_IEs }, - { &hf_rrc_nonCriticalExtensions_180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_180 }, + { &hf_rrc_nonCriticalExtensions_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_181 }, { NULL, 0, 0, NULL } }; @@ -114880,14 +115980,14 @@ dissect_rrc_ANSI_41_RAND_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_nonCriticalExtensions_181_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_182_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_181(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_182(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_nonCriticalExtensions_181, T_nonCriticalExtensions_181_sequence); + ett_rrc_T_nonCriticalExtensions_182, T_nonCriticalExtensions_182_sequence); return offset; } @@ -114895,7 +115995,7 @@ dissect_rrc_T_nonCriticalExtensions_181(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType13_1_sequence[] = { { &hf_rrc_ansi_41_RAND_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_RAND_Information }, - { &hf_rrc_nonCriticalExtensions_181, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_181 }, + { &hf_rrc_nonCriticalExtensions_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_182 }, { NULL, 0, 0, NULL } }; @@ -114917,14 +116017,14 @@ dissect_rrc_ANSI_41_UserZoneID_Information(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_nonCriticalExtensions_182_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_183_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_182(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_183(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_nonCriticalExtensions_182, T_nonCriticalExtensions_182_sequence); + ett_rrc_T_nonCriticalExtensions_183, T_nonCriticalExtensions_183_sequence); return offset; } @@ -114932,7 +116032,7 @@ dissect_rrc_T_nonCriticalExtensions_182(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType13_2_sequence[] = { { &hf_rrc_ansi_41_UserZoneID_Information, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_UserZoneID_Information }, - { &hf_rrc_nonCriticalExtensions_182, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_182 }, + { &hf_rrc_nonCriticalExtensions_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_183 }, { NULL, 0, 0, NULL } }; @@ -114954,14 +116054,14 @@ dissect_rrc_ANSI_41_PrivateNeighbourListInfo(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_nonCriticalExtensions_183_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_184_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_183(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_184(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_nonCriticalExtensions_183, T_nonCriticalExtensions_183_sequence); + ett_rrc_T_nonCriticalExtensions_184, T_nonCriticalExtensions_184_sequence); return offset; } @@ -114969,7 +116069,7 @@ dissect_rrc_T_nonCriticalExtensions_183(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType13_3_sequence[] = { { &hf_rrc_ansi_41_PrivateNeighbourListInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_PrivateNeighbourListInfo }, - { &hf_rrc_nonCriticalExtensions_183, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_183 }, + { &hf_rrc_nonCriticalExtensions_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_184 }, { NULL, 0, 0, NULL } }; @@ -114991,14 +116091,14 @@ dissect_rrc_ANSI_41_GlobalServiceRedirectInfo(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_nonCriticalExtensions_184_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_185_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_184(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_185(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_nonCriticalExtensions_184, T_nonCriticalExtensions_184_sequence); + ett_rrc_T_nonCriticalExtensions_185, T_nonCriticalExtensions_185_sequence); return offset; } @@ -115006,7 +116106,7 @@ dissect_rrc_T_nonCriticalExtensions_184(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType13_4_sequence[] = { { &hf_rrc_ansi_41_GlobalServiceRedirectInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_ANSI_41_GlobalServiceRedirectInfo }, - { &hf_rrc_nonCriticalExtensions_184, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_184 }, + { &hf_rrc_nonCriticalExtensions_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_185 }, { NULL, 0, 0, NULL } }; @@ -115019,14 +116119,14 @@ dissect_rrc_SysInfoType13_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_nonCriticalExtensions_185_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_186_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_185(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_186(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_nonCriticalExtensions_185, T_nonCriticalExtensions_185_sequence); + ett_rrc_T_nonCriticalExtensions_186, T_nonCriticalExtensions_186_sequence); return offset; } @@ -115035,7 +116135,7 @@ dissect_rrc_T_nonCriticalExtensions_185(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType14_sequence[] = { { &hf_rrc_individualTS_InterferenceList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_IndividualTS_InterferenceList }, { &hf_rrc_expirationTimeFactor, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_ExpirationTimeFactor }, - { &hf_rrc_nonCriticalExtensions_185, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_185 }, + { &hf_rrc_nonCriticalExtensions_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_186 }, { NULL, 0, 0, NULL } }; @@ -115076,14 +116176,14 @@ dissect_rrc_SysInfoType15_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_nonCriticalExtensions_186_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_187_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_186(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_187(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_nonCriticalExtensions_186, T_nonCriticalExtensions_186_sequence); + ett_rrc_T_nonCriticalExtensions_187, T_nonCriticalExtensions_187_sequence); return offset; } @@ -115091,7 +116191,7 @@ dissect_rrc_T_nonCriticalExtensions_186(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v770NonCriticalExtensions_44_sequence[] = { { &hf_rrc_sysInfoType15_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_v770ext_IEs }, - { &hf_rrc_nonCriticalExtensions_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_186 }, + { &hf_rrc_nonCriticalExtensions_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_187 }, { NULL, 0, 0, NULL } }; @@ -115152,14 +116252,14 @@ dissect_rrc_SysInfoType15bis_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_nonCriticalExtensions_187_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_188_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_187(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_188(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_nonCriticalExtensions_187, T_nonCriticalExtensions_187_sequence); + ett_rrc_T_nonCriticalExtensions_188, T_nonCriticalExtensions_188_sequence); return offset; } @@ -115167,7 +116267,7 @@ dissect_rrc_T_nonCriticalExtensions_187(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_30_sequence[] = { { &hf_rrc_sysInfoType15bis_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15bis_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_187 }, + { &hf_rrc_nonCriticalExtensions_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_188 }, { NULL, 0, 0, NULL } }; @@ -115211,14 +116311,14 @@ dissect_rrc_SysInfoType15_1_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_nonCriticalExtensions_188_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_189_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_188(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_189(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_nonCriticalExtensions_188, T_nonCriticalExtensions_188_sequence); + ett_rrc_T_nonCriticalExtensions_189, T_nonCriticalExtensions_189_sequence); return offset; } @@ -115226,7 +116326,7 @@ dissect_rrc_T_nonCriticalExtensions_188(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v920NonCriticalExtensions_04_sequence[] = { { &hf_rrc_sysInfoType15_1_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_1_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_188 }, + { &hf_rrc_nonCriticalExtensions_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_189 }, { NULL, 0, 0, NULL } }; @@ -115268,14 +116368,14 @@ dissect_rrc_SysInfoType15_1bis_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_nonCriticalExtensions_189_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_190_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_189(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_190(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_nonCriticalExtensions_189, T_nonCriticalExtensions_189_sequence); + ett_rrc_T_nonCriticalExtensions_190, T_nonCriticalExtensions_190_sequence); return offset; } @@ -115283,7 +116383,7 @@ dissect_rrc_T_nonCriticalExtensions_189(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v920NonCriticalExtensions_05_sequence[] = { { &hf_rrc_sysInfoType15_1bis_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_1bis_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_189 }, + { &hf_rrc_nonCriticalExtensions_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_190 }, { NULL, 0, 0, NULL } }; @@ -115311,14 +116411,14 @@ dissect_rrc_SysInfoType15_1bis(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const per_sequence_t T_nonCriticalExtensions_190_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_191_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_190(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_191(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_nonCriticalExtensions_190, T_nonCriticalExtensions_190_sequence); + ett_rrc_T_nonCriticalExtensions_191, T_nonCriticalExtensions_191_sequence); return offset; } @@ -115328,7 +116428,7 @@ static const per_sequence_t SysInfoType15_2_sequence[] = { { &hf_rrc_transmissionTOW , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_GPS_TOW_1sec }, { &hf_rrc_satID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SatID }, { &hf_rrc_ephemerisParameter, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_EphemerisParameter }, - { &hf_rrc_nonCriticalExtensions_190, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_190 }, + { &hf_rrc_nonCriticalExtensions_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_191 }, { NULL, 0, 0, NULL } }; @@ -115341,14 +116441,14 @@ dissect_rrc_SysInfoType15_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_nonCriticalExtensions_191_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_192_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_191(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_192(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_nonCriticalExtensions_191, T_nonCriticalExtensions_191_sequence); + ett_rrc_T_nonCriticalExtensions_192, T_nonCriticalExtensions_192_sequence); return offset; } @@ -115356,7 +116456,7 @@ dissect_rrc_T_nonCriticalExtensions_191(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType15_2bis_sequence[] = { { &hf_rrc_ue_positioning_GANSS_navigationModel, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_NavigationModel }, - { &hf_rrc_nonCriticalExtensions_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_191 }, + { &hf_rrc_nonCriticalExtensions_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_192 }, { NULL, 0, 0, NULL } }; @@ -115369,14 +116469,14 @@ dissect_rrc_SysInfoType15_2bis(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const per_sequence_t T_nonCriticalExtensions_192_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_193_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_192(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_193(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_nonCriticalExtensions_192, T_nonCriticalExtensions_192_sequence); + ett_rrc_T_nonCriticalExtensions_193, T_nonCriticalExtensions_193_sequence); return offset; } @@ -115384,7 +116484,7 @@ dissect_rrc_T_nonCriticalExtensions_192(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType15_2ter_sequence[] = { { &hf_rrc_ue_positioning_GANSS_AddNavigationModels, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_AddNavigationModels }, - { &hf_rrc_nonCriticalExtensions_192, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_192 }, + { &hf_rrc_nonCriticalExtensions_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_193 }, { NULL, 0, 0, NULL } }; @@ -115407,14 +116507,14 @@ dissect_rrc_BIT_STRING_SIZE_1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const per_sequence_t T_nonCriticalExtensions_193_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_194_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_193(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_194(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_nonCriticalExtensions_193, T_nonCriticalExtensions_193_sequence); + ett_rrc_T_nonCriticalExtensions_194, T_nonCriticalExtensions_194_sequence); return offset; } @@ -115427,7 +116527,7 @@ static const per_sequence_t SysInfoType15_3_sequence[] = { { &hf_rrc_ue_positioning_GPS_UTC_Model, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GPS_UTC_Model }, { &hf_rrc_satMask , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_1_32 }, { &hf_rrc_lsbTOW , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING_SIZE_8 }, - { &hf_rrc_nonCriticalExtensions_193, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_193 }, + { &hf_rrc_nonCriticalExtensions_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_194 }, { NULL, 0, 0, NULL } }; @@ -115456,14 +116556,14 @@ dissect_rrc_SysInfoType15_3bis_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_nonCriticalExtensions_194_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_195_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_194(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_195(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_nonCriticalExtensions_194, T_nonCriticalExtensions_194_sequence); + ett_rrc_T_nonCriticalExtensions_195, T_nonCriticalExtensions_195_sequence); return offset; } @@ -115471,7 +116571,7 @@ dissect_rrc_T_nonCriticalExtensions_194(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_31_sequence[] = { { &hf_rrc_sysInfoType15_3bis_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_3bis_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_194, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_194 }, + { &hf_rrc_nonCriticalExtensions_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_195 }, { NULL, 0, 0, NULL } }; @@ -115529,14 +116629,14 @@ dissect_rrc_SysInfoType15_4_v4b0ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_nonCriticalExtensions_195_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_196_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_195(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_196(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_nonCriticalExtensions_195, T_nonCriticalExtensions_195_sequence); + ett_rrc_T_nonCriticalExtensions_196, T_nonCriticalExtensions_196_sequence); return offset; } @@ -115544,7 +116644,7 @@ dissect_rrc_T_nonCriticalExtensions_195(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v4b0NonCriticalExtensions_25_sequence[] = { { &hf_rrc_sysInfoType15_4_v4b0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_4_v4b0ext }, - { &hf_rrc_nonCriticalExtensions_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_195 }, + { &hf_rrc_nonCriticalExtensions_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_196 }, { NULL, 0, 0, NULL } }; @@ -115616,14 +116716,14 @@ dissect_rrc_SysInfoType15_5_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_nonCriticalExtensions_196_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_197_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_196(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_197(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_nonCriticalExtensions_196, T_nonCriticalExtensions_196_sequence); + ett_rrc_T_nonCriticalExtensions_197, T_nonCriticalExtensions_197_sequence); return offset; } @@ -115631,7 +116731,7 @@ dissect_rrc_T_nonCriticalExtensions_196(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v770NonCriticalExtensions_45_sequence[] = { { &hf_rrc_sysInfoType15_5_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType15_5_v770ext_IEs }, - { &hf_rrc_nonCriticalExtensions_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_196 }, + { &hf_rrc_nonCriticalExtensions_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_197 }, { NULL, 0, 0, NULL } }; @@ -115674,14 +116774,14 @@ dissect_rrc_SysInfoType15_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_nonCriticalExtensions_197_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_198_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_197(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_198(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_nonCriticalExtensions_197, T_nonCriticalExtensions_197_sequence); + ett_rrc_T_nonCriticalExtensions_198, T_nonCriticalExtensions_198_sequence); return offset; } @@ -115690,7 +116790,7 @@ dissect_rrc_T_nonCriticalExtensions_197(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType15_6_sequence[] = { { &hf_rrc_ue_positioning_GANSS_TOD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_INTEGER_0_86399 }, { &hf_rrc_ue_positioning_GANSS_ReferenceMeasurementInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_ReferenceMeasurementInfo }, - { &hf_rrc_nonCriticalExtensions_197, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_197 }, + { &hf_rrc_nonCriticalExtensions_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_198 }, { NULL, 0, 0, NULL } }; @@ -115703,14 +116803,14 @@ dissect_rrc_SysInfoType15_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_nonCriticalExtensions_198_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_199_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_198(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_199(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_nonCriticalExtensions_198, T_nonCriticalExtensions_198_sequence); + ett_rrc_T_nonCriticalExtensions_199, T_nonCriticalExtensions_199_sequence); return offset; } @@ -115718,7 +116818,7 @@ dissect_rrc_T_nonCriticalExtensions_198(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType15_7_sequence[] = { { &hf_rrc_ue_positioning_GANSS_DataBitAssistance, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_GANSS_Data_Bit_Assistance }, - { &hf_rrc_nonCriticalExtensions_198, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_198 }, + { &hf_rrc_nonCriticalExtensions_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_199 }, { NULL, 0, 0, NULL } }; @@ -115731,14 +116831,14 @@ dissect_rrc_SysInfoType15_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } -static const per_sequence_t T_nonCriticalExtensions_199_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_200_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_199(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_200(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_nonCriticalExtensions_199, T_nonCriticalExtensions_199_sequence); + ett_rrc_T_nonCriticalExtensions_200, T_nonCriticalExtensions_200_sequence); return offset; } @@ -115747,7 +116847,7 @@ dissect_rrc_T_nonCriticalExtensions_199(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType15_8_sequence[] = { { &hf_rrc_ue_positioning_GANSS_DataCipheringInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_CipherParameters }, { &hf_rrc_ue_positioning_GANSS_realTimeIntegrity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_Positioning_GANSS_RealTimeIntegrity }, - { &hf_rrc_nonCriticalExtensions_199, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_199 }, + { &hf_rrc_nonCriticalExtensions_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_200 }, { NULL, 0, 0, NULL } }; @@ -115788,14 +116888,14 @@ dissect_rrc_SysInfoType16_v920ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_nonCriticalExtensions_200_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_201_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_200(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_201(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_nonCriticalExtensions_200, T_nonCriticalExtensions_200_sequence); + ett_rrc_T_nonCriticalExtensions_201, T_nonCriticalExtensions_201_sequence); return offset; } @@ -115803,7 +116903,7 @@ dissect_rrc_T_nonCriticalExtensions_200(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v920NonCriticalExtensions_06_sequence[] = { { &hf_rrc_sysInfoType16_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType16_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_200, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_200 }, + { &hf_rrc_nonCriticalExtensions_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_201 }, { NULL, 0, 0, NULL } }; @@ -115933,14 +117033,14 @@ dissect_rrc_SysInfoType17_v770ext_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_nonCriticalExtensions_201_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_202_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_201(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_202(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_nonCriticalExtensions_201, T_nonCriticalExtensions_201_sequence); + ett_rrc_T_nonCriticalExtensions_202, T_nonCriticalExtensions_202_sequence); return offset; } @@ -115948,7 +117048,7 @@ dissect_rrc_T_nonCriticalExtensions_201(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v770NonCriticalExtensions_47_sequence[] = { { &hf_rrc_sysInfoType17_v770ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType17_v770ext_IEs }, - { &hf_rrc_nonCriticalExtensions_201, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_201 }, + { &hf_rrc_nonCriticalExtensions_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_202 }, { NULL, 0, 0, NULL } }; @@ -116037,14 +117137,14 @@ dissect_rrc_SysInfoType18_v860ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtensions_202_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_203_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_202(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_203(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_nonCriticalExtensions_202, T_nonCriticalExtensions_202_sequence); + ett_rrc_T_nonCriticalExtensions_203, T_nonCriticalExtensions_203_sequence); return offset; } @@ -116052,7 +117152,7 @@ dissect_rrc_T_nonCriticalExtensions_202(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_32_sequence[] = { { &hf_rrc_sysInfoType18_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType18_v860ext }, - { &hf_rrc_nonCriticalExtensions_202, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_202 }, + { &hf_rrc_nonCriticalExtensions_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_203 }, { NULL, 0, 0, NULL } }; @@ -116111,14 +117211,14 @@ dissect_rrc_SysInfoType19_v920ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtensions_203_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_204_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_203(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_204(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_nonCriticalExtensions_203, T_nonCriticalExtensions_203_sequence); + ett_rrc_T_nonCriticalExtensions_204, T_nonCriticalExtensions_204_sequence); return offset; } @@ -116126,7 +117226,7 @@ dissect_rrc_T_nonCriticalExtensions_203(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v920NonCriticalExtensions_07_sequence[] = { { &hf_rrc_sysInfoType19_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoType19_v920ext }, - { &hf_rrc_nonCriticalExtensions_203, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_203 }, + { &hf_rrc_nonCriticalExtensions_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_204 }, { NULL, 0, 0, NULL } }; @@ -116156,14 +117256,14 @@ dissect_rrc_SysInfoType19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U } -static const per_sequence_t T_nonCriticalExtensions_204_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_205_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_204(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_205(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_nonCriticalExtensions_204, T_nonCriticalExtensions_204_sequence); + ett_rrc_T_nonCriticalExtensions_205, T_nonCriticalExtensions_205_sequence); return offset; } @@ -116171,7 +117271,7 @@ dissect_rrc_T_nonCriticalExtensions_204(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t SysInfoType20_sequence[] = { { &hf_rrc_hNBName , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_HNBName }, - { &hf_rrc_nonCriticalExtensions_204, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_204 }, + { &hf_rrc_nonCriticalExtensions_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_205 }, { NULL, 0, 0, NULL } }; @@ -116213,14 +117313,14 @@ dissect_rrc_SysInfoTypeSB1_v860ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtensions_205_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_206_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_205(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_206(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_nonCriticalExtensions_205, T_nonCriticalExtensions_205_sequence); + ett_rrc_T_nonCriticalExtensions_206, T_nonCriticalExtensions_206_sequence); return offset; } @@ -116228,7 +117328,7 @@ dissect_rrc_T_nonCriticalExtensions_205(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_33_sequence[] = { { &hf_rrc_sysInfoTypeSB1_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoTypeSB1_v860ext }, - { &hf_rrc_nonCriticalExtensions_205, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_205 }, + { &hf_rrc_nonCriticalExtensions_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_206 }, { NULL, 0, 0, NULL } }; @@ -116300,14 +117400,14 @@ dissect_rrc_SysInfoTypeSB2_v860ext(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtensions_206_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_207_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_206(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_207(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_nonCriticalExtensions_206, T_nonCriticalExtensions_206_sequence); + ett_rrc_T_nonCriticalExtensions_207, T_nonCriticalExtensions_207_sequence); return offset; } @@ -116315,7 +117415,7 @@ dissect_rrc_T_nonCriticalExtensions_206(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_34_sequence[] = { { &hf_rrc_sysInfoTypeSB2_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SysInfoTypeSB2_v860ext }, - { &hf_rrc_nonCriticalExtensions_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_206 }, + { &hf_rrc_nonCriticalExtensions_207, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_207 }, { NULL, 0, 0, NULL } }; @@ -116465,14 +117565,14 @@ dissect_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs(tvbuff_t *t } -static const per_sequence_t T_nonCriticalExtensions_207_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_208_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_207(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_208(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_nonCriticalExtensions_207, T_nonCriticalExtensions_207_sequence); + ett_rrc_T_nonCriticalExtensions_208, T_nonCriticalExtensions_208_sequence); return offset; } @@ -116480,7 +117580,7 @@ dissect_rrc_T_nonCriticalExtensions_207(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v920NonCriticalExtensions_08_sequence[] = { { &hf_rrc_interRATHandoverInfoWithInterRATCapabilities_v920ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs }, - { &hf_rrc_nonCriticalExtensions_207, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_207 }, + { &hf_rrc_nonCriticalExtensions_208, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_208 }, { NULL, 0, 0, NULL } }; @@ -116859,16 +117959,16 @@ dissect_rrc_OngoingMeasRepList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac } -static const per_sequence_t T_fdd_178_sequence[] = { +static const per_sequence_t T_fdd_177_sequence[] = { { &hf_rrc_dummy_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID }, { &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_178(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_177(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_fdd_178, T_fdd_178_sequence); + ett_rrc_T_fdd_177, T_fdd_177_sequence); return offset; } @@ -116881,7 +117981,7 @@ static const value_string rrc_T_modeSpecificInfo_140_vals[] = { }; static const per_choice_t T_modeSpecificInfo_140_choice[] = { - { 0, &hf_rrc_fdd_184 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_178 }, + { 0, &hf_rrc_fdd_183 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_177 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -117444,29 +118544,29 @@ dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a } -static const per_sequence_t T_nonCriticalExtensions_209_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_210_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_209(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_210(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_nonCriticalExtensions_209, T_nonCriticalExtensions_209_sequence); + ett_rrc_T_nonCriticalExtensions_210, T_nonCriticalExtensions_210_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_16_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_17_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_209, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_209 }, + { &hf_rrc_nonCriticalExtensions_210, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_210 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_17(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_v7f0NonCriticalExtensions_16, T_v7f0NonCriticalExtensions_16_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_17, T_v7f0NonCriticalExtensions_17_sequence); return offset; } @@ -117474,7 +118574,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_04_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_16 }, + { &hf_rrc_v7f0NonCriticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_17 }, { NULL, 0, 0, NULL } }; @@ -118093,7 +119193,7 @@ dissect_rrc_MeasurementCapability_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static const per_sequence_t UE_RadioAccessCapability_r4_sequence[] = { { &hf_rrc_accessStratumReleaseIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AccessStratumReleaseIndicator }, - { &hf_rrc_pdcp_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r4 }, + { &hf_rrc_pdcp_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r4 }, { &hf_rrc_rlc_Capability_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability }, { &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability }, { &hf_rrc_rf_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability_r4 }, @@ -118169,37 +119269,37 @@ dissect_rrc_OngoingMeasRepList_r4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_179_sequence[] = { +static const per_sequence_t T_fdd_178_sequence[] = { { &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID }, { &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_178(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_fdd_179, T_fdd_179_sequence); + ett_rrc_T_fdd_178, T_fdd_178_sequence); return offset; } -static const value_string rrc_T_dummy_16_vals[] = { +static const value_string rrc_T_dummy_17_vals[] = { { 0, "fdd" }, { 1, "tdd" }, { 0, NULL } }; -static const per_choice_t T_dummy_16_choice[] = { - { 0, &hf_rrc_fdd_185 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_179 }, +static const per_choice_t T_dummy_17_choice[] = { + { 0, &hf_rrc_fdd_184 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_178 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; static int -dissect_rrc_T_dummy_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_dummy_17(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_rrc_T_dummy_16, T_dummy_16_choice, + ett_rrc_T_dummy_17, T_dummy_17_choice, NULL); return offset; @@ -118235,7 +119335,7 @@ static const per_sequence_t SRNC_RelocationInfo_r4_IEs_sequence[] = { { &hf_rrc_rab_InformationList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r4 }, { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 }, { &hf_rrc_ul_TransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList }, - { &hf_rrc_dummy_56 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_16 }, + { &hf_rrc_dummy_57 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_17 }, { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 }, { &hf_rrc_dl_TransChInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r4 }, { &hf_rrc_measurementReport, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementReport }, @@ -118295,29 +119395,29 @@ dissect_rrc_SRNC_RelocationInfo_v4d0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a } -static const per_sequence_t T_nonCriticalExtensions_210_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_211_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_210(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_211(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_nonCriticalExtensions_210, T_nonCriticalExtensions_210_sequence); + ett_rrc_T_nonCriticalExtensions_211, T_nonCriticalExtensions_211_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_17_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_18_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_210, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_210 }, + { &hf_rrc_nonCriticalExtensions_211, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_211 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_18(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_v7f0NonCriticalExtensions_17, T_v7f0NonCriticalExtensions_17_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_18, T_v7f0NonCriticalExtensions_18_sequence); return offset; } @@ -118325,7 +119425,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_05_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_17 }, + { &hf_rrc_v7f0NonCriticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_18 }, { NULL, 0, 0, NULL } }; @@ -118834,7 +119934,7 @@ dissect_rrc_UE_MultiModeRAT_Capability_r5(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UE_RadioAccessCapability_r5_sequence[] = { { &hf_rrc_accessStratumReleaseIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AccessStratumReleaseIndicator }, { &hf_rrc_dl_CapabilityWithSimultaneousHS_DSCHConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CapabilityWithSimultaneousHS_DSCHConfig }, - { &hf_rrc_pdcp_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r5 }, + { &hf_rrc_pdcp_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r5 }, { &hf_rrc_rlc_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_r5 }, { &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability }, { &hf_rrc_rf_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability_r4 }, @@ -118926,37 +120026,37 @@ dissect_rrc_OngoingMeasRepList_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_fdd_180_sequence[] = { +static const per_sequence_t T_fdd_179_sequence[] = { { &hf_rrc_dummy1 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CPCH_SetID }, { &hf_rrc_dummy2_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DRAC_StaticInformationList }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_fdd_180(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_fdd_179(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_fdd_180, T_fdd_180_sequence); + ett_rrc_T_fdd_179, T_fdd_179_sequence); return offset; } -static const value_string rrc_T_dummy_17_vals[] = { +static const value_string rrc_T_dummy_18_vals[] = { { 0, "fdd" }, { 1, "tdd" }, { 0, NULL } }; -static const per_choice_t T_dummy_17_choice[] = { - { 0, &hf_rrc_fdd_186 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_180 }, +static const per_choice_t T_dummy_18_choice[] = { + { 0, &hf_rrc_fdd_185 , ASN1_NO_EXTENSIONS , dissect_rrc_T_fdd_179 }, { 1, &hf_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_rrc_NULL }, { 0, NULL, 0, NULL } }; static int -dissect_rrc_T_dummy_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_dummy_18(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_rrc_T_dummy_17, T_dummy_17_choice, + ett_rrc_T_dummy_18, T_dummy_18_choice, NULL); return offset; @@ -118992,7 +120092,7 @@ static const per_sequence_t SRNC_RelocationInfo_r5_IEs_sequence[] = { { &hf_rrc_rab_InformationList_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RAB_InformationSetupList_r5 }, { &hf_rrc_ul_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_CommonTransChInfo_r4 }, { &hf_rrc_ul_TransChInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UL_AddReconfTransChInfoList }, - { &hf_rrc_dummy_57 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_17 }, + { &hf_rrc_dummy_58 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_dummy_18 }, { &hf_rrc_dl_CommonTransChInfo_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CommonTransChInfo_r4 }, { &hf_rrc_dl_TransChInfoList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_AddReconfTransChInfoList_r5 }, { &hf_rrc_tpc_CombinationInfoList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_TPC_CombinationInfoList }, @@ -119010,29 +120110,29 @@ dissect_rrc_SRNC_RelocationInfo_r5_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_nonCriticalExtensions_211_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_212_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_211(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_212(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_nonCriticalExtensions_211, T_nonCriticalExtensions_211_sequence); + ett_rrc_T_nonCriticalExtensions_212, T_nonCriticalExtensions_212_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_18_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_19_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_211, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_211 }, + { &hf_rrc_nonCriticalExtensions_212, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_212 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_19(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_v7f0NonCriticalExtensions_18, T_v7f0NonCriticalExtensions_18_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_19, T_v7f0NonCriticalExtensions_19_sequence); return offset; } @@ -119040,7 +120140,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_06_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_18 }, + { &hf_rrc_v7f0NonCriticalExtensions_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_19 }, { NULL, 0, 0, NULL } }; @@ -119254,7 +120354,7 @@ dissect_rrc_PDCP_Capability_r6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static const per_sequence_t UE_RadioAccessCapability_r6_sequence[] = { { &hf_rrc_accessStratumReleaseIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_AccessStratumReleaseIndicator }, { &hf_rrc_dl_CapabilityWithSimultaneousHS_DSCHConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_DL_CapabilityWithSimultaneousHS_DSCHConfig }, - { &hf_rrc_pdcp_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r6 }, + { &hf_rrc_pdcp_Capability_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_PDCP_Capability_r6 }, { &hf_rrc_rlc_Capability_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RLC_Capability_r5 }, { &hf_rrc_transportChannelCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_TransportChannelCapability }, { &hf_rrc_rf_Capability_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RF_Capability_r4 }, @@ -119499,14 +120599,14 @@ dissect_rrc_SRNC_RelocationInfo_v860ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a } -static const per_sequence_t T_nonCriticalExtensions_212_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_213_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_212(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_213(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_nonCriticalExtensions_212, T_nonCriticalExtensions_212_sequence); + ett_rrc_T_nonCriticalExtensions_213, T_nonCriticalExtensions_213_sequence); return offset; } @@ -119514,7 +120614,7 @@ dissect_rrc_T_nonCriticalExtensions_212(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_36_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_212, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_212 }, + { &hf_rrc_nonCriticalExtensions_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_213 }, { NULL, 0, 0, NULL } }; @@ -119747,14 +120847,14 @@ dissect_rrc_T_sRNC_RelocationInfo_r7_add_ext(tvbuff_t *tvb _U_, int offset _U_, } -static const per_sequence_t T_nonCriticalExtensions_213_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_214_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_213(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_214(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_nonCriticalExtensions_213, T_nonCriticalExtensions_213_sequence); + ett_rrc_T_nonCriticalExtensions_214, T_nonCriticalExtensions_214_sequence); return offset; } @@ -119762,7 +120862,7 @@ dissect_rrc_T_nonCriticalExtensions_213(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_v860NonCriticalExtensions_37_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v860ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v860ext_IEs }, - { &hf_rrc_nonCriticalExtensions_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_213 }, + { &hf_rrc_nonCriticalExtensions_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_214 }, { NULL, 0, 0, NULL } }; @@ -120038,29 +121138,58 @@ dissect_rrc_SRNC_RelocationInfo_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_nonCriticalExtensions_214_sequence[] = { +static const per_sequence_t SRNC_RelocationInfo_v8d0ext_IEs_sequence[] = { + { &hf_rrc_pdcp_ROHC_TargetMode, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_PDCP_ROHC_TargetMode }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_214(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_SRNC_RelocationInfo_v8d0ext_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_T_nonCriticalExtensions_214, T_nonCriticalExtensions_214_sequence); + ett_rrc_SRNC_RelocationInfo_v8d0ext_IEs, SRNC_RelocationInfo_v8d0ext_IEs_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_19_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_215_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_nonCriticalExtensions_215(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_nonCriticalExtensions_215, T_nonCriticalExtensions_215_sequence); + + return offset; +} + + +static const per_sequence_t T_v8d0NonCriticalExtensions_01_sequence[] = { + { &hf_rrc_sRNC_RelocationInfo_v8d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v8d0ext_IEs }, + { &hf_rrc_nonCriticalExtensions_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_215 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v8d0NonCriticalExtensions_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_v8d0NonCriticalExtensions_01, T_v8d0NonCriticalExtensions_01_sequence); + + return offset; +} + + +static const per_sequence_t T_v7f0NonCriticalExtensions_20_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_214 }, + { &hf_rrc_v8d0NonCriticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8d0NonCriticalExtensions_01 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_20(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_v7f0NonCriticalExtensions_19, T_v7f0NonCriticalExtensions_19_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_20, T_v7f0NonCriticalExtensions_20_sequence); return offset; } @@ -120068,7 +121197,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t T_v7e0NonCriticalExtensions_07_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_19 }, + { &hf_rrc_v7f0NonCriticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_20 }, { NULL, 0, 0, NULL } }; @@ -120308,14 +121437,87 @@ dissect_rrc_SRNC_RelocationInfo_r9_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_nonCriticalExtensions_215_sequence[] = { +static const per_sequence_t OngoingMeasRep_v970ext_IEs_sequence[] = { + { &hf_rrc_measurementIdentity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementIdentity_r9 }, + { &hf_rrc_additionalMeasurementID_List_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_AdditionalMeasurementID_List_r9 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_215(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_OngoingMeasRep_v970ext_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_T_nonCriticalExtensions_215, T_nonCriticalExtensions_215_sequence); + ett_rrc_OngoingMeasRep_v970ext_IEs, OngoingMeasRep_v970ext_IEs_sequence); + + return offset; +} + + +static const per_sequence_t OngoingMeasRepList_v970ext_IE_sequence_of[1] = { + { &hf_rrc_OngoingMeasRepList_v970ext_IE_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_OngoingMeasRep_v970ext_IEs }, +}; + +static int +dissect_rrc_OngoingMeasRepList_v970ext_IE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_OngoingMeasRepList_v970ext_IE, OngoingMeasRepList_v970ext_IE_sequence_of, + 1, maxNoOfMeas, FALSE); + + return offset; +} + + +static const per_sequence_t SRNC_RelocationInfo_v970ext_IEs_sequence[] = { + { &hf_rrc_ongoingMeasRepList_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_OngoingMeasRepList_v970ext_IE }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_SRNC_RelocationInfo_v970ext_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_SRNC_RelocationInfo_v970ext_IEs, SRNC_RelocationInfo_v970ext_IEs_sequence); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtensions_216_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_nonCriticalExtensions_216(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_nonCriticalExtensions_216, T_nonCriticalExtensions_216_sequence); + + return offset; +} + + +static const per_sequence_t T_v970NonCriticalExtensions_04_sequence[] = { + { &hf_rrc_sRNC_RelocationInfo_v970ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v970ext_IEs }, + { &hf_rrc_nonCriticalExtensions_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_216 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v970NonCriticalExtensions_04(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_v970NonCriticalExtensions_04, T_v970NonCriticalExtensions_04_sequence); + + return offset; +} + + +static const per_sequence_t T_v8d0NonCriticalExtensions_02_sequence[] = { + { &hf_rrc_sRNC_RelocationInfo_v8d0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v8d0ext_IEs }, + { &hf_rrc_v970NonCriticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v970NonCriticalExtensions_04 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_rrc_T_v8d0NonCriticalExtensions_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_rrc_T_v8d0NonCriticalExtensions_02, T_v8d0NonCriticalExtensions_02_sequence); return offset; } @@ -120324,7 +121526,7 @@ dissect_rrc_T_nonCriticalExtensions_215(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_r9_11_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_r9_IEs }, { &hf_rrc_sRNC_RelocationInfo_r9_add_ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_BIT_STRING }, - { &hf_rrc_nonCriticalExtensions_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_215 }, + { &hf_rrc_v8d0NonCriticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v8d0NonCriticalExtensions_02 }, { NULL, 0, 0, NULL } }; @@ -120648,14 +121850,14 @@ dissect_rrc_RFC3095_ContextInfoList_r5(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_nonCriticalExtensions_208_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_209_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_208(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_209(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_nonCriticalExtensions_208, T_nonCriticalExtensions_208_sequence); + ett_rrc_T_nonCriticalExtensions_209, T_nonCriticalExtensions_209_sequence); return offset; } @@ -120663,7 +121865,7 @@ dissect_rrc_T_nonCriticalExtensions_208(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t T_r5_14_sequence[] = { { &hf_rrc_rFC3095_ContextInfoList_r5, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RFC3095_ContextInfoList_r5 }, - { &hf_rrc_nonCriticalExtensions_208, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_208 }, + { &hf_rrc_nonCriticalExtensions_209, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_209 }, { NULL, 0, 0, NULL } }; @@ -120740,7 +121942,7 @@ dissect_rrc_ToTargetRNC_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_rrc_T_dL_DCCHmessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { -#line 441 "../../asn1/rrc/rrc.cnf" +#line 440 "../../asn1/rrc/rrc.cnf" tvbuff_t *dl_dcch_message_tvb=NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, @@ -120818,29 +122020,29 @@ dissect_rrc_SRNC_RelocationInfo_v3h0ext_IEs(tvbuff_t *tvb _U_, int offset _U_, a } -static const per_sequence_t T_nonCriticalExtensions_216_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_217_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_216(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_217(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_nonCriticalExtensions_216, T_nonCriticalExtensions_216_sequence); + ett_rrc_T_nonCriticalExtensions_217, T_nonCriticalExtensions_217_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_20_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_21_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_216 }, + { &hf_rrc_nonCriticalExtensions_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_217 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_21(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_v7f0NonCriticalExtensions_20, T_v7f0NonCriticalExtensions_20_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_21, T_v7f0NonCriticalExtensions_21_sequence); return offset; } @@ -120848,7 +122050,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t SRNC_RelocationInfo_r6_add_ext_IEs_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_20 }, + { &hf_rrc_v7f0NonCriticalExtensions_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_21 }, { NULL, 0, 0, NULL } }; @@ -120861,29 +122063,29 @@ dissect_rrc_SRNC_RelocationInfo_r6_add_ext_IEs(tvbuff_t *tvb _U_, int offset _U_ } -static const per_sequence_t T_nonCriticalExtensions_217_sequence[] = { +static const per_sequence_t T_nonCriticalExtensions_218_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_nonCriticalExtensions_217(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_nonCriticalExtensions_218(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_nonCriticalExtensions_217, T_nonCriticalExtensions_217_sequence); + ett_rrc_T_nonCriticalExtensions_218, T_nonCriticalExtensions_218_sequence); return offset; } -static const per_sequence_t T_v7f0NonCriticalExtensions_21_sequence[] = { +static const per_sequence_t T_v7f0NonCriticalExtensions_22_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7f0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7f0ext_IEs }, - { &hf_rrc_nonCriticalExtensions_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_217 }, + { &hf_rrc_nonCriticalExtensions_218, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_218 }, { NULL, 0, 0, NULL } }; static int -dissect_rrc_T_v7f0NonCriticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_rrc_T_v7f0NonCriticalExtensions_22(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_v7f0NonCriticalExtensions_21, T_v7f0NonCriticalExtensions_21_sequence); + ett_rrc_T_v7f0NonCriticalExtensions_22, T_v7f0NonCriticalExtensions_22_sequence); return offset; } @@ -120891,7 +122093,7 @@ dissect_rrc_T_v7f0NonCriticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, as static const per_sequence_t SRNC_RelocationInfo_r7_add_ext_IEs_sequence[] = { { &hf_rrc_sRNC_RelocationInfo_v7e0ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SRNC_RelocationInfo_v7e0ext_IEs }, - { &hf_rrc_v7f0NonCriticalExtensions_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_21 }, + { &hf_rrc_v7f0NonCriticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_v7f0NonCriticalExtensions_22 }, { NULL, 0, 0, NULL } }; @@ -120905,300 +122107,485 @@ dissect_rrc_SRNC_RelocationInfo_r7_add_ext_IEs(tvbuff_t *tvb _U_, int offset _U_ /*--- PDUs ---*/ -static void dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_DL_DCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_DL_DCCH_Message_PDU); + offset = dissect_rrc_DL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_DL_DCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_UL_DCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_UL_DCCH_Message_PDU); + offset = dissect_rrc_UL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_UL_DCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_DL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_DL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_DL_CCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_DL_CCCH_Message_PDU); + offset = dissect_rrc_DL_CCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_DL_CCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_UL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_UL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_UL_CCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_UL_CCCH_Message_PDU); + offset = dissect_rrc_UL_CCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_UL_CCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_PCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_PCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_PCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_PCCH_Message_PDU); + offset = dissect_rrc_PCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_PCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_DL_SHCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_DL_SHCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_DL_SHCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_DL_SHCCH_Message_PDU); + offset = dissect_rrc_DL_SHCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_DL_SHCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_UL_SHCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_UL_SHCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_UL_SHCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_UL_SHCCH_Message_PDU); + offset = dissect_rrc_UL_SHCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_UL_SHCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_BCCH_FACH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_BCCH_FACH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_BCCH_FACH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_BCCH_FACH_Message_PDU); + offset = dissect_rrc_BCCH_FACH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_BCCH_FACH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_BCCH_BCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_BCCH_BCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_BCCH_BCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_BCCH_BCH_Message_PDU); + offset = dissect_rrc_BCCH_BCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_BCCH_BCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_MCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_MCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_MCCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_MCCH_Message_PDU); + offset = dissect_rrc_MCCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_MCCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_MSCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_MSCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_MSCH_Message(tvb, 0, &asn1_ctx, tree, hf_rrc_MSCH_Message_PDU); + offset = dissect_rrc_MSCH_Message(tvb, offset, &asn1_ctx, tree, hf_rrc_MSCH_Message_PDU); + offset += 7; offset >>= 3; + return offset; } -void dissect_rrc_HandoverToUTRANCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +int dissect_rrc_HandoverToUTRANCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_HandoverToUTRANCommand(tvb, 0, &asn1_ctx, tree, hf_rrc_rrc_HandoverToUTRANCommand_PDU); + offset = dissect_rrc_HandoverToUTRANCommand(tvb, offset, &asn1_ctx, tree, hf_rrc_rrc_HandoverToUTRANCommand_PDU); + offset += 7; offset >>= 3; + return offset; } -void dissect_rrc_InterRATHandoverInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +int dissect_rrc_InterRATHandoverInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_InterRATHandoverInfo(tvb, 0, &asn1_ctx, tree, hf_rrc_rrc_InterRATHandoverInfo_PDU); + offset = dissect_rrc_InterRATHandoverInfo(tvb, offset, &asn1_ctx, tree, hf_rrc_rrc_InterRATHandoverInfo_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SystemInformation_BCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SystemInformation_BCH_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SystemInformation_BCH(tvb, 0, &asn1_ctx, tree, hf_rrc_SystemInformation_BCH_PDU); + offset = dissect_rrc_SystemInformation_BCH(tvb, offset, &asn1_ctx, tree, hf_rrc_SystemInformation_BCH_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_System_Information_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_UE_RadioAccessCapabilityInfo(tvb, 0, &asn1_ctx, tree, hf_rrc_UE_RadioAccessCapabilityInfo_PDU); + offset = dissect_rrc_System_Information_Container(tvb, offset, &asn1_ctx, tree, hf_rrc_System_Information_Container_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_MasterInformationBlock_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_UE_RadioAccessCapabilityInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_MasterInformationBlock(tvb, 0, &asn1_ctx, tree, hf_rrc_MasterInformationBlock_PDU); + offset = dissect_rrc_UE_RadioAccessCapabilityInfo(tvb, offset, &asn1_ctx, tree, hf_rrc_UE_RadioAccessCapabilityInfo_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_MasterInformationBlock_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType1_PDU); + offset = dissect_rrc_MasterInformationBlock(tvb, offset, &asn1_ctx, tree, hf_rrc_MasterInformationBlock_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType2_PDU); + offset = dissect_rrc_SysInfoType1(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType1_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType3(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType3_PDU); + offset = dissect_rrc_SysInfoType2(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType2_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType4(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType4_PDU); + offset = dissect_rrc_SysInfoType3(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType3_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType5(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType5_PDU); + offset = dissect_rrc_SysInfoType4(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType4_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType5bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType5bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType5bis_PDU); + offset = dissect_rrc_SysInfoType5(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType5_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType5bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType6(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType6_PDU); + offset = dissect_rrc_SysInfoType5bis(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType5bis_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType7_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType7(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType7_PDU); + offset = dissect_rrc_SysInfoType6(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType6_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType7_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType8(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType8_PDU); + offset = dissect_rrc_SysInfoType7(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType7_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType9_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType9(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType9_PDU); + offset = dissect_rrc_SysInfoType8(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType8_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType10_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType9_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType10(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType10_PDU); + offset = dissect_rrc_SysInfoType9(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType9_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType10_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType11(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType11_PDU); + offset = dissect_rrc_SysInfoType10(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType10_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType11bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType11_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType11bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType11bis_PDU); + offset = dissect_rrc_SysInfoType11(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType11_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType11bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType12(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType12_PDU); + offset = dissect_rrc_SysInfoType11bis(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType11bis_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType12_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType13(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_PDU); + offset = dissect_rrc_SysInfoType12(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType12_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType13_1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType13_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType13_1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_1_PDU); + offset = dissect_rrc_SysInfoType13(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType13_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType13_2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType13_1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType13_2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_2_PDU); + offset = dissect_rrc_SysInfoType13_1(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType13_1_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType13_3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType13_2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType13_3(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_3_PDU); + offset = dissect_rrc_SysInfoType13_2(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType13_2_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType13_4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType13_3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType13_4(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType13_4_PDU); + offset = dissect_rrc_SysInfoType13_3(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType13_3_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType13_4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType14(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType14_PDU); + offset = dissect_rrc_SysInfoType13_4(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType13_4_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType14_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_PDU); + offset = dissect_rrc_SysInfoType14(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType14_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15bis_PDU); + offset = dissect_rrc_SysInfoType15(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_1_PDU); + offset = dissect_rrc_SysInfoType15bis(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15bis_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_1bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_1bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_1bis_PDU); + offset = dissect_rrc_SysInfoType15_1(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_1_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_1bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_2_PDU); + offset = dissect_rrc_SysInfoType15_1bis(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_1bis_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_2bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_2bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_2bis_PDU); + offset = dissect_rrc_SysInfoType15_2(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_2_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_2ter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_2bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_2ter(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_2ter_PDU); + offset = dissect_rrc_SysInfoType15_2bis(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_2bis_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_2ter_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_3(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_3_PDU); + offset = dissect_rrc_SysInfoType15_2ter(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_2ter_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_3bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_3bis(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_3bis_PDU); + offset = dissect_rrc_SysInfoType15_3(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_3_PDU); + offset += 7; offset >>= 3; + return offset; +} +static int dissect_SysInfoType15_3bis_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); + offset = dissect_rrc_SysInfoType15_3bis(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_3bis_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_4(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_4_PDU); + offset = dissect_rrc_SysInfoType15_4(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_4_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_5(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_5_PDU); + offset = dissect_rrc_SysInfoType15_5(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_5_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_6(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_6_PDU); + offset = dissect_rrc_SysInfoType15_6(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_6_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_7_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_7_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_7(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_7_PDU); + offset = dissect_rrc_SysInfoType15_7(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_7_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType15_8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType15_8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType15_8(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType15_8_PDU); + offset = dissect_rrc_SysInfoType15_8(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType15_8_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType16(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType16_PDU); + offset = dissect_rrc_SysInfoType16(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType16_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType17(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType17_PDU); + offset = dissect_rrc_SysInfoType17(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType17_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType18_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType18_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType18(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType18_PDU); + offset = dissect_rrc_SysInfoType18(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType18_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType19_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType19_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType19(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType19_PDU); + offset = dissect_rrc_SysInfoType19(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType19_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoType20_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoType20_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoType20(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoType20_PDU); + offset = dissect_rrc_SysInfoType20(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoType20_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoTypeSB1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoTypeSB1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoTypeSB1(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoTypeSB1_PDU); + offset = dissect_rrc_SysInfoTypeSB1(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoTypeSB1_PDU); + offset += 7; offset >>= 3; + return offset; } -static void dissect_SysInfoTypeSB2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +static int dissect_SysInfoTypeSB2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_SysInfoTypeSB2(tvb, 0, &asn1_ctx, tree, hf_rrc_SysInfoTypeSB2_PDU); + offset = dissect_rrc_SysInfoTypeSB2(tvb, offset, &asn1_ctx, tree, hf_rrc_SysInfoTypeSB2_PDU); + offset += 7; offset >>= 3; + return offset; } -void dissect_rrc_ToTargetRNC_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +int dissect_rrc_ToTargetRNC_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_ToTargetRNC_Container(tvb, 0, &asn1_ctx, tree, hf_rrc_rrc_ToTargetRNC_Container_PDU); + offset = dissect_rrc_ToTargetRNC_Container(tvb, offset, &asn1_ctx, tree, hf_rrc_rrc_ToTargetRNC_Container_PDU); + offset += 7; offset >>= 3; + return offset; } -void dissect_rrc_TargetRNC_ToSourceRNC_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { +int dissect_rrc_TargetRNC_ToSourceRNC_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { + int offset = 0; asn1_ctx_t asn1_ctx; asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); - dissect_rrc_TargetRNC_ToSourceRNC_Container(tvb, 0, &asn1_ctx, tree, hf_rrc_rrc_TargetRNC_ToSourceRNC_Container_PDU); + offset = dissect_rrc_TargetRNC_ToSourceRNC_Container(tvb, offset, &asn1_ctx, tree, hf_rrc_rrc_TargetRNC_ToSourceRNC_Container_PDU); + offset += 7; offset >>= 3; + return offset; } static int dissect_CellUpdate_r3_add_ext_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) { int offset = 0; @@ -121307,7 +122694,7 @@ static int dissect_MeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _ /*--- End of included file: packet-rrc-fn.c ---*/ -#line 82 "../../asn1/rrc/packet-rrc-template.c" +#line 118 "../../asn1/rrc/packet-rrc-template.c" #include "packet-rrc.h" @@ -121418,6 +122805,10 @@ void proto_register_rrc(void) { { "SystemInformation-BCH", "rrc.SystemInformation_BCH", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rrc_System_Information_Container_PDU, + { "System-Information-Container", "rrc.System_Information_Container", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rrc_UE_RadioAccessCapabilityInfo_PDU, { "UE-RadioAccessCapabilityInfo", "rrc.UE_RadioAccessCapabilityInfo", FT_NONE, BASE_NONE, NULL, 0, @@ -122230,6 +123621,14 @@ void proto_register_rrc(void) { { "activeSetUpdate-r9-add-ext", "rrc.activeSetUpdate_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_activeSetUpdate_v950ext, + { "activeSetUpdate-v950ext", "rrc.activeSetUpdate_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "ActiveSetUpdate_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_04, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -122450,6 +123849,14 @@ void proto_register_rrc(void) { { "dl-SecondaryCellInfoFDD", "rrc.dl_SecondaryCellInfoFDD", FT_NONE, BASE_NONE, NULL, 0, "DL_SecondaryCellInfoFDD_r9", HFILL }}, + { &hf_rrc_secondaryCellMimoParameters, + { "secondaryCellMimoParameters", "rrc.secondaryCellMimoParameters", + FT_NONE, BASE_NONE, NULL, 0, + "SecondaryCellMIMOparametersFDD_v950ext", HFILL }}, + { &hf_rrc_rl_AdditionInformationList_06, + { "rl-AdditionInformationList", "rrc.rl_AdditionInformationList", + FT_UINT32, BASE_DEC, NULL, 0, + "RL_AdditionInformationList_v950ext", HFILL }}, { &hf_rrc_dummy_02, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, @@ -123122,6 +124529,14 @@ void proto_register_rrc(void) { { "cellUpdateConfirm-r9-add-ext", "rrc.cellUpdateConfirm_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_01, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_01", HFILL }}, + { &hf_rrc_cellUpdateConfirm_v950ext, + { "cellUpdateConfirm-v950ext", "rrc.cellUpdateConfirm_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "CellUpdateConfirm_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_18, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -123734,6 +125149,14 @@ void proto_register_rrc(void) { { "v8a0NonCriticalExtensions", "rrc.v8a0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v8a0NonCriticalExtensions_01", HFILL }}, + { &hf_rrc_v7f0NonCriticalExtensions_03, + { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v7f0NonCriticalExtensions_03", HFILL }}, + { &hf_rrc_v7g0NonCriticalExtensions_05, + { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v7g0NonCriticalExtensions_05", HFILL }}, { &hf_rrc_nonCriticalExtensions_25, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -124813,7 +126236,7 @@ void proto_register_rrc(void) { { &hf_rrc_eutra_Message, { "eutra-Message", "rrc.eutra_Message", FT_BYTES, BASE_NONE, NULL, 0, - "OCTET_STRING", HFILL }}, + NULL, HFILL }}, { &hf_rrc_interRAT_HO_FailureCause, { "interRAT-HO-FailureCause", "rrc.interRAT_HO_FailureCause", FT_UINT32, BASE_DEC, VALS(rrc_InterRAT_HO_FailureCause_vals), 0, @@ -124866,6 +126289,10 @@ void proto_register_rrc(void) { { "geranIu-MessageList", "rrc.geranIu_MessageList", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rrc_eutra_Message_01, + { "eutra-Message", "rrc.eutra_Message", + FT_BYTES, BASE_NONE, NULL, 0, + "T_eutra_Message_01", HFILL }}, { &hf_rrc_predefinedConfigStatusList, { "predefinedConfigStatusList", "rrc.predefinedConfigStatusList", FT_UINT32, BASE_DEC, VALS(rrc_T_predefinedConfigStatusList_vals), 0, @@ -125002,10 +126429,10 @@ void proto_register_rrc(void) { { "interRATHandoverInfo-v7e0ext", "rrc.interRATHandoverInfo_v7e0ext", FT_NONE, BASE_NONE, NULL, 0, "InterRATHandoverInfo_v7e0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_03, + { &hf_rrc_v7f0NonCriticalExtensions_04, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_03", HFILL }}, + "T_v7f0NonCriticalExtensions_04", HFILL }}, { &hf_rrc_interRATHandoverInfo_v7f0ext, { "interRATHandoverInfo-v7f0ext", "rrc.interRATHandoverInfo_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -125098,6 +126525,22 @@ void proto_register_rrc(void) { { "interRATHandoverInfo-v920ext", "rrc.interRATHandoverInfo_v920ext", FT_NONE, BASE_NONE, NULL, 0, "InterRATHandoverInfo_v920ext_IEs", HFILL }}, + { &hf_rrc_v8b0NonCriticalExtensions, + { "v8b0NonCriticalExtensions", "rrc.v8b0NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_interRATHandoverInfo_v8b0ext, + { "interRATHandoverInfo-v8b0ext", "rrc.interRATHandoverInfo_v8b0ext", + FT_NONE, BASE_NONE, NULL, 0, + "InterRATHandoverInfo_v8b0ext_IEs", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_02, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_02", HFILL }}, + { &hf_rrc_interRATHandoverInfo_v950ext, + { "interRATHandoverInfo-v950ext", "rrc.interRATHandoverInfo_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "InterRATHandoverInfo_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_48, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -125162,6 +126605,14 @@ void proto_register_rrc(void) { { "ue-RadioAccessCapabilityComp2", "rrc.ue_RadioAccessCapabilityComp2", FT_NONE, BASE_NONE, NULL, 0, "UE_RadioAccessCapabilityComp2_v920ext", HFILL }}, + { &hf_rrc_ue_RadioAccessCapabilityInfo_04, + { "ue-RadioAccessCapabilityInfo", "rrc.ue_RadioAccessCapabilityInfo", + FT_NONE, BASE_NONE, NULL, 0, + "UE_RadioAccessCapabilityInfo_TDD128_v8b0ext", HFILL }}, + { &hf_rrc_pdcp_Capability, + { "pdcp-Capability", "rrc.pdcp_Capability", + FT_NONE, BASE_NONE, NULL, 0, + "PDCP_Capability_r4_ext", HFILL }}, { &hf_rrc_r3_11, { "r3", "rrc.r3", FT_NONE, BASE_NONE, NULL, 0, @@ -125358,6 +126809,14 @@ void proto_register_rrc(void) { { "measurementControl-r9-add-ext", "rrc.measurementControl_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v970NonCriticalExtensions, + { "v970NonCriticalExtensions", "rrc.v970NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_measurementControl_v970ext, + { "measurementControl-v970ext", "rrc.measurementControl_v970ext", + FT_NONE, BASE_NONE, NULL, 0, + "MeasurementControl_v970ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_54, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -125450,6 +126909,14 @@ void proto_register_rrc(void) { { "measurementCommand", "rrc.measurementCommand", FT_UINT32, BASE_DEC, VALS(rrc_MeasurementCommand_r9_vals), 0, "MeasurementCommand_r9", HFILL }}, + { &hf_rrc_measurementIdentity_01, + { "measurementIdentity", "rrc.measurementIdentity", + FT_UINT32, BASE_DEC, NULL, 0, + "MeasurementIdentity_r9", HFILL }}, + { &hf_rrc_additionalMeasurementList_01, + { "additionalMeasurementList", "rrc.additionalMeasurementList", + FT_UINT32, BASE_DEC, NULL, 0, + "AdditionalMeasurementID_List_r9", HFILL }}, { &hf_rrc_laterNonCriticalExtensions_19, { "laterNonCriticalExtensions", "rrc.laterNonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -125554,6 +127021,14 @@ void proto_register_rrc(void) { { "measurementReport-v920ext", "rrc.measurementReport_v920ext", FT_NONE, BASE_NONE, NULL, 0, "MeasurementReport_v920ext_IEs", HFILL }}, + { &hf_rrc_v970NonCriticalExtensions_01, + { "v970NonCriticalExtensions", "rrc.v970NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v970NonCriticalExtensions_01", HFILL }}, + { &hf_rrc_measurementReport_v970ext_IE, + { "measurementReport-v970ext-IE", "rrc.measurementReport_v970ext_IE", + FT_NONE, BASE_NONE, NULL, 0, + "MeasurementReport_v970ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_56, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -125642,6 +127117,10 @@ void proto_register_rrc(void) { { "eutra-MeasuredResults", "rrc.eutra_MeasuredResults", FT_NONE, BASE_NONE, NULL, 0, "EUTRA_MeasuredResults_v920ext", HFILL }}, + { &hf_rrc_measurementIdentity_02, + { "measurementIdentity", "rrc.measurementIdentity", + FT_UINT32, BASE_DEC, NULL, 0, + "MeasurementIdentityExt", HFILL }}, { &hf_rrc_pagingRecordList, { "pagingRecordList", "rrc.pagingRecordList", FT_UINT32, BASE_DEC, NULL, 0, @@ -125894,18 +127373,18 @@ void proto_register_rrc(void) { { "physicalChannelReconfiguration-v7d0ext", "rrc.physicalChannelReconfiguration_v7d0ext", FT_NONE, BASE_NONE, NULL, 0, "PhysicalChannelReconfiguration_v7d0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_04, + { &hf_rrc_v7f0NonCriticalExtensions_05, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_04", HFILL }}, + "T_v7f0NonCriticalExtensions_05", HFILL }}, { &hf_rrc_physicalChannelReconfiguration_v7f0ext, { "physicalChannelReconfiguration-v7f0ext", "rrc.physicalChannelReconfiguration_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, "PhysicalChannelReconfiguration_v7f0ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_05, + { &hf_rrc_v7g0NonCriticalExtensions_06, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_05", HFILL }}, + "T_v7g0NonCriticalExtensions_06", HFILL }}, { &hf_rrc_physicalChannelReconfiguration_v7g0ext, { "physicalChannelReconfiguration-v7g0ext", "rrc.physicalChannelReconfiguration_v7g0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -125934,10 +127413,10 @@ void proto_register_rrc(void) { { "v7d0NonCriticalExtensions", "rrc.v7d0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v7d0NonCriticalExtensions_05", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_05, + { &hf_rrc_v7f0NonCriticalExtensions_06, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_05", HFILL }}, + "T_v7f0NonCriticalExtensions_06", HFILL }}, { &hf_rrc_v890NonCriticalExtensions_04, { "v890NonCriticalExtensions", "rrc.v890NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -125946,10 +127425,10 @@ void proto_register_rrc(void) { { "physicalChannelReconfiguration-v890ext", "rrc.physicalChannelReconfiguration_v890ext", FT_NONE, BASE_NONE, NULL, 0, "PhysicalChannelReconfiguration_v890ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_06, + { &hf_rrc_v7g0NonCriticalExtensions_07, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_06", HFILL }}, + "T_v7g0NonCriticalExtensions_07", HFILL }}, { &hf_rrc_v8a0NonCriticalExtensions_04, { "v8a0NonCriticalExtensions", "rrc.v8a0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -125978,6 +127457,14 @@ void proto_register_rrc(void) { { "physicalChannelReconfiguration-r9-add-ext", "rrc.physicalChannelReconfiguration_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_03, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_03", HFILL }}, + { &hf_rrc_physicalChannelReconfiguration_v950ext, + { "physicalChannelReconfiguration-v950ext", "rrc.physicalChannelReconfiguration_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "PhysicalChannelReconfiguration_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_65, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -126510,18 +127997,18 @@ void proto_register_rrc(void) { { "radioBearerReconfiguration-v7d0ext", "rrc.radioBearerReconfiguration_v7d0ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerReconfiguration_v7d0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_06, + { &hf_rrc_v7f0NonCriticalExtensions_07, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_06", HFILL }}, + "T_v7f0NonCriticalExtensions_07", HFILL }}, { &hf_rrc_radioBearerReconfiguration_v7f0ext, { "radioBearerReconfiguration-v7f0ext", "rrc.radioBearerReconfiguration_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerReconfiguration_v7f0ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_07, + { &hf_rrc_v7g0NonCriticalExtensions_08, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_07", HFILL }}, + "T_v7g0NonCriticalExtensions_08", HFILL }}, { &hf_rrc_radioBearerReconfiguration_v7g0ext, { "radioBearerReconfiguration-v7g0ext", "rrc.radioBearerReconfiguration_v7g0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -126550,10 +128037,10 @@ void proto_register_rrc(void) { { "v7d0NonCriticalExtensions", "rrc.v7d0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v7d0NonCriticalExtensions_07", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_07, + { &hf_rrc_v7f0NonCriticalExtensions_08, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_07", HFILL }}, + "T_v7f0NonCriticalExtensions_08", HFILL }}, { &hf_rrc_v890NonCriticalExtensions_05, { "v890NonCriticalExtensions", "rrc.v890NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -126562,10 +128049,10 @@ void proto_register_rrc(void) { { "radioBearerReconfiguration-v890ext", "rrc.radioBearerReconfiguration_v890ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerReconfiguration_v890ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_08, + { &hf_rrc_v7g0NonCriticalExtensions_09, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_08", HFILL }}, + "T_v7g0NonCriticalExtensions_09", HFILL }}, { &hf_rrc_v8a0NonCriticalExtensions_05, { "v8a0NonCriticalExtensions", "rrc.v8a0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -126594,6 +128081,14 @@ void proto_register_rrc(void) { { "radioBearerReconfiguration-r9-add-ext", "rrc.radioBearerReconfiguration_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_04, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_04", HFILL }}, + { &hf_rrc_radioBearerReconfiguration_v950ext, + { "radioBearerReconfiguration-v950ext", "rrc.radioBearerReconfiguration_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "RadioBearerReconfiguration_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_77, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -127034,18 +128529,18 @@ void proto_register_rrc(void) { { "radioBearerRelease-v7d0ext", "rrc.radioBearerRelease_v7d0ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerRelease_v7d0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_08, + { &hf_rrc_v7f0NonCriticalExtensions_09, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_08", HFILL }}, + "T_v7f0NonCriticalExtensions_09", HFILL }}, { &hf_rrc_radioBearerRelease_v7f0ext, { "radioBearerRelease-v7f0ext", "rrc.radioBearerRelease_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerRelease_v7f0ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_09, + { &hf_rrc_v7g0NonCriticalExtensions_10, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_09", HFILL }}, + "T_v7g0NonCriticalExtensions_10", HFILL }}, { &hf_rrc_radioBearerRelease_v7g0ext, { "radioBearerRelease-v7g0ext", "rrc.radioBearerRelease_v7g0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -127074,10 +128569,10 @@ void proto_register_rrc(void) { { "v7d0NonCriticalExtensions", "rrc.v7d0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v7d0NonCriticalExtensions_09", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_09, + { &hf_rrc_v7f0NonCriticalExtensions_10, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_09", HFILL }}, + "T_v7f0NonCriticalExtensions_10", HFILL }}, { &hf_rrc_v890NonCriticalExtensions_06, { "v890NonCriticalExtensions", "rrc.v890NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -127086,10 +128581,10 @@ void proto_register_rrc(void) { { "radioBearerRelease-v890ext", "rrc.radioBearerRelease_v890ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerRelease_v890ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_10, + { &hf_rrc_v7g0NonCriticalExtensions_11, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_10", HFILL }}, + "T_v7g0NonCriticalExtensions_11", HFILL }}, { &hf_rrc_v8a0NonCriticalExtensions_06, { "v8a0NonCriticalExtensions", "rrc.v8a0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -127118,6 +128613,22 @@ void proto_register_rrc(void) { { "radioBearerRelease-r9-add-ext", "rrc.radioBearerRelease_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_05, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_05", HFILL }}, + { &hf_rrc_radioBearerRelease_v950ext, + { "radioBearerRelease-v950ext", "rrc.radioBearerRelease_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "RadioBearerRelease_v950ext_IEs", HFILL }}, + { &hf_rrc_v970NonCriticalExtensions_02, + { "v970NonCriticalExtensions", "rrc.v970NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v970NonCriticalExtensions_02", HFILL }}, + { &hf_rrc_radioBearerRelease_v970ext, + { "radioBearerRelease-v970ext", "rrc.radioBearerRelease_v970ext", + FT_NONE, BASE_NONE, NULL, 0, + "RadioBearerRelease_v970ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_86, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -127438,10 +128949,10 @@ void proto_register_rrc(void) { { "radioBearerSetup-v7d0ext", "rrc.radioBearerSetup_v7d0ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerSetup_v7d0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_10, + { &hf_rrc_v7f0NonCriticalExtensions_11, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_10", HFILL }}, + "T_v7f0NonCriticalExtensions_11", HFILL }}, { &hf_rrc_radioBearerSetup_v7f0ext, { "radioBearerSetup-v7f0ext", "rrc.radioBearerSetup_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -127454,10 +128965,10 @@ void proto_register_rrc(void) { { "radioBearerSetup-v890ext", "rrc.radioBearerSetup_v890ext", FT_NONE, BASE_NONE, NULL, 0, "RadioBearerSetup_v890ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_11, + { &hf_rrc_v7g0NonCriticalExtensions_12, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_11", HFILL }}, + "T_v7g0NonCriticalExtensions_12", HFILL }}, { &hf_rrc_radioBearerSetup_v7g0ext, { "radioBearerSetup-v7g0ext", "rrc.radioBearerSetup_v7g0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -127490,6 +129001,14 @@ void proto_register_rrc(void) { { "radioBearerSetup-r9-add-ext", "rrc.radioBearerSetup_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_06, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_06", HFILL }}, + { &hf_rrc_radioBearerSetup_v950ext, + { "radioBearerSetup-v950ext", "rrc.radioBearerSetup_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "RadioBearerSetup_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_95, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -127594,14 +129113,14 @@ void proto_register_rrc(void) { { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_11, + { &hf_rrc_v7f0NonCriticalExtensions_12, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_11", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_12, + "T_v7f0NonCriticalExtensions_12", HFILL }}, + { &hf_rrc_v7g0NonCriticalExtensions_13, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_12", HFILL }}, + "T_v7g0NonCriticalExtensions_13", HFILL }}, { &hf_rrc_nonCriticalExtensions_96, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -128054,10 +129573,10 @@ void proto_register_rrc(void) { { "rrcConnectionRequest-v7e0ext", "rrc.rrcConnectionRequest_v7e0ext", FT_NONE, BASE_NONE, NULL, 0, "RRCConnectionRequest_v7e0ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_13, + { &hf_rrc_v7g0NonCriticalExtensions_14, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_13", HFILL }}, + "T_v7g0NonCriticalExtensions_14", HFILL }}, { &hf_rrc_rrcConnectionRequest_v7g0ext, { "rrcConnectionRequest-v7g0ext", "rrc.rrcConnectionRequest_v7g0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -128070,6 +129589,14 @@ void proto_register_rrc(void) { { "rrcConnectionRequest-v920ext", "rrc.rrcConnectionRequest_v920ext", FT_NONE, BASE_NONE, NULL, 0, "RRCConnectionRequest_v920ext_IEs", HFILL }}, + { &hf_rrc_v940NonCriticalExtensions, + { "v940NonCriticalExtensions", "rrc.v940NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_rrcConnectionRequest_v940ext, + { "rrcConnectionRequest-v940ext", "rrc.rrcConnectionRequest_v940ext", + FT_NONE, BASE_NONE, NULL, 0, + "RRCConnectionRequest_v940ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_106, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -128150,6 +129677,10 @@ void proto_register_rrc(void) { { "supportOfDualCellMIMO", "rrc.supportOfDualCellMIMO", FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfDualCellMIMO_vals), 0, NULL, HFILL }}, + { &hf_rrc_systemInformationContainerStoredIndicator, + { "systemInformationContainerStoredIndicator", "rrc.systemInformationContainerStoredIndicator", + FT_UINT32, BASE_DEC, VALS(rrc_T_systemInformationContainerStoredIndicator_vals), 0, + NULL, HFILL }}, { &hf_rrc_r3_20, { "r3", "rrc.r3", FT_NONE, BASE_NONE, NULL, 0, @@ -128374,6 +129905,14 @@ void proto_register_rrc(void) { { "rrcConnectionSetup-r9-add-ext", "rrc.rrcConnectionSetup_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_07, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_07", HFILL }}, + { &hf_rrc_rrcConnectionSetup_v950ext, + { "rrcConnectionSetup-v950ext", "rrc.rrcConnectionSetup_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "RRCConnectionSetup_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_113, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -128654,10 +130193,10 @@ void proto_register_rrc(void) { { "rrcConnectionSetupComplete-v7e0ext", "rrc.rrcConnectionSetupComplete_v7e0ext", FT_NONE, BASE_NONE, NULL, 0, "RRCConnectionSetupComplete_v7e0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_12, + { &hf_rrc_v7f0NonCriticalExtensions_13, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_12", HFILL }}, + "T_v7f0NonCriticalExtensions_13", HFILL }}, { &hf_rrc_rrcConnectionSetupComplete_v7f0ext, { "rrcConnectionSetupComplete-v7f0ext", "rrc.rrcConnectionSetupComplete_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -129190,18 +130729,18 @@ void proto_register_rrc(void) { { "transportChannelReconfiguration-v7d0ext", "rrc.transportChannelReconfiguration_v7d0ext", FT_NONE, BASE_NONE, NULL, 0, "TransportChannelReconfiguration_v7d0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_13, + { &hf_rrc_v7f0NonCriticalExtensions_14, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_13", HFILL }}, + "T_v7f0NonCriticalExtensions_14", HFILL }}, { &hf_rrc_transportChannelReconfiguration_v7f0ext, { "transportChannelReconfiguration-v7f0ext", "rrc.transportChannelReconfiguration_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, "TransportChannelReconfiguration_v7f0ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_14, + { &hf_rrc_v7g0NonCriticalExtensions_15, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_14", HFILL }}, + "T_v7g0NonCriticalExtensions_15", HFILL }}, { &hf_rrc_transportChannelReconfiguration_v7g0ext, { "transportChannelReconfiguration-v7g0ext", "rrc.transportChannelReconfiguration_v7g0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -129230,10 +130769,10 @@ void proto_register_rrc(void) { { "v7d0NonCriticalExtensions", "rrc.v7d0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v7d0NonCriticalExtensions_14", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_14, + { &hf_rrc_v7f0NonCriticalExtensions_15, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_14", HFILL }}, + "T_v7f0NonCriticalExtensions_15", HFILL }}, { &hf_rrc_v890NonCriticalExtensions_09, { "v890NonCriticalExtensions", "rrc.v890NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -129242,10 +130781,10 @@ void proto_register_rrc(void) { { "transportChannelReconfiguration-v890ext", "rrc.transportChannelReconfiguration_v890ext", FT_NONE, BASE_NONE, NULL, 0, "TransportChannelReconfiguration_v890ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_15, + { &hf_rrc_v7g0NonCriticalExtensions_16, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_15", HFILL }}, + "T_v7g0NonCriticalExtensions_16", HFILL }}, { &hf_rrc_v8a0NonCriticalExtensions_09, { "v8a0NonCriticalExtensions", "rrc.v8a0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -129274,6 +130813,14 @@ void proto_register_rrc(void) { { "transportChannelReconfiguration-r9-add-ext", "rrc.transportChannelReconfiguration_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, + { &hf_rrc_v950NonCriticalExtensions_08, + { "v950NonCriticalExtensions", "rrc.v950NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v950NonCriticalExtensions_08", HFILL }}, + { &hf_rrc_transportChannelReconfiguration_v950ext, + { "transportChannelReconfiguration-v950ext", "rrc.transportChannelReconfiguration_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + "TransportChannelReconfiguration_v950ext_IEs", HFILL }}, { &hf_rrc_nonCriticalExtensions_131, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -129602,10 +131149,10 @@ void proto_register_rrc(void) { { "ueCapabilityInformation-v7e0ext", "rrc.ueCapabilityInformation_v7e0ext", FT_NONE, BASE_NONE, NULL, 0, "UECapabilityInformation_v7e0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_15, + { &hf_rrc_v7f0NonCriticalExtensions_16, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_15", HFILL }}, + "T_v7f0NonCriticalExtensions_16", HFILL }}, { &hf_rrc_ueCapabilityInformation_v7f0ext, { "ueCapabilityInformation-v7f0ext", "rrc.ueCapabilityInformation_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -129674,10 +131221,10 @@ void proto_register_rrc(void) { { "uplinkDirectTransfer-v690ext", "rrc.uplinkDirectTransfer_v690ext", FT_NONE, BASE_NONE, NULL, 0, "UplinkDirectTransfer_v690ext_IEs", HFILL }}, - { &hf_rrc_v7g0NonCriticalExtensions_16, + { &hf_rrc_v7g0NonCriticalExtensions_17, { "v7g0NonCriticalExtensions", "rrc.v7g0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7g0NonCriticalExtensions_16", HFILL }}, + "T_v7g0NonCriticalExtensions_17", HFILL }}, { &hf_rrc_uplinkDirectTransfer_v7g0ext, { "uplinkDirectTransfer-v7g0ext", "rrc.uplinkDirectTransfer_v7g0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -130586,6 +132133,50 @@ void proto_register_rrc(void) { { "unmodifiedServiceList", "rrc.unmodifiedServiceList", FT_UINT32, BASE_DEC, NULL, 0, "MBMS_UnmodifiedServiceList_v770ext", HFILL }}, + { &hf_rrc_mib, + { "mib", "rrc.mib", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoTypeSB1, + { "sysInfoTypeSB1", "rrc.sysInfoTypeSB1", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoTypeSB2, + { "sysInfoTypeSB2", "rrc.sysInfoTypeSB2", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType1, + { "sysInfoType1", "rrc.sysInfoType1", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType3, + { "sysInfoType3", "rrc.sysInfoType3", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType5, + { "sysInfoType5", "rrc.sysInfoType5", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType7, + { "sysInfoType7", "rrc.sysInfoType7", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType11, + { "sysInfoType11", "rrc.sysInfoType11", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType11bis, + { "sysInfoType11bis", "rrc.sysInfoType11bis", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType12, + { "sysInfoType12", "rrc.sysInfoType12", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_nonCriticalExtensions_165, + { "nonCriticalExtensions", "rrc.nonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_nonCriticalExtensions_165", HFILL }}, { &hf_rrc_cn_DomainSpecificNAS_Info, { "cn-DomainSpecificNAS-Info", "rrc.cn_DomainSpecificNAS_Info", FT_BYTES, BASE_NONE, NULL, 0, @@ -131861,7 +133452,7 @@ void proto_register_rrc(void) { { &hf_rrc_eutraFeatureGroupIndicators, { "eutraFeatureGroupIndicators", "rrc.eutraFeatureGroupIndicators", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_4", HFILL }}, + NULL, HFILL }}, { &hf_rrc_supportOfIntraFreqSIAcquisitionForHO, { "supportOfIntraFreqSIAcquisitionForHO", "rrc.supportOfIntraFreqSIAcquisitionForHO", FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfIntraFreqSIAcquisitionForHO_vals), 0, @@ -132702,10 +134293,18 @@ void proto_register_rrc(void) { { "ue-RadioAccessCapability-v920ext", "rrc.ue_RadioAccessCapability_v920ext", FT_NONE, BASE_NONE, NULL, 0, "UE_RadioAccessCapability_v920ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_165, + { &hf_rrc_v970NonCriticalExtensions_03, + { "v970NonCriticalExtensions", "rrc.v970NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v970NonCriticalExtensions_03", HFILL }}, + { &hf_rrc_ue_RadioAccessCapability_v970ext, + { "ue-RadioAccessCapability-v970ext", "rrc.ue_RadioAccessCapability_v970ext", + FT_NONE, BASE_NONE, NULL, 0, + "UE_RadioAccessCapability_v970ext_IEs", HFILL }}, + { &hf_rrc_nonCriticalExtensions_166, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_165", HFILL }}, + "T_nonCriticalExtensions_166", HFILL }}, { &hf_rrc_supportForSIB11bis_01, { "supportForSIB11bis", "rrc.supportForSIB11bis", FT_UINT32, BASE_DEC, VALS(rrc_T_supportForSIB11bis_01_vals), 0, @@ -132714,7 +134313,7 @@ void proto_register_rrc(void) { { "supportForFDPCH", "rrc.supportForFDPCH", FT_UINT32, BASE_DEC, VALS(rrc_T_supportForFDPCH_02_vals), 0, "T_supportForFDPCH_02", HFILL }}, - { &hf_rrc_pdcp_Capability, + { &hf_rrc_pdcp_Capability_01, { "pdcp-Capability", "rrc.pdcp_Capability", FT_NONE, BASE_NONE, NULL, 0, "PDCP_Capability_v770ext", HFILL }}, @@ -132834,6 +134433,10 @@ void proto_register_rrc(void) { { "neighCellSI-AcquisitionCapability", "rrc.neighCellSI_AcquisitionCapability", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rrc_ue_ExtendedMeasurementSupport, + { "ue-ExtendedMeasurementSupport", "rrc.ue_ExtendedMeasurementSupport", + FT_UINT32, BASE_DEC, VALS(rrc_T_ue_ExtendedMeasurementSupport_vals), 0, + NULL, HFILL }}, { &hf_rrc_t_301, { "t-301", "rrc.t_301", FT_UINT32, BASE_DEC, VALS(rrc_T_301_vals), 0, @@ -132966,7 +134569,7 @@ void proto_register_rrc(void) { { "multiModeCapability", "rrc.multiModeCapability", FT_UINT32, BASE_DEC, VALS(rrc_MultiModeCapability_vals), 0, NULL, HFILL }}, - { &hf_rrc_pdcp_Capability_01, + { &hf_rrc_pdcp_Capability_02, { "pdcp-Capability", "rrc.pdcp_Capability", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, @@ -136182,10 +137785,14 @@ void proto_register_rrc(void) { { "f-dpch-ChannelisationCodeNumber", "rrc.f_dpch_ChannelisationCodeNumber", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_255", HFILL }}, + { &hf_rrc_e_RGCH_Information_01, + { "e-RGCH-Information", "rrc.e_RGCH_Information", + FT_NONE, BASE_NONE, NULL, 0, + "E_RGCH_Information_CommonEdch", HFILL }}, { &hf_rrc_e_hich_Info, { "e-hich-Info", "rrc.e_hich_Info", FT_NONE, BASE_NONE, NULL, 0, - "E_HICH_Information", HFILL }}, + "E_HICH_Information_CommonEdch", HFILL }}, { &hf_rrc_ul_DPCH_CodeInfoForCommonEDCH, { "ul-DPCH-CodeInfoForCommonEDCH", "rrc.ul_DPCH_CodeInfoForCommonEDCH", FT_NONE, BASE_NONE, NULL, 0, @@ -136218,10 +137825,66 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_24_vals), 0, "T_modeSpecificInfo_24", HFILL }}, - { &hf_rrc_fdd_56, - { "fdd", "rrc.fdd", + { &hf_rrc_dummy_32, + { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_55", HFILL }}, + "T_dummy_14", HFILL }}, + { &hf_rrc_tdd_17, + { "tdd", "rrc.tdd", + FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_16_vals), 0, + "T_tdd_16", HFILL }}, + { &hf_rrc_tdd768_04, + { "tdd768", "rrc.tdd768", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_tdd384_09, + { "tdd384", "rrc.tdd384", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_tdd128_09, + { "tdd128", "rrc.tdd128", + FT_NONE, BASE_NONE, NULL, 0, + "T_tdd128_09", HFILL }}, + { &hf_rrc_e_RUCCH_Info, + { "e-RUCCH-Info", "rrc.e_RUCCH_Info", + FT_NONE, BASE_NONE, NULL, 0, + "E_RUCCH_Info_TDD128", HFILL }}, + { &hf_rrc_e_PUCH_Info, + { "e-PUCH-Info", "rrc.e_PUCH_Info", + FT_NONE, BASE_NONE, NULL, 0, + "E_PUCH_Info_TDD128", HFILL }}, + { &hf_rrc_e_hich_Information, + { "e-hich-Information", "rrc.e_hich_Information", + FT_NONE, BASE_NONE, NULL, 0, + "E_HICH_Information_TDD128", HFILL }}, + { &hf_rrc_e_agch_Information, + { "e-agch-Information", "rrc.e_agch_Information", + FT_NONE, BASE_NONE, NULL, 0, + "E_AGCH_Information_TDD128", HFILL }}, + { &hf_rrc_harq_Info_03, + { "harq-Info", "rrc.harq_Info", + FT_UINT32, BASE_DEC, VALS(rrc_T_harq_Info_03_vals), 0, + "T_harq_Info_03", HFILL }}, + { &hf_rrc_ccch_transmission_Info, + { "ccch-transmission-Info", "rrc.ccch_transmission_Info", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_common_e_rnti_Info, + { "common-e-rnti-Info", "rrc.common_e_rnti_Info", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_harq_MaximumNumberOfRetransmissions, + { "harq-MaximumNumberOfRetransmissions", "rrc.harq_MaximumNumberOfRetransmissions", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_7", HFILL }}, + { &hf_rrc_harq_retransmission_timer, + { "harq-retransmission-timer", "rrc.harq_retransmission_timer", + FT_UINT32, BASE_DEC, VALS(rrc_T_harq_retransmission_timer_vals), 0, + NULL, HFILL }}, + { &hf_rrc_harq_power_offset, + { "harq-power-offset", "rrc.harq_power_offset", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_0_6", HFILL }}, { &hf_rrc_prach_PreambleForEnhancedUplink, { "prach-PreambleForEnhancedUplink", "rrc.prach_PreambleForEnhancedUplink", FT_NONE, BASE_NONE, NULL, 0, @@ -136234,14 +137897,14 @@ void proto_register_rrc(void) { { "e-dch-TTI", "rrc.e_dch_TTI", FT_UINT32, BASE_DEC, VALS(rrc_E_DCH_TTI_vals), 0, NULL, HFILL }}, - { &hf_rrc_e_agch_Information, + { &hf_rrc_e_agch_Information_01, { "e-agch-Information", "rrc.e_agch_Information", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_harq_Info_03, + { &hf_rrc_harq_Info_04, { "harq-Info", "rrc.harq_Info", - FT_UINT32, BASE_DEC, VALS(rrc_T_harq_Info_03_vals), 0, - "T_harq_Info_03", HFILL }}, + FT_UINT32, BASE_DEC, VALS(rrc_T_harq_Info_04_vals), 0, + "T_harq_Info_04", HFILL }}, { &hf_rrc_ul_DPCHpowerControlInfoForCommonEDCH, { "ul-DPCHpowerControlInfoForCommonEDCH", "rrc.ul_DPCHpowerControlInfoForCommonEDCH", FT_NONE, BASE_NONE, NULL, 0, @@ -136290,62 +137953,6 @@ void proto_register_rrc(void) { { "Common-E-DCH-ResourceInfoList", "rrc.Common_E_DCH_ResourceInfoList", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_tdd_17, - { "tdd", "rrc.tdd", - FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_16_vals), 0, - "T_tdd_16", HFILL }}, - { &hf_rrc_tdd768_04, - { "tdd768", "rrc.tdd768", - FT_NONE, BASE_NONE, NULL, 0, - NULL, HFILL }}, - { &hf_rrc_tdd384_09, - { "tdd384", "rrc.tdd384", - FT_NONE, BASE_NONE, NULL, 0, - NULL, HFILL }}, - { &hf_rrc_tdd128_09, - { "tdd128", "rrc.tdd128", - FT_NONE, BASE_NONE, NULL, 0, - "T_tdd128_09", HFILL }}, - { &hf_rrc_e_RUCCH_Info, - { "e-RUCCH-Info", "rrc.e_RUCCH_Info", - FT_NONE, BASE_NONE, NULL, 0, - "E_RUCCH_Info_TDD128", HFILL }}, - { &hf_rrc_e_PUCH_Info, - { "e-PUCH-Info", "rrc.e_PUCH_Info", - FT_NONE, BASE_NONE, NULL, 0, - "E_PUCH_Info_TDD128", HFILL }}, - { &hf_rrc_e_hich_Information, - { "e-hich-Information", "rrc.e_hich_Information", - FT_NONE, BASE_NONE, NULL, 0, - "E_HICH_Information_TDD128", HFILL }}, - { &hf_rrc_e_agch_Information_01, - { "e-agch-Information", "rrc.e_agch_Information", - FT_NONE, BASE_NONE, NULL, 0, - "E_AGCH_Information_TDD128", HFILL }}, - { &hf_rrc_harq_Info_04, - { "harq-Info", "rrc.harq_Info", - FT_UINT32, BASE_DEC, VALS(rrc_T_harq_Info_04_vals), 0, - "T_harq_Info_04", HFILL }}, - { &hf_rrc_ccch_transmission_Info, - { "ccch-transmission-Info", "rrc.ccch_transmission_Info", - FT_NONE, BASE_NONE, NULL, 0, - NULL, HFILL }}, - { &hf_rrc_common_e_rnti_Info, - { "common-e-rnti-Info", "rrc.common_e_rnti_Info", - FT_UINT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, - { &hf_rrc_harq_MaximumNumberOfRetransmissions, - { "harq-MaximumNumberOfRetransmissions", "rrc.harq_MaximumNumberOfRetransmissions", - FT_UINT32, BASE_DEC, NULL, 0, - "INTEGER_0_7", HFILL }}, - { &hf_rrc_harq_retransmission_timer, - { "harq-retransmission-timer", "rrc.harq_retransmission_timer", - FT_UINT32, BASE_DEC, VALS(rrc_T_harq_retransmission_timer_vals), 0, - NULL, HFILL }}, - { &hf_rrc_harq_power_offset, - { "harq-power-offset", "rrc.harq_power_offset", - FT_UINT32, BASE_DEC, NULL, 0, - "INTEGER_0_6", HFILL }}, { &hf_rrc_secondInterleavingMode, { "secondInterleavingMode", "rrc.secondInterleavingMode", FT_UINT32, BASE_DEC, VALS(rrc_SecondInterleavingMode_vals), 0, @@ -136554,10 +138161,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_25_vals), 0, "T_modeSpecificInfo_25", HFILL }}, - { &hf_rrc_fdd_57, + { &hf_rrc_fdd_56, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_56", HFILL }}, + "T_fdd_55", HFILL }}, { &hf_rrc_defaultDPCH_OffsetValue, { "defaultDPCH-OffsetValue", "rrc.defaultDPCH_OffsetValue", FT_UINT32, BASE_DEC, NULL, 0, @@ -136566,7 +138173,7 @@ void proto_register_rrc(void) { { "dpch-CompressedModeInfo", "rrc.dpch_CompressedModeInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_32, + { &hf_rrc_dummy_33, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "SSDT_Information", HFILL }}, @@ -136586,11 +138193,11 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_26_vals), 0, "T_modeSpecificInfo_26", HFILL }}, - { &hf_rrc_fdd_58, + { &hf_rrc_fdd_57, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_57", HFILL }}, - { &hf_rrc_dummy_33, + "T_fdd_56", HFILL }}, + { &hf_rrc_dummy_34, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "SSDT_Information_r4", HFILL }}, @@ -136614,10 +138221,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_27_vals), 0, "T_modeSpecificInfo_27", HFILL }}, - { &hf_rrc_fdd_59, + { &hf_rrc_fdd_58, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_58", HFILL }}, + "T_fdd_57", HFILL }}, { &hf_rrc_tdd_20, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -136650,10 +138257,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_28_vals), 0, "T_modeSpecificInfo_28", HFILL }}, - { &hf_rrc_fdd_60, + { &hf_rrc_fdd_59, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_59", HFILL }}, + "T_fdd_58", HFILL }}, { &hf_rrc_tdd_21, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -136682,10 +138289,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_29_vals), 0, "T_modeSpecificInfo_29", HFILL }}, - { &hf_rrc_fdd_61, + { &hf_rrc_fdd_60, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_60", HFILL }}, + "T_fdd_59", HFILL }}, { &hf_rrc_tdd_22, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -136714,10 +138321,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_30_vals), 0, "T_modeSpecificInfo_30", HFILL }}, - { &hf_rrc_fdd_62, + { &hf_rrc_fdd_61, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_61", HFILL }}, + "T_fdd_60", HFILL }}, { &hf_rrc_dpch_CompressedModeInfo_01, { "dpch-CompressedModeInfo", "rrc.dpch_CompressedModeInfo", FT_NONE, BASE_NONE, NULL, 0, @@ -136762,7 +138369,7 @@ void proto_register_rrc(void) { { "initialise", "rrc.initialise", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_34, + { &hf_rrc_dummy_35, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, NULL, 0, "Cfntargetsfnframeoffset", HFILL }}, @@ -136770,10 +138377,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_31_vals), 0, "T_modeSpecificInfo_31", HFILL }}, - { &hf_rrc_fdd_63, + { &hf_rrc_fdd_62, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_62", HFILL }}, + "T_fdd_61", HFILL }}, { &hf_rrc_dl_DPCH_PowerControlInfo, { "dl-DPCH-PowerControlInfo", "rrc.dl_DPCH_PowerControlInfo", FT_NONE, BASE_NONE, NULL, 0, @@ -136814,10 +138421,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_32_vals), 0, "T_modeSpecificInfo_32", HFILL }}, - { &hf_rrc_fdd_64, + { &hf_rrc_fdd_63, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_63", HFILL }}, + "T_fdd_62", HFILL }}, { &hf_rrc_tdd_25, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -136846,10 +138453,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_33_vals), 0, "T_modeSpecificInfo_33", HFILL }}, - { &hf_rrc_fdd_65, + { &hf_rrc_fdd_64, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_64", HFILL }}, + "T_fdd_63", HFILL }}, { &hf_rrc_tdd_26, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -136858,18 +138465,18 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_34_vals), 0, "T_modeSpecificInfo_34", HFILL }}, - { &hf_rrc_fdd_66, + { &hf_rrc_fdd_65, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_65", HFILL }}, + "T_fdd_64", HFILL }}, { &hf_rrc_tdd_27, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, "T_tdd_26", HFILL }}, - { &hf_rrc_fdd_67, + { &hf_rrc_fdd_66, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_66", HFILL }}, + "T_fdd_65", HFILL }}, { &hf_rrc_pCPICH_UsageForChannelEst, { "pCPICH-UsageForChannelEst", "rrc.pCPICH_UsageForChannelEst", FT_UINT32, BASE_DEC, VALS(rrc_PCPICH_UsageForChannelEst_vals), 0, @@ -136890,7 +138497,7 @@ void proto_register_rrc(void) { { "tpc-CombinationIndex", "rrc.tpc_CombinationIndex", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_35, + { &hf_rrc_dummy_36, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, VALS(rrc_SSDT_CellIdentity_vals), 0, "SSDT_CellIdentity", HFILL }}, @@ -136910,10 +138517,10 @@ void proto_register_rrc(void) { { "dl-CCTrChListToRemove", "rrc.dl_CCTrChListToRemove", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_fdd_68, + { &hf_rrc_fdd_67, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_67", HFILL }}, + "T_fdd_66", HFILL }}, { &hf_rrc_tdd_29, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -136922,10 +138529,10 @@ void proto_register_rrc(void) { { "dl-CCTrChListToEstablish", "rrc.dl_CCTrChListToEstablish", FT_UINT32, BASE_DEC, NULL, 0, "DL_CCTrChList_r4", HFILL }}, - { &hf_rrc_fdd_69, + { &hf_rrc_fdd_68, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_68", HFILL }}, + "T_fdd_67", HFILL }}, { &hf_rrc_powerOffsetTPC_pdpdch, { "powerOffsetTPC-pdpdch", "rrc.powerOffsetTPC_pdpdch", FT_UINT32, BASE_DEC, NULL, 0, @@ -136934,18 +138541,18 @@ void proto_register_rrc(void) { { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, "T_tdd_29", HFILL }}, - { &hf_rrc_fdd_70, + { &hf_rrc_fdd_69, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_69", HFILL }}, + "T_fdd_68", HFILL }}, { &hf_rrc_tdd_31, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, "T_tdd_30", HFILL }}, - { &hf_rrc_fdd_71, + { &hf_rrc_fdd_70, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_70", HFILL }}, + "T_fdd_69", HFILL }}, { &hf_rrc_tdd_32, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -136982,10 +138589,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_35_vals), 0, "T_modeSpecificInfo_35", HFILL }}, - { &hf_rrc_fdd_72, + { &hf_rrc_fdd_71, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_71", HFILL }}, + "T_fdd_70", HFILL }}, { &hf_rrc_tdd_33, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -137098,10 +138705,10 @@ void proto_register_rrc(void) { { "dl-MultiCarrier-Information", "rrc.dl_MultiCarrier_Information", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_fdd_73, + { &hf_rrc_fdd_72, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_72", HFILL }}, + "T_fdd_71", HFILL }}, { &hf_rrc_dl_64QAM_Configured, { "dl-64QAM-Configured", "rrc.dl_64QAM_Configured", FT_UINT32, BASE_DEC, VALS(rrc_T_dl_64QAM_Configured_vals), 0, @@ -137126,10 +138733,10 @@ void proto_register_rrc(void) { { "tdd128", "rrc.tdd128", FT_NONE, BASE_NONE, NULL, 0, "T_tdd128_20", HFILL }}, - { &hf_rrc_fdd_74, + { &hf_rrc_fdd_73, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_73", HFILL }}, + "T_fdd_72", HFILL }}, { &hf_rrc_dl_64QAM_Configured_01, { "dl-64QAM-Configured", "rrc.dl_64QAM_Configured", FT_UINT32, BASE_DEC, VALS(rrc_T_dl_64QAM_Configured_01_vals), 0, @@ -137182,10 +138789,10 @@ void proto_register_rrc(void) { { "tS0-Indicator", "rrc.tS0_Indicator", FT_UINT32, BASE_DEC, VALS(rrc_T_tS0_Indicator_vals), 0, NULL, HFILL }}, - { &hf_rrc_fdd_75, + { &hf_rrc_fdd_74, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_74", HFILL }}, + "T_fdd_73", HFILL }}, { &hf_rrc_dl_64QAM_Configured_02, { "dl-64QAM-Configured", "rrc.dl_64QAM_Configured", FT_UINT32, BASE_DEC, VALS(rrc_T_dl_64QAM_Configured_02_vals), 0, @@ -137230,10 +138837,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_42_vals), 0, "T_modeSpecificInfo_42", HFILL }}, - { &hf_rrc_fdd_76, + { &hf_rrc_fdd_75, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_75", HFILL }}, + "T_fdd_74", HFILL }}, { &hf_rrc_dummy1_02, { "dummy1", "rrc.dummy1", FT_NONE, BASE_NONE, NULL, 0, @@ -137250,7 +138857,7 @@ void proto_register_rrc(void) { { "dl-DPCH-InfoPerRL", "rrc.dl_DPCH_InfoPerRL", FT_UINT32, BASE_DEC, VALS(rrc_DL_DPCH_InfoPerRL_vals), 0, NULL, HFILL }}, - { &hf_rrc_dummy_36, + { &hf_rrc_dummy_37, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "SCCPCH_InfoForFACH", HFILL }}, @@ -137258,10 +138865,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_43_vals), 0, "T_modeSpecificInfo_43", HFILL }}, - { &hf_rrc_fdd_77, + { &hf_rrc_fdd_76, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_76", HFILL }}, + "T_fdd_75", HFILL }}, { &hf_rrc_tdd_41, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_PrimaryCCPCH_Info_r4_vals), 0, @@ -137270,7 +138877,7 @@ void proto_register_rrc(void) { { "dl-DPCH-InfoPerRL", "rrc.dl_DPCH_InfoPerRL", FT_UINT32, BASE_DEC, VALS(rrc_DL_DPCH_InfoPerRL_r4_vals), 0, "DL_DPCH_InfoPerRL_r4", HFILL }}, - { &hf_rrc_dummy_37, + { &hf_rrc_dummy_38, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "SCCPCH_InfoForFACH_r4", HFILL }}, @@ -137278,10 +138885,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_44_vals), 0, "T_modeSpecificInfo_44", HFILL }}, - { &hf_rrc_fdd_78, + { &hf_rrc_fdd_77, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_77", HFILL }}, + "T_fdd_76", HFILL }}, { &hf_rrc_servingHSDSCH_RL_indicator, { "servingHSDSCH-RL-indicator", "rrc.servingHSDSCH_RL_indicator", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -137294,18 +138901,18 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_45_vals), 0, "T_modeSpecificInfo_45", HFILL }}, - { &hf_rrc_fdd_79, + { &hf_rrc_fdd_78, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_78", HFILL }}, + "T_fdd_77", HFILL }}, { &hf_rrc_modeSpecificInfo_46, { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_46_vals), 0, "T_modeSpecificInfo_46", HFILL }}, - { &hf_rrc_fdd_80, + { &hf_rrc_fdd_79, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_79", HFILL }}, + "T_fdd_78", HFILL }}, { &hf_rrc_servingEDCH_RL_indicator, { "servingEDCH-RL-indicator", "rrc.servingEDCH_RL_indicator", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -137334,10 +138941,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_47_vals), 0, "T_modeSpecificInfo_47", HFILL }}, - { &hf_rrc_fdd_81, + { &hf_rrc_fdd_80, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_80", HFILL }}, + "T_fdd_79", HFILL }}, { &hf_rrc_dl_dpchInfo_01, { "dl-dpchInfo", "rrc.dl_dpchInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfo_01_vals), 0, @@ -137358,10 +138965,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo2", "rrc.modeSpecificInfo2", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo2_vals), 0, NULL, HFILL }}, - { &hf_rrc_fdd_82, + { &hf_rrc_fdd_81, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_81", HFILL }}, + "T_fdd_80", HFILL }}, { &hf_rrc_e_HICH_Info_01, { "e-HICH-Info", "rrc.e_HICH_Info", FT_UINT32, BASE_DEC, VALS(rrc_T_e_HICH_Info_01_vals), 0, @@ -137394,10 +139001,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_48_vals), 0, "T_modeSpecificInfo_48", HFILL }}, - { &hf_rrc_fdd_83, + { &hf_rrc_fdd_82, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_82", HFILL }}, + "T_fdd_81", HFILL }}, { &hf_rrc_dl_dpchInfo_02, { "dl-dpchInfo", "rrc.dl_dpchInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_dl_dpchInfo_02_vals), 0, @@ -137410,10 +139017,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo2", "rrc.modeSpecificInfo2", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo2_01_vals), 0, "T_modeSpecificInfo2_01", HFILL }}, - { &hf_rrc_fdd_84, + { &hf_rrc_fdd_83, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_83", HFILL }}, + "T_fdd_82", HFILL }}, { &hf_rrc_e_HICH_Info_04, { "e-HICH-Info", "rrc.e_HICH_Info", FT_UINT32, BASE_DEC, VALS(rrc_T_e_HICH_Info_02_vals), 0, @@ -138010,10 +139617,10 @@ void proto_register_rrc(void) { { "modeSpecific", "rrc.modeSpecific", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecific_02_vals), 0, "T_modeSpecific_02", HFILL }}, - { &hf_rrc_fdd_85, + { &hf_rrc_fdd_84, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_84", HFILL }}, + "T_fdd_83", HFILL }}, { &hf_rrc_tdd_44, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_41_vals), 0, @@ -138066,10 +139673,10 @@ void proto_register_rrc(void) { { "modeSpecific", "rrc.modeSpecific", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecific_03_vals), 0, "T_modeSpecific_03", HFILL }}, - { &hf_rrc_fdd_86, + { &hf_rrc_fdd_85, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_85", HFILL }}, + "T_fdd_84", HFILL }}, { &hf_rrc_tdd_45, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_42_vals), 0, @@ -138478,7 +140085,7 @@ void proto_register_rrc(void) { { "retransTimerForSchedInfo", "rrc.retransTimerForSchedInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_retransTimerForSchedInfo_01_vals), 0, "T_retransTimerForSchedInfo_01", HFILL }}, - { &hf_rrc_dummy_38, + { &hf_rrc_dummy_39, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_6", HFILL }}, @@ -138698,7 +140305,7 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_54_vals), 0, "T_modeSpecificInfo_54", HFILL }}, - { &hf_rrc_fdd_87, + { &hf_rrc_fdd_86, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, "FrequencyInfoFDD", HFILL }}, @@ -138898,10 +140505,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_55_vals), 0, "T_modeSpecificInfo_55", HFILL }}, - { &hf_rrc_fdd_88, + { &hf_rrc_fdd_87, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_86", HFILL }}, + "T_fdd_85", HFILL }}, { &hf_rrc_tdd_47, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_43_vals), 0, @@ -138938,10 +140545,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_56_vals), 0, "T_modeSpecificInfo_56", HFILL }}, - { &hf_rrc_fdd_89, + { &hf_rrc_fdd_88, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_87", HFILL }}, + "T_fdd_86", HFILL }}, { &hf_rrc_tdd_48, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_44_vals), 0, @@ -138986,10 +140593,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_57_vals), 0, "T_modeSpecificInfo_57", HFILL }}, - { &hf_rrc_fdd_90, + { &hf_rrc_fdd_89, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_88", HFILL }}, + "T_fdd_87", HFILL }}, { &hf_rrc_tdd_49, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_45_vals), 0, @@ -139050,10 +140657,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_59_vals), 0, "T_modeSpecificInfo_59", HFILL }}, - { &hf_rrc_fdd_91, + { &hf_rrc_fdd_90, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_89", HFILL }}, + "T_fdd_88", HFILL }}, { &hf_rrc_tdd_51, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_47_vals), 0, @@ -139330,10 +140937,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_60_vals), 0, "T_modeSpecificInfo_60", HFILL }}, - { &hf_rrc_fdd_92, + { &hf_rrc_fdd_91, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_90", HFILL }}, + "T_fdd_89", HFILL }}, { &hf_rrc_feedback_cycle, { "feedback-cycle", "rrc.feedback_cycle", FT_UINT32, BASE_DEC, VALS(rrc_Feedback_cycle_vals), 0, @@ -139350,10 +140957,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_61_vals), 0, "T_modeSpecificInfo_61", HFILL }}, - { &hf_rrc_fdd_93, + { &hf_rrc_fdd_92, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_91", HFILL }}, + "T_fdd_90", HFILL }}, { &hf_rrc_feedback_cycle_01, { "feedback-cycle", "rrc.feedback_cycle", FT_UINT32, BASE_DEC, VALS(rrc_Feedback_cycle_r7_vals), 0, @@ -139618,10 +141225,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_62_vals), 0, "T_modeSpecificInfo_62", HFILL }}, - { &hf_rrc_fdd_94, + { &hf_rrc_fdd_93, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_92", HFILL }}, + "T_fdd_91", HFILL }}, { &hf_rrc_tdd_52, { "tdd", "rrc.tdd", FT_UINT32, BASE_DEC, VALS(rrc_T_tdd_48_vals), 0, @@ -139646,10 +141253,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_63_vals), 0, "T_modeSpecificInfo_63", HFILL }}, - { &hf_rrc_fdd_95, + { &hf_rrc_fdd_94, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_93", HFILL }}, + "T_fdd_92", HFILL }}, { &hf_rrc_mimoPilotConfiguration_01, { "mimoPilotConfiguration", "rrc.mimoPilotConfiguration", FT_NONE, BASE_NONE, NULL, 0, @@ -140054,10 +141661,10 @@ void proto_register_rrc(void) { { "explicit", "rrc.explicit", FT_NONE, BASE_NONE, NULL, 0, "PICH_Info_LCR_r4", HFILL }}, - { &hf_rrc_fdd_96, + { &hf_rrc_fdd_95, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_94", HFILL }}, + "T_fdd_93", HFILL }}, { &hf_rrc_pi_CountPerFrame, { "pi-CountPerFrame", "rrc.pi_CountPerFrame", FT_UINT32, BASE_DEC, VALS(rrc_PI_CountPerFrame_vals), 0, @@ -140146,7 +141753,7 @@ void proto_register_rrc(void) { { "PRACH-Information-LCR", "rrc.PRACH_Information_LCR", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_fdd_97, + { &hf_rrc_fdd_96, { "fdd", "rrc.fdd", FT_UINT32, BASE_DEC, NULL, 0, "SEQUENCE_SIZE_1_maxASC_OF_ASCSetting_FDD", HFILL }}, @@ -140238,10 +141845,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_64_vals), 0, "T_modeSpecificInfo_64", HFILL }}, - { &hf_rrc_fdd_98, + { &hf_rrc_fdd_97, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_95", HFILL }}, + "T_fdd_94", HFILL }}, { &hf_rrc_availableSF, { "availableSF", "rrc.availableSF", FT_UINT32, BASE_DEC, VALS(rrc_SF_PRACH_vals), 0, @@ -140298,10 +141905,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_65_vals), 0, "T_modeSpecificInfo_65", HFILL }}, - { &hf_rrc_fdd_99, + { &hf_rrc_fdd_98, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_96", HFILL }}, + "T_fdd_95", HFILL }}, { &hf_rrc_prach_RACH_Info_01, { "prach-RACH-Info", "rrc.prach_RACH_Info", FT_NONE, BASE_NONE, NULL, 0, @@ -140350,10 +141957,10 @@ void proto_register_rrc(void) { { "ul-DPCH-InfoPredef", "rrc.ul_DPCH_InfoPredef", FT_NONE, BASE_NONE, NULL, 0, "UL_DPCH_InfoPredef_v770ext", HFILL }}, - { &hf_rrc_fdd_100, + { &hf_rrc_fdd_99, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_97", HFILL }}, + "T_fdd_96", HFILL }}, { &hf_rrc_tx_DiversityIndicator, { "tx-DiversityIndicator", "rrc.tx_DiversityIndicator", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -140382,10 +141989,10 @@ void proto_register_rrc(void) { { "sctd-Indicator", "rrc.sctd_Indicator", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, - { &hf_rrc_fdd_101, + { &hf_rrc_fdd_100, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_98", HFILL }}, + "T_fdd_97", HFILL }}, { &hf_rrc_tdd_59, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -140846,6 +142453,10 @@ void proto_register_rrc(void) { { "targetCellPreconfigInfo", "rrc.targetCellPreconfigInfo", FT_NONE, BASE_NONE, NULL, 0, "TargetCellPreconfigInfo_v890ext", HFILL }}, + { &hf_rrc_targetCellPreconfigInfo_03, + { "targetCellPreconfigInfo", "rrc.targetCellPreconfigInfo", + FT_NONE, BASE_NONE, NULL, 0, + "TargetCellPreconfigInfo_v950ext", HFILL }}, { &hf_rrc_RL_AdditionInformationList_item, { "RL-AdditionInformation", "rrc.RL_AdditionInformation", FT_NONE, BASE_NONE, NULL, 0, @@ -140874,6 +142485,10 @@ void proto_register_rrc(void) { { "RL-AdditionInformation-r9", "rrc.RL_AdditionInformation_r9", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rrc_RL_AdditionInformationList_v950ext_item, + { "RL-AdditionInformation-v950ext", "rrc.RL_AdditionInformation_v950ext", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rrc_RL_AdditionInformationList_SecULFreq_item, { "RL-AdditionInformation-SecULFreq", "rrc.RL_AdditionInformation_SecULFreq", FT_NONE, BASE_NONE, NULL, 0, @@ -140906,10 +142521,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_66_vals), 0, "T_modeSpecificInfo_66", HFILL }}, - { &hf_rrc_fdd_102, + { &hf_rrc_fdd_101, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_99", HFILL }}, + "T_fdd_98", HFILL }}, { &hf_rrc_fach_PCH_InformationList, { "fach-PCH-InformationList", "rrc.fach_PCH_InformationList", FT_UINT32, BASE_DEC, NULL, 0, @@ -140930,10 +142545,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_67_vals), 0, "T_modeSpecificInfo_67", HFILL }}, - { &hf_rrc_fdd_103, + { &hf_rrc_fdd_102, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_100", HFILL }}, + "T_fdd_99", HFILL }}, { &hf_rrc_pich_Info, { "pich-Info", "rrc.pich_Info", FT_UINT32, BASE_DEC, VALS(rrc_PICH_Info_vals), 0, @@ -140998,7 +142613,7 @@ void proto_register_rrc(void) { { "msch-transportFormatSet", "rrc.msch_transportFormatSet", FT_UINT32, BASE_DEC, VALS(rrc_TransportFormatSet_vals), 0, "TransportFormatSet", HFILL }}, - { &hf_rrc_dummy_39, + { &hf_rrc_dummy_40, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "MBMS_MSCH_ConfigurationInfo_r6", HFILL }}, @@ -141018,10 +142633,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_68_vals), 0, "T_modeSpecificInfo_68", HFILL }}, - { &hf_rrc_fdd_104, + { &hf_rrc_fdd_103, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_101", HFILL }}, + "T_fdd_100", HFILL }}, { &hf_rrc_dummy1_03, { "dummy1", "rrc.dummy1", FT_UINT32, BASE_DEC, VALS(rrc_PCPICH_UsageForChannelEst_vals), 0, @@ -141058,10 +142673,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_69_vals), 0, "T_modeSpecificInfo_69", HFILL }}, - { &hf_rrc_fdd_105, + { &hf_rrc_fdd_104, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_102", HFILL }}, + "T_fdd_101", HFILL }}, { &hf_rrc_tdd_62, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -141126,10 +142741,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_71_vals), 0, "T_modeSpecificInfo_71", HFILL }}, - { &hf_rrc_fdd_106, + { &hf_rrc_fdd_105, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_103", HFILL }}, + "T_fdd_102", HFILL }}, { &hf_rrc_tdd384_32, { "tdd384", "rrc.tdd384", FT_NONE, BASE_NONE, NULL, 0, @@ -141154,10 +142769,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_72_vals), 0, "T_modeSpecificInfo_72", HFILL }}, - { &hf_rrc_fdd_107, + { &hf_rrc_fdd_106, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_104", HFILL }}, + "T_fdd_103", HFILL }}, { &hf_rrc_modulation_04, { "modulation", "rrc.modulation", FT_UINT32, BASE_DEC, VALS(rrc_T_modulation_04_vals), 0, @@ -141210,6 +142825,10 @@ void proto_register_rrc(void) { { "newConfiguration", "rrc.newConfiguration", FT_NONE, BASE_NONE, NULL, 0, "T_newConfiguration_03", HFILL }}, + { &hf_rrc_precodingWeightSetRestriction_02, + { "precodingWeightSetRestriction", "rrc.precodingWeightSetRestriction", + FT_UINT32, BASE_DEC, VALS(rrc_T_precodingWeightSetRestriction_02_vals), 0, + "T_precodingWeightSetRestriction_02", HFILL }}, { &hf_rrc_servingCellChangeMACreset, { "servingCellChangeMACreset", "rrc.servingCellChangeMACreset", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -141470,7 +143089,7 @@ void proto_register_rrc(void) { { "tgpl1", "rrc.tgpl1", FT_UINT32, BASE_DEC, NULL, 0, "TGPL", HFILL }}, - { &hf_rrc_dummy_40, + { &hf_rrc_dummy_41, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, NULL, 0, "TGPL", HFILL }}, @@ -141630,7 +143249,7 @@ void proto_register_rrc(void) { { "TFCS-Identity", "rrc.TFCS_Identity", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_41, + { &hf_rrc_dummy_42, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "CPCH_SetInfo", HFILL }}, @@ -141666,10 +143285,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_73_vals), 0, "T_modeSpecificInfo_73", HFILL }}, - { &hf_rrc_fdd_108, + { &hf_rrc_fdd_107, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_105", HFILL }}, + "T_fdd_104", HFILL }}, { &hf_rrc_scramblingCode, { "scramblingCode", "rrc.scramblingCode", FT_UINT32, BASE_DEC, NULL, 0, @@ -141702,10 +143321,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_74_vals), 0, "T_modeSpecificInfo_74", HFILL }}, - { &hf_rrc_fdd_109, + { &hf_rrc_fdd_108, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_106", HFILL }}, + "T_fdd_105", HFILL }}, { &hf_rrc_tdd_64, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -141718,10 +143337,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_75_vals), 0, "T_modeSpecificInfo_75", HFILL }}, - { &hf_rrc_fdd_110, + { &hf_rrc_fdd_109, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_107", HFILL }}, + "T_fdd_106", HFILL }}, { &hf_rrc_tdd_65, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -141734,10 +143353,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_76_vals), 0, "T_modeSpecificInfo_76", HFILL }}, - { &hf_rrc_fdd_111, + { &hf_rrc_fdd_110, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_108", HFILL }}, + "T_fdd_107", HFILL }}, { &hf_rrc_dpdchPresence, { "dpdchPresence", "rrc.dpdchPresence", FT_UINT32, BASE_DEC, VALS(rrc_T_dpdchPresence_vals), 0, @@ -141758,10 +143377,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_77_vals), 0, "T_modeSpecificInfo_77", HFILL }}, - { &hf_rrc_fdd_112, + { &hf_rrc_fdd_111, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_109", HFILL }}, + "T_fdd_108", HFILL }}, { &hf_rrc_dpdchPresence_01, { "dpdchPresence", "rrc.dpdchPresence", FT_UINT32, BASE_DEC, VALS(rrc_T_dpdchPresence_01_vals), 0, @@ -141814,10 +143433,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_78_vals), 0, "T_modeSpecificInfo_78", HFILL }}, - { &hf_rrc_fdd_113, + { &hf_rrc_fdd_112, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_110", HFILL }}, + "T_fdd_109", HFILL }}, { &hf_rrc_tdd_68, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -141826,14 +143445,14 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_79_vals), 0, "T_modeSpecificInfo_79", HFILL }}, - { &hf_rrc_fdd_114, + { &hf_rrc_fdd_113, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_111", HFILL }}, - { &hf_rrc_fdd_115, + "T_fdd_110", HFILL }}, + { &hf_rrc_fdd_114, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_112", HFILL }}, + "T_fdd_111", HFILL }}, { &hf_rrc_dpcch_PowerOffset, { "dpcch-PowerOffset", "rrc.dpcch_PowerOffset", FT_INT32, BASE_DEC, NULL, 0, @@ -141862,10 +143481,10 @@ void proto_register_rrc(void) { { "individualTS-InterferenceList", "rrc.individualTS_InterferenceList", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_fdd_116, + { &hf_rrc_fdd_115, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_113", HFILL }}, + "T_fdd_112", HFILL }}, { &hf_rrc_tdd_70, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -141894,10 +143513,10 @@ void proto_register_rrc(void) { { "tdd128", "rrc.tdd128", FT_NONE, BASE_NONE, NULL, 0, "T_tdd128_49", HFILL }}, - { &hf_rrc_fdd_117, + { &hf_rrc_fdd_116, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_114", HFILL }}, + "T_fdd_113", HFILL }}, { &hf_rrc_ack_NACK_repetition_factor, { "ack-NACK-repetition-factor", "rrc.ack_NACK_repetition_factor", FT_UINT32, BASE_DEC, NULL, 0, @@ -141926,10 +143545,10 @@ void proto_register_rrc(void) { { "tdd128", "rrc.tdd128", FT_NONE, BASE_NONE, NULL, 0, "T_tdd128_50", HFILL }}, - { &hf_rrc_fdd_118, + { &hf_rrc_fdd_117, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_115", HFILL }}, + "T_fdd_114", HFILL }}, { &hf_rrc_tdd_72, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -141954,10 +143573,10 @@ void proto_register_rrc(void) { { "tdd128", "rrc.tdd128", FT_NONE, BASE_NONE, NULL, 0, "T_tdd128_51", HFILL }}, - { &hf_rrc_fdd_119, + { &hf_rrc_fdd_118, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_116", HFILL }}, + "T_fdd_115", HFILL }}, { &hf_rrc_tdd_73, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -141990,10 +143609,10 @@ void proto_register_rrc(void) { { "dpcch-PowerOffset", "rrc.dpcch_PowerOffset", FT_INT32, BASE_DEC, NULL, 0, "DPCCH_PowerOffset2", HFILL }}, - { &hf_rrc_fdd_120, + { &hf_rrc_fdd_119, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_117", HFILL }}, + "T_fdd_116", HFILL }}, { &hf_rrc_tdd_74, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142030,10 +143649,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_80_vals), 0, "T_modeSpecificInfo_80", HFILL }}, - { &hf_rrc_fdd_121, + { &hf_rrc_fdd_120, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_118", HFILL }}, + "T_fdd_117", HFILL }}, { &hf_rrc_e_DPCCH_Info_01, { "e-DPCCH-Info", "rrc.e_DPCCH_Info", FT_NONE, BASE_NONE, NULL, 0, @@ -142066,10 +143685,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_81_vals), 0, "T_modeSpecificInfo_81", HFILL }}, - { &hf_rrc_fdd_122, + { &hf_rrc_fdd_121, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_119", HFILL }}, + "T_fdd_118", HFILL }}, { &hf_rrc_e_DPDCH_Info_02, { "e-DPDCH-Info", "rrc.e_DPDCH_Info", FT_NONE, BASE_NONE, NULL, 0, @@ -142086,10 +143705,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_82_vals), 0, "T_modeSpecificInfo_82", HFILL }}, - { &hf_rrc_fdd_123, + { &hf_rrc_fdd_122, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_120", HFILL }}, + "T_fdd_119", HFILL }}, { &hf_rrc_tdd_78, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142370,6 +143989,10 @@ void proto_register_rrc(void) { { "MeasurementIdentity", "rrc.MeasurementIdentity", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_rrc_AdditionalMeasurementID_List_r9_item, + { "MeasurementIdentity-r9", "rrc.MeasurementIdentity_r9", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_rrc_dataID, { "dataID", "rrc.dataID", FT_UINT32, BASE_DEC, NULL, 0, @@ -142566,10 +144189,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_83_vals), 0, "T_modeSpecificInfo_83", HFILL }}, - { &hf_rrc_fdd_124, + { &hf_rrc_fdd_123, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_121", HFILL }}, + "T_fdd_120", HFILL }}, { &hf_rrc_readSFN_Indicator, { "readSFN-Indicator", "rrc.readSFN_Indicator", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -142590,10 +144213,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_84_vals), 0, "T_modeSpecificInfo_84", HFILL }}, - { &hf_rrc_fdd_125, + { &hf_rrc_fdd_124, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_122", HFILL }}, + "T_fdd_121", HFILL }}, { &hf_rrc_tdd_80, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142614,10 +144237,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_85_vals), 0, "T_modeSpecificInfo_85", HFILL }}, - { &hf_rrc_fdd_126, + { &hf_rrc_fdd_125, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_123", HFILL }}, + "T_fdd_122", HFILL }}, { &hf_rrc_tdd_81, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142626,10 +144249,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_86_vals), 0, "T_modeSpecificInfo_86", HFILL }}, - { &hf_rrc_fdd_127, + { &hf_rrc_fdd_126, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_124", HFILL }}, + "T_fdd_123", HFILL }}, { &hf_rrc_tdd_82, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142650,10 +144273,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_87_vals), 0, "T_modeSpecificInfo_87", HFILL }}, - { &hf_rrc_fdd_128, + { &hf_rrc_fdd_127, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_125", HFILL }}, + "T_fdd_124", HFILL }}, { &hf_rrc_tdd_83, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142666,10 +144289,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_88_vals), 0, "T_modeSpecificInfo_88", HFILL }}, - { &hf_rrc_fdd_129, + { &hf_rrc_fdd_128, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_126", HFILL }}, + "T_fdd_125", HFILL }}, { &hf_rrc_tdd_84, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142682,10 +144305,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_89_vals), 0, "T_modeSpecificInfo_89", HFILL }}, - { &hf_rrc_fdd_130, + { &hf_rrc_fdd_129, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_127", HFILL }}, + "T_fdd_126", HFILL }}, { &hf_rrc_tdd_85, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142698,7 +144321,7 @@ void proto_register_rrc(void) { { "cellIdentity", "rrc.cellIdentity", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_42, + { &hf_rrc_dummy_43, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, VALS(rrc_SFN_SFN_ObsTimeDifference_vals), 0, "SFN_SFN_ObsTimeDifference", HFILL }}, @@ -142710,10 +144333,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_90_vals), 0, "T_modeSpecificInfo_90", HFILL }}, - { &hf_rrc_fdd_131, + { &hf_rrc_fdd_130, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_128", HFILL }}, + "T_fdd_127", HFILL }}, { &hf_rrc_cpich_Ec_N0_01, { "cpich-Ec-N0", "rrc.cpich_Ec_N0", FT_UINT32, BASE_DEC, NULL, 0, @@ -142742,10 +144365,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_91_vals), 0, "T_modeSpecificInfo_91", HFILL }}, - { &hf_rrc_fdd_132, + { &hf_rrc_fdd_131, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_129", HFILL }}, + "T_fdd_128", HFILL }}, { &hf_rrc_deltaRSCPPerCell, { "deltaRSCPPerCell", "rrc.deltaRSCPPerCell", FT_NONE, BASE_NONE, NULL, 0, @@ -142762,7 +144385,7 @@ void proto_register_rrc(void) { { "csgMemberIndication", "rrc.csgMemberIndication", FT_UINT32, BASE_DEC, VALS(rrc_T_csgMemberIndication_vals), 0, NULL, HFILL }}, - { &hf_rrc_fdd_133, + { &hf_rrc_fdd_132, { "fdd", "rrc.fdd", FT_UINT32, BASE_DEC, NULL, 0, "SEQUENCE_SIZE_1_maxCellMeas_OF_PrimaryCPICH_Info", HFILL }}, @@ -142778,7 +144401,7 @@ void proto_register_rrc(void) { { "PrimaryCCPCH-Info", "rrc.PrimaryCCPCH_Info", FT_UINT32, BASE_DEC, VALS(rrc_PrimaryCCPCH_Info_vals), 0, NULL, HFILL }}, - { &hf_rrc_fdd_134, + { &hf_rrc_fdd_133, { "fdd", "rrc.fdd", FT_UINT32, BASE_DEC, NULL, 0, "SEQUENCE_SIZE_1_maxCellMeasOnSecULFreq_OF_PrimaryCPICH_Info", HFILL }}, @@ -142786,7 +144409,7 @@ void proto_register_rrc(void) { { "PrimaryCCPCH-Info-LCR-r4", "rrc.PrimaryCCPCH_Info_LCR_r4", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_43, + { &hf_rrc_dummy_44, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, VALS(rrc_SFN_SFN_OTD_Type_vals), 0, "SFN_SFN_OTD_Type", HFILL }}, @@ -142802,10 +144425,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_92_vals), 0, "T_modeSpecificInfo_92", HFILL }}, - { &hf_rrc_fdd_135, + { &hf_rrc_fdd_134, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_130", HFILL }}, + "T_fdd_129", HFILL }}, { &hf_rrc_cpich_Ec_N0_reportingIndicator, { "cpich-Ec-N0-reportingIndicator", "rrc.cpich_Ec_N0_reportingIndicator", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -142846,10 +144469,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_93_vals), 0, "T_modeSpecificInfo_93", HFILL }}, - { &hf_rrc_fdd_136, + { &hf_rrc_fdd_135, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_131", HFILL }}, + "T_fdd_130", HFILL }}, { &hf_rrc_tdd_90, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142870,10 +144493,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_94_vals), 0, "T_modeSpecificInfo_94", HFILL }}, - { &hf_rrc_fdd_137, + { &hf_rrc_fdd_136, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_132", HFILL }}, + "T_fdd_131", HFILL }}, { &hf_rrc_tdd_91, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142886,10 +144509,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_95_vals), 0, "T_modeSpecificInfo_95", HFILL }}, - { &hf_rrc_fdd_138, + { &hf_rrc_fdd_137, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_133", HFILL }}, + "T_fdd_132", HFILL }}, { &hf_rrc_tdd_92, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142902,10 +144525,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_96_vals), 0, "T_modeSpecificInfo_96", HFILL }}, - { &hf_rrc_fdd_139, + { &hf_rrc_fdd_138, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_134", HFILL }}, + "T_fdd_133", HFILL }}, { &hf_rrc_tdd_93, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142918,10 +144541,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_97_vals), 0, "T_modeSpecificInfo_97", HFILL }}, - { &hf_rrc_fdd_140, + { &hf_rrc_fdd_139, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_135", HFILL }}, + "T_fdd_134", HFILL }}, { &hf_rrc_tdd_94, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -142938,10 +144561,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_98_vals), 0, "T_modeSpecificInfo_98", HFILL }}, - { &hf_rrc_fdd_141, + { &hf_rrc_fdd_140, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_136", HFILL }}, + "T_fdd_135", HFILL }}, { &hf_rrc_tdd_95, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -143018,10 +144641,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_99_vals), 0, "T_modeSpecificInfo_99", HFILL }}, - { &hf_rrc_fdd_142, + { &hf_rrc_fdd_141, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_137", HFILL }}, + "T_fdd_136", HFILL }}, { &hf_rrc_countC_SFN_Frame_difference, { "countC-SFN-Frame-difference", "rrc.countC_SFN_Frame_difference", FT_NONE, BASE_NONE, NULL, 0, @@ -143114,10 +144737,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_100_vals), 0, "T_modeSpecificInfo_100", HFILL }}, - { &hf_rrc_fdd_143, + { &hf_rrc_fdd_142, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_138", HFILL }}, + "T_fdd_137", HFILL }}, { &hf_rrc_startPSC_01, { "startPSC", "rrc.startPSC", FT_NONE, BASE_NONE, NULL, 0, @@ -143602,7 +145225,7 @@ void proto_register_rrc(void) { { "thresholdUsedFrequency", "rrc.thresholdUsedFrequency", FT_INT32, BASE_DEC, NULL, 0, "ThresholdUsedFrequency_r6", HFILL }}, - { &hf_rrc_dummy_44, + { &hf_rrc_dummy_45, { "dummy", "rrc.dummy", FT_INT32, BASE_DEC, NULL, 0, "Threshold", HFILL }}, @@ -143734,7 +145357,7 @@ void proto_register_rrc(void) { { "inter-freq-TDD128-meas-ind", "rrc.inter_freq_TDD128_meas_ind", FT_BOOLEAN, BASE_NONE, NULL, 0, "BOOLEAN", HFILL }}, - { &hf_rrc_fdd_144, + { &hf_rrc_fdd_143, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, "PrimaryCPICH_Info", HFILL }}, @@ -144506,7 +146129,7 @@ void proto_register_rrc(void) { { "gsm-CarrierRSSI", "rrc.gsm_CarrierRSSI", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_45, + { &hf_rrc_dummy_46, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_46_173", HFILL }}, @@ -144658,10 +146281,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_101_vals), 0, "T_modeSpecificInfo_101", HFILL }}, - { &hf_rrc_fdd_145, + { &hf_rrc_fdd_144, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_139", HFILL }}, + "T_fdd_138", HFILL }}, { &hf_rrc_primaryScramblingCode_01, { "primaryScramblingCode", "rrc.primaryScramblingCode", FT_NONE, BASE_NONE, NULL, 0, @@ -144830,10 +146453,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_102_vals), 0, "T_modeSpecificInfo_102", HFILL }}, - { &hf_rrc_fdd_146, + { &hf_rrc_fdd_145, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_140", HFILL }}, + "T_fdd_139", HFILL }}, { &hf_rrc_freqQualityEstimateQuantity_FDD, { "freqQualityEstimateQuantity-FDD", "rrc.freqQualityEstimateQuantity_FDD", FT_UINT32, BASE_DEC, VALS(rrc_FreqQualityEstimateQuantity_FDD_vals), 0, @@ -144906,10 +146529,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_103_vals), 0, "T_modeSpecificInfo_103", HFILL }}, - { &hf_rrc_fdd_147, + { &hf_rrc_fdd_146, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_141", HFILL }}, + "T_fdd_140", HFILL }}, { &hf_rrc_interFreqRepQuantityRACH_FDD, { "interFreqRepQuantityRACH-FDD", "rrc.interFreqRepQuantityRACH_FDD", FT_UINT32, BASE_DEC, VALS(rrc_InterFreqRepQuantityRACH_FDD_vals), 0, @@ -144934,10 +146557,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_104_vals), 0, "T_modeSpecificInfo_104", HFILL }}, - { &hf_rrc_fdd_148, + { &hf_rrc_fdd_147, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_142", HFILL }}, + "T_fdd_141", HFILL }}, { &hf_rrc_tdd_100, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -145362,10 +146985,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_105_vals), 0, "T_modeSpecificInfo_105", HFILL }}, - { &hf_rrc_fdd_149, + { &hf_rrc_fdd_148, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_143", HFILL }}, + "T_fdd_142", HFILL }}, { &hf_rrc_intraFreqSIAcquisitionInfo, { "intraFreqSIAcquisitionInfo", "rrc.intraFreqSIAcquisitionInfo", FT_UINT32, BASE_DEC, NULL, 0, @@ -145558,10 +147181,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_106_vals), 0, "T_modeSpecificInfo_106", HFILL }}, - { &hf_rrc_fdd_150, + { &hf_rrc_fdd_149, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_144", HFILL }}, + "T_fdd_143", HFILL }}, { &hf_rrc_intraFreqMeasQuantity_FDD, { "intraFreqMeasQuantity-FDD", "rrc.intraFreqMeasQuantity_FDD", FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqMeasQuantity_FDD_vals), 0, @@ -145686,10 +147309,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_107_vals), 0, "T_modeSpecificInfo_107", HFILL }}, - { &hf_rrc_fdd_151, + { &hf_rrc_fdd_150, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_145", HFILL }}, + "T_fdd_144", HFILL }}, { &hf_rrc_intraFreqRepQuantityRACH_FDD, { "intraFreqRepQuantityRACH-FDD", "rrc.intraFreqRepQuantityRACH_FDD", FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqRepQuantityRACH_FDD_vals), 0, @@ -145918,10 +147541,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_108_vals), 0, "T_modeSpecificInfo_108", HFILL }}, - { &hf_rrc_fdd_152, + { &hf_rrc_fdd_151, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_146", HFILL }}, + "T_fdd_145", HFILL }}, { &hf_rrc_measurementQuantity_02, { "measurementQuantity", "rrc.measurementQuantity", FT_UINT32, BASE_DEC, VALS(rrc_T_measurementQuantity_vals), 0, @@ -146114,7 +147737,7 @@ void proto_register_rrc(void) { { "trafficVolumeMeasSysInfo", "rrc.trafficVolumeMeasSysInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_46, + { &hf_rrc_dummy_47, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "UE_InternalMeasurementSysInfo", HFILL }}, @@ -146426,10 +148049,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_109_vals), 0, "T_modeSpecificInfo_109", HFILL }}, - { &hf_rrc_fdd_153, + { &hf_rrc_fdd_152, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_147", HFILL }}, + "T_fdd_146", HFILL }}, { &hf_rrc_measurementQuantity_03, { "measurementQuantity", "rrc.measurementQuantity", FT_UINT32, BASE_DEC, VALS(rrc_T_measurementQuantity_01_vals), 0, @@ -146838,10 +148461,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_110_vals), 0, "T_modeSpecificInfo_110", HFILL }}, - { &hf_rrc_fdd_154, + { &hf_rrc_fdd_153, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_148", HFILL }}, + "T_fdd_147", HFILL }}, { &hf_rrc_neighbourIdentity, { "neighbourIdentity", "rrc.neighbourIdentity", FT_NONE, BASE_NONE, NULL, 0, @@ -146870,10 +148493,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_111_vals), 0, "T_modeSpecificInfo_111", HFILL }}, - { &hf_rrc_fdd_155, + { &hf_rrc_fdd_154, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_149", HFILL }}, + "T_fdd_148", HFILL }}, { &hf_rrc_NeighbourList_item, { "Neighbour", "rrc.Neighbour", FT_NONE, BASE_NONE, NULL, 0, @@ -147746,7 +149369,7 @@ void proto_register_rrc(void) { { "trafficVolumeReportingQuantity", "rrc.trafficVolumeReportingQuantity", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_47, + { &hf_rrc_dummy_48, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "TrafficVolumeReportingCriteria", HFILL }}, @@ -147898,10 +149521,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_116_vals), 0, "T_modeSpecificInfo_116", HFILL }}, - { &hf_rrc_fdd_156, + { &hf_rrc_fdd_155, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_150", HFILL }}, + "T_fdd_149", HFILL }}, { &hf_rrc_ue_TransmittedPowerFDD, { "ue-TransmittedPowerFDD", "rrc.ue_TransmittedPowerFDD", FT_UINT32, BASE_DEC, NULL, 0, @@ -147982,10 +149605,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_118_vals), 0, "T_modeSpecificInfo_118", HFILL }}, - { &hf_rrc_fdd_157, + { &hf_rrc_fdd_156, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_151", HFILL }}, + "T_fdd_150", HFILL }}, { &hf_rrc_ue_RX_TX_TimeDifference, { "ue-RX-TX-TimeDifference", "rrc.ue_RX_TX_TimeDifference", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -148002,10 +149625,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_119_vals), 0, "T_modeSpecificInfo_119", HFILL }}, - { &hf_rrc_fdd_158, + { &hf_rrc_fdd_157, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_152", HFILL }}, + "T_fdd_151", HFILL }}, { &hf_rrc_tdd_110, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -148426,10 +150049,10 @@ void proto_register_rrc(void) { { "mode", "rrc.mode", FT_UINT32, BASE_DEC, VALS(rrc_T_mode_vals), 0, NULL, HFILL }}, - { &hf_rrc_fdd_159, + { &hf_rrc_fdd_158, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_153", HFILL }}, + "T_fdd_152", HFILL }}, { &hf_rrc_primary_CPICH_Info, { "primary-CPICH-Info", "rrc.primary_CPICH_Info", FT_NONE, BASE_NONE, NULL, 0, @@ -148614,7 +150237,7 @@ void proto_register_rrc(void) { { "ue-positioning-GPS-Real-timeIntegrity", "rrc.ue_positioning_GPS_Real_timeIntegrity", FT_UINT32, BASE_DEC, NULL, 0, "BadSatList", HFILL }}, - { &hf_rrc_dummy_48, + { &hf_rrc_dummy_49, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "UE_Positioning_GPS_ReferenceCellInfo", HFILL }}, @@ -148734,10 +150357,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_120_vals), 0, "T_modeSpecificInfo_120", HFILL }}, - { &hf_rrc_fdd_160, + { &hf_rrc_fdd_159, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_154", HFILL }}, + "T_fdd_153", HFILL }}, { &hf_rrc_referenceIdentity, { "referenceIdentity", "rrc.referenceIdentity", FT_NONE, BASE_NONE, NULL, 0, @@ -148822,10 +150445,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_121_vals), 0, "T_modeSpecificInfo_121", HFILL }}, - { &hf_rrc_fdd_161, + { &hf_rrc_fdd_160, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_155", HFILL }}, + "T_fdd_154", HFILL }}, { &hf_rrc_tdd_113, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149050,10 +150673,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_122_vals), 0, "T_modeSpecificInfo_122", HFILL }}, - { &hf_rrc_fdd_162, + { &hf_rrc_fdd_161, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_156", HFILL }}, + "T_fdd_155", HFILL }}, { &hf_rrc_referenceCellIDentity, { "referenceCellIDentity", "rrc.referenceCellIDentity", FT_NONE, BASE_NONE, NULL, 0, @@ -149082,10 +150705,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_123_vals), 0, "T_modeSpecificInfo_123", HFILL }}, - { &hf_rrc_fdd_163, + { &hf_rrc_fdd_162, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_157", HFILL }}, + "T_fdd_156", HFILL }}, { &hf_rrc_tdd_115, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149126,10 +150749,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_124_vals), 0, "T_modeSpecificInfo_124", HFILL }}, - { &hf_rrc_fdd_164, + { &hf_rrc_fdd_163, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_158", HFILL }}, + "T_fdd_157", HFILL }}, { &hf_rrc_tdd_116, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149174,10 +150797,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_125_vals), 0, "T_modeSpecificInfo_125", HFILL }}, - { &hf_rrc_fdd_165, + { &hf_rrc_fdd_164, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_159", HFILL }}, + "T_fdd_158", HFILL }}, { &hf_rrc_tdd_117, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149190,10 +150813,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_126_vals), 0, "T_modeSpecificInfo_126", HFILL }}, - { &hf_rrc_fdd_166, + { &hf_rrc_fdd_165, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_160", HFILL }}, + "T_fdd_159", HFILL }}, { &hf_rrc_tdd_118, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149246,10 +150869,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_127_vals), 0, "T_modeSpecificInfo_127", HFILL }}, - { &hf_rrc_fdd_167, + { &hf_rrc_fdd_166, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_161", HFILL }}, + "T_fdd_160", HFILL }}, { &hf_rrc_tdd_119, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149270,10 +150893,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_128_vals), 0, "T_modeSpecificInfo_128", HFILL }}, - { &hf_rrc_fdd_168, + { &hf_rrc_fdd_167, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_162", HFILL }}, + "T_fdd_161", HFILL }}, { &hf_rrc_tdd_120, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149298,10 +150921,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_129_vals), 0, "T_modeSpecificInfo_129", HFILL }}, - { &hf_rrc_fdd_169, + { &hf_rrc_fdd_168, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_163", HFILL }}, + "T_fdd_162", HFILL }}, { &hf_rrc_tdd_121, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149310,10 +150933,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_130_vals), 0, "T_modeSpecificInfo_130", HFILL }}, - { &hf_rrc_fdd_170, + { &hf_rrc_fdd_169, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_164", HFILL }}, + "T_fdd_163", HFILL }}, { &hf_rrc_tdd_122, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149342,10 +150965,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_131_vals), 0, "T_modeSpecificInfo_131", HFILL }}, - { &hf_rrc_fdd_171, + { &hf_rrc_fdd_170, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_165", HFILL }}, + "T_fdd_164", HFILL }}, { &hf_rrc_tdd_123, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149554,10 +151177,10 @@ void proto_register_rrc(void) { { "mode", "rrc.mode", FT_UINT32, BASE_DEC, VALS(rrc_T_mode_01_vals), 0, "T_mode_01", HFILL }}, - { &hf_rrc_fdd_172, + { &hf_rrc_fdd_171, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_166", HFILL }}, + "T_fdd_165", HFILL }}, { &hf_rrc_tdd_124, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149598,10 +151221,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_132_vals), 0, "T_modeSpecificInfo_132", HFILL }}, - { &hf_rrc_fdd_173, + { &hf_rrc_fdd_172, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_167", HFILL }}, + "T_fdd_166", HFILL }}, { &hf_rrc_tdd_125, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149618,10 +151241,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_133_vals), 0, "T_modeSpecificInfo_133", HFILL }}, - { &hf_rrc_fdd_174, + { &hf_rrc_fdd_173, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_168", HFILL }}, + "T_fdd_167", HFILL }}, { &hf_rrc_tdd_126, { "tdd", "rrc.tdd", FT_NONE, BASE_NONE, NULL, 0, @@ -149738,10 +151361,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_134_vals), 0, "T_modeSpecificInfo_134", HFILL }}, - { &hf_rrc_fdd_175, + { &hf_rrc_fdd_174, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_169", HFILL }}, + "T_fdd_168", HFILL }}, { &hf_rrc_intraFreqMeasQuantity_FDD_01, { "intraFreqMeasQuantity-FDD", "rrc.intraFreqMeasQuantity_FDD", FT_UINT32, BASE_DEC, VALS(rrc_IntraFreqMeasQuantity_FDD_sib3_vals), 0, @@ -149773,7 +151396,7 @@ void proto_register_rrc(void) { { &hf_rrc_ue_EUTRA_Capability, { "ue-EUTRA-Capability", "rrc.ue_EUTRA_Capability", FT_BYTES, BASE_NONE, NULL, 0, - "OCTET_STRING", HFILL }}, + NULL, HFILL }}, { &hf_rrc_EUTRA_TargetFreqInfoList_item, { "EUTRA-TargetFreqInfo", "rrc.EUTRA_TargetFreqInfo", FT_NONE, BASE_NONE, NULL, 0, @@ -149978,10 +151601,10 @@ void proto_register_rrc(void) { { "masterInformationBlock-v860ext", "rrc.masterInformationBlock_v860ext", FT_NONE, BASE_NONE, NULL, 0, "MasterInformationBlock_v860ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_166, + { &hf_rrc_nonCriticalExtensions_167, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_166", HFILL }}, + "T_nonCriticalExtensions_167", HFILL }}, { &hf_rrc_multiplePLMN_List, { "multiplePLMN-List", "rrc.multiplePLMN_List", FT_NONE, BASE_NONE, NULL, 0, @@ -150134,7 +151757,7 @@ void proto_register_rrc(void) { { "SchedulingInformationSIB", "rrc.SchedulingInformationSIB", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_sysInfoType1, + { &hf_rrc_sysInfoType1_01, { "sysInfoType1", "rrc.sysInfoType1", FT_UINT32, BASE_DEC, NULL, 0, "PLMN_ValueTag", HFILL }}, @@ -150142,7 +151765,7 @@ void proto_register_rrc(void) { { "sysInfoType2", "rrc.sysInfoType2", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, - { &hf_rrc_sysInfoType3, + { &hf_rrc_sysInfoType3_01, { "sysInfoType3", "rrc.sysInfoType3", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, @@ -150150,7 +151773,7 @@ void proto_register_rrc(void) { { "sysInfoType4", "rrc.sysInfoType4", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, - { &hf_rrc_sysInfoType5, + { &hf_rrc_sysInfoType5_01, { "sysInfoType5", "rrc.sysInfoType5", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, @@ -150158,11 +151781,11 @@ void proto_register_rrc(void) { { "sysInfoType6", "rrc.sysInfoType6", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, - { &hf_rrc_sysInfoType7, + { &hf_rrc_sysInfoType7_01, { "sysInfoType7", "rrc.sysInfoType7", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_49, + { &hf_rrc_dummy_50, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, @@ -150174,11 +151797,11 @@ void proto_register_rrc(void) { { "dummy3", "rrc.dummy3", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_sysInfoType11, + { &hf_rrc_sysInfoType11_01, { "sysInfoType11", "rrc.sysInfoType11", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, - { &hf_rrc_sysInfoType12, + { &hf_rrc_sysInfoType12_01, { "sysInfoType12", "rrc.sysInfoType12", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, @@ -150246,11 +151869,11 @@ void proto_register_rrc(void) { { "sysInfoType5bis", "rrc.sysInfoType5bis", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, - { &hf_rrc_sysInfoTypeSB1, + { &hf_rrc_sysInfoTypeSB1_01, { "sysInfoTypeSB1", "rrc.sysInfoTypeSB1", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, - { &hf_rrc_sysInfoTypeSB2, + { &hf_rrc_sysInfoTypeSB2_01, { "sysInfoTypeSB2", "rrc.sysInfoTypeSB2", FT_UINT32, BASE_DEC, NULL, 0, "CellValueTag", HFILL }}, @@ -150326,10 +151949,10 @@ void proto_register_rrc(void) { { "sysInfoType1-v860ext", "rrc.sysInfoType1_v860ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType1_v860ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_167, + { &hf_rrc_nonCriticalExtensions_168, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_167", HFILL }}, + "T_nonCriticalExtensions_168", HFILL }}, { &hf_rrc_ue_IdleTimersAndConstants_v3a0ext, { "ue-IdleTimersAndConstants-v3a0ext", "rrc.ue_IdleTimersAndConstants_v3a0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -150338,10 +151961,10 @@ void proto_register_rrc(void) { { "ura-IdentityList", "rrc.ura_IdentityList", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_168, + { &hf_rrc_nonCriticalExtensions_169, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_168", HFILL }}, + "T_nonCriticalExtensions_169", HFILL }}, { &hf_rrc_sib4indicator, { "sib4indicator", "rrc.sib4indicator", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -150426,10 +152049,10 @@ void proto_register_rrc(void) { { "sysInfoType3-v920ext", "rrc.sysInfoType3_v920ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType3_v920ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_169, + { &hf_rrc_nonCriticalExtensions_170, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_169", HFILL }}, + "T_nonCriticalExtensions_170", HFILL }}, { &hf_rrc_mapping_LCR, { "mapping-LCR", "rrc.mapping_LCR", FT_NONE, BASE_NONE, NULL, 0, @@ -150518,10 +152141,10 @@ void proto_register_rrc(void) { { "sysInfoType4-v5c0ext", "rrc.sysInfoType4_v5c0ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType4_v5c0ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_170, + { &hf_rrc_nonCriticalExtensions_171, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_170", HFILL }}, + "T_nonCriticalExtensions_171", HFILL }}, { &hf_rrc_cellSelectReselectInfoPCHFACH_v5b0ext, { "cellSelectReselectInfoPCHFACH-v5b0ext", "rrc.cellSelectReselectInfoPCHFACH_v5b0ext", FT_NONE, BASE_NONE, NULL, 0, @@ -150538,10 +152161,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_135_vals), 0, "T_modeSpecificInfo_135", HFILL }}, - { &hf_rrc_fdd_176, + { &hf_rrc_fdd_175, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_170", HFILL }}, + "T_fdd_169", HFILL }}, { &hf_rrc_aich_PowerOffset, { "aich-PowerOffset", "rrc.aich_PowerOffset", FT_INT32, BASE_DEC, NULL, 0, @@ -150638,10 +152261,26 @@ void proto_register_rrc(void) { { "sysInfoType5-v890ext", "rrc.sysInfoType5_v890ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType5_v890ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_171, + { &hf_rrc_v8b0NonCriticalExtensions_01, + { "v8b0NonCriticalExtensions", "rrc.v8b0NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v8b0NonCriticalExtensions_01", HFILL }}, + { &hf_rrc_sysInfoType5_v8b0ext, + { "sysInfoType5-v8b0ext", "rrc.sysInfoType5_v8b0ext", + FT_NONE, BASE_NONE, NULL, 0, + "SysInfoType5_v8b0ext_IEs", HFILL }}, + { &hf_rrc_v8d0NonCriticalExtensions, + { "v8d0NonCriticalExtensions", "rrc.v8d0NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_rrc_sysInfoType5_v8d0ext, + { "sysInfoType5-v8d0ext", "rrc.sysInfoType5_v8d0ext", + FT_NONE, BASE_NONE, NULL, 0, + "SysInfoType5_v8d0ext_IEs", HFILL }}, + { &hf_rrc_nonCriticalExtensions_172, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_171", HFILL }}, + "T_nonCriticalExtensions_172", HFILL }}, { &hf_rrc_pNBSCH_Allocation_r4, { "pNBSCH-Allocation-r4", "rrc.pNBSCH_Allocation_r4", FT_NONE, BASE_NONE, NULL, 0, @@ -150722,10 +152361,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_136_vals), 0, "T_modeSpecificInfo_136", HFILL }}, - { &hf_rrc_fdd_177, + { &hf_rrc_fdd_176, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_171", HFILL }}, + "T_fdd_170", HFILL }}, { &hf_rrc_hs_dsch_CommonSystemInformation, { "hs-dsch-CommonSystemInformation", "rrc.hs_dsch_CommonSystemInformation", FT_NONE, BASE_NONE, NULL, 0, @@ -150774,18 +152413,18 @@ void proto_register_rrc(void) { { "tDD-MBSFNInformation", "rrc.tDD_MBSFNInformation", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_dummy_50, + { &hf_rrc_dummy_51, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, - "T_dummy_14", HFILL }}, + "T_dummy_15", HFILL }}, { &hf_rrc_modeSpecificInfo_137, { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_137_vals), 0, "T_modeSpecificInfo_137", HFILL }}, - { &hf_rrc_fdd_178, + { &hf_rrc_fdd_177, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_172", HFILL }}, + "T_fdd_171", HFILL }}, { &hf_rrc_hs_dsch_DrxCellfach_info, { "hs-dsch-DrxCellfach-info", "rrc.hs_dsch_DrxCellfach_info", FT_NONE, BASE_NONE, NULL, 0, @@ -150814,15 +152453,23 @@ void proto_register_rrc(void) { { "commonEDCHSystemInfo", "rrc.commonEDCHSystemInfo", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rrc_tresetUsageIndicator, + { "tresetUsageIndicator", "rrc.tresetUsageIndicator", + FT_UINT32, BASE_DEC, VALS(rrc_T_tresetUsageIndicator_vals), 0, + NULL, HFILL }}, + { &hf_rrc_commonEDCHSystemInfoFDD, + { "commonEDCHSystemInfoFDD", "rrc.commonEDCHSystemInfoFDD", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rrc_modeSpecificInfo_138, { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_138_vals), 0, "T_modeSpecificInfo_138", HFILL }}, - { &hf_rrc_fdd_179, + { &hf_rrc_fdd_178, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_173", HFILL }}, - { &hf_rrc_dummy_51, + "T_fdd_172", HFILL }}, + { &hf_rrc_dummy_52, { "dummy", "rrc.dummy", FT_INT32, BASE_DEC, NULL, 0, "CSICH_PowerOffset", HFILL }}, @@ -150870,10 +152517,10 @@ void proto_register_rrc(void) { { "sysInfoType6-v770ext", "rrc.sysInfoType6_v770ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType6_v770ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_172, + { &hf_rrc_nonCriticalExtensions_173, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_172", HFILL }}, + "T_nonCriticalExtensions_173", HFILL }}, { &hf_rrc_tdd128SpecificInfo_01, { "tdd128SpecificInfo", "rrc.tdd128SpecificInfo", FT_NONE, BASE_NONE, NULL, 0, @@ -150890,10 +152537,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_139_vals), 0, "T_modeSpecificInfo_139", HFILL }}, - { &hf_rrc_fdd_180, + { &hf_rrc_fdd_179, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_174", HFILL }}, + "T_fdd_173", HFILL }}, { &hf_rrc_ul_Interference, { "ul-Interference", "rrc.ul_Interference", FT_INT32, BASE_DEC, NULL, 0, @@ -150910,10 +152557,10 @@ void proto_register_rrc(void) { { "expirationTimeFactor", "rrc.expirationTimeFactor", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_173, + { &hf_rrc_nonCriticalExtensions_174, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_173", HFILL }}, + "T_nonCriticalExtensions_174", HFILL }}, { &hf_rrc_dummy1_07, { "dummy1", "rrc.dummy1", FT_NONE, BASE_NONE, NULL, 0, @@ -150926,26 +152573,26 @@ void proto_register_rrc(void) { { "dummy3", "rrc.dummy3", FT_INT32, BASE_DEC, NULL, 0, "CSICH_PowerOffset", HFILL }}, - { &hf_rrc_nonCriticalExtensions_174, + { &hf_rrc_nonCriticalExtensions_175, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_174", HFILL }}, - { &hf_rrc_dummy_52, + "T_nonCriticalExtensions_175", HFILL }}, + { &hf_rrc_dummy_53, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, NULL, 0, "CPCH_PersistenceLevelsList", HFILL }}, - { &hf_rrc_nonCriticalExtensions_175, + { &hf_rrc_nonCriticalExtensions_176, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_175", HFILL }}, - { &hf_rrc_dummy_53, + "T_nonCriticalExtensions_176", HFILL }}, + { &hf_rrc_dummy_54, { "dummy", "rrc.dummy", FT_UINT32, BASE_DEC, NULL, 0, "DRAC_SysInfoList", HFILL }}, - { &hf_rrc_nonCriticalExtensions_176, + { &hf_rrc_nonCriticalExtensions_177, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_176", HFILL }}, + "T_nonCriticalExtensions_177", HFILL }}, { &hf_rrc_sib12indicator, { "sib12indicator", "rrc.sib12indicator", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -151014,10 +152661,10 @@ void proto_register_rrc(void) { { "sysInfoType11-v860ext", "rrc.sysInfoType11_v860ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType11_v860ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_177, + { &hf_rrc_nonCriticalExtensions_178, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_177", HFILL }}, + "T_nonCriticalExtensions_178", HFILL }}, { &hf_rrc_fach_MeasurementOccasionInfo_LCR_Ext, { "fach-MeasurementOccasionInfo-LCR-Ext", "rrc.fach_MeasurementOccasionInfo_LCR_Ext", FT_NONE, BASE_NONE, NULL, 0, @@ -151054,7 +152701,7 @@ void proto_register_rrc(void) { { "intraFreqEventCriteriaList-v590ext", "rrc.intraFreqEventCriteriaList_v590ext", FT_UINT32, BASE_DEC, NULL, 0, "Intra_FreqEventCriteriaList_v590ext", HFILL }}, - { &hf_rrc_dummy_54, + { &hf_rrc_dummy_55, { "dummy", "rrc.dummy", FT_NONE, BASE_NONE, NULL, 0, "Dummy_InterFreqRACHReportingInfo", HFILL }}, @@ -151098,10 +152745,10 @@ void proto_register_rrc(void) { { "sysInfoType11bis-v860ext", "rrc.sysInfoType11bis_v860ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType11bis_v860ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_178, + { &hf_rrc_nonCriticalExtensions_179, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_178", HFILL }}, + "T_nonCriticalExtensions_179", HFILL }}, { &hf_rrc_csg_DedicatedFrequencyInfoList, { "csg-DedicatedFrequencyInfoList", "rrc.csg_DedicatedFrequencyInfoList", FT_UINT32, BASE_DEC, NULL, 0, @@ -151146,10 +152793,10 @@ void proto_register_rrc(void) { { "sysInfoType12-v7b0ext", "rrc.sysInfoType12_v7b0ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType12_v7b0ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_179, + { &hf_rrc_nonCriticalExtensions_180, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_179", HFILL }}, + "T_nonCriticalExtensions_180", HFILL }}, { &hf_rrc_v3a0NonCriticalExtensions_13, { "v3a0NonCriticalExtensions", "rrc.v3a0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -151174,10 +152821,10 @@ void proto_register_rrc(void) { { "sysInfoType13-v770ext", "rrc.sysInfoType13_v770ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType13_v770ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_180, + { &hf_rrc_nonCriticalExtensions_181, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_180", HFILL }}, + "T_nonCriticalExtensions_181", HFILL }}, { &hf_rrc_capabilityUpdateRequirement_r4Ext, { "capabilityUpdateRequirement-r4Ext", "rrc.capabilityUpdateRequirement_r4Ext", FT_NONE, BASE_NONE, NULL, 0, @@ -151186,38 +152833,38 @@ void proto_register_rrc(void) { { "ansi-41-RAND-Information", "rrc.ansi_41_RAND_Information", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_181, + { &hf_rrc_nonCriticalExtensions_182, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_181", HFILL }}, + "T_nonCriticalExtensions_182", HFILL }}, { &hf_rrc_ansi_41_UserZoneID_Information, { "ansi-41-UserZoneID-Information", "rrc.ansi_41_UserZoneID_Information", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_182, + { &hf_rrc_nonCriticalExtensions_183, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_182", HFILL }}, + "T_nonCriticalExtensions_183", HFILL }}, { &hf_rrc_ansi_41_PrivateNeighbourListInfo, { "ansi-41-PrivateNeighbourListInfo", "rrc.ansi_41_PrivateNeighbourListInfo", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_183, + { &hf_rrc_nonCriticalExtensions_184, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_183", HFILL }}, + "T_nonCriticalExtensions_184", HFILL }}, { &hf_rrc_ansi_41_GlobalServiceRedirectInfo, { "ansi-41-GlobalServiceRedirectInfo", "rrc.ansi_41_GlobalServiceRedirectInfo", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_184, - { "nonCriticalExtensions", "rrc.nonCriticalExtensions", - FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_184", HFILL }}, { &hf_rrc_nonCriticalExtensions_185, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_nonCriticalExtensions_185", HFILL }}, + { &hf_rrc_nonCriticalExtensions_186, + { "nonCriticalExtensions", "rrc.nonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_nonCriticalExtensions_186", HFILL }}, { &hf_rrc_ue_positioning_GPS_CipherParameters, { "ue-positioning-GPS-CipherParameters", "rrc.ue_positioning_GPS_CipherParameters", FT_NONE, BASE_NONE, NULL, 0, @@ -151238,10 +152885,10 @@ void proto_register_rrc(void) { { "sysInfoType15-v770ext", "rrc.sysInfoType15_v770ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType15_v770ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_186, + { &hf_rrc_nonCriticalExtensions_187, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_186", HFILL }}, + "T_nonCriticalExtensions_187", HFILL }}, { &hf_rrc_up_Ipdl_Parameters_TDD, { "up-Ipdl-Parameters-TDD", "rrc.up_Ipdl_Parameters_TDD", FT_NONE, BASE_NONE, NULL, 0, @@ -151266,10 +152913,10 @@ void proto_register_rrc(void) { { "sysInfoType15bis-v860ext", "rrc.sysInfoType15bis_v860ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType15bis_v860ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_187, + { &hf_rrc_nonCriticalExtensions_188, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_187", HFILL }}, + "T_nonCriticalExtensions_188", HFILL }}, { &hf_rrc_ue_Positioning_GANSS_AddIonoModel, { "ue-Positioning-GANSS-AddIonoModel", "rrc.ue_Positioning_GANSS_AddIonoModel", FT_NONE, BASE_NONE, NULL, 0, @@ -151286,10 +152933,10 @@ void proto_register_rrc(void) { { "sysInfoType15-1-v920ext", "rrc.sysInfoType15_1_v920ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType15_1_v920ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_188, + { &hf_rrc_nonCriticalExtensions_189, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_188", HFILL }}, + "T_nonCriticalExtensions_189", HFILL }}, { &hf_rrc_ue_positioning_GANSS_DGANSS_Corrections, { "ue-positioning-GANSS-DGANSS-Corrections", "rrc.ue_positioning_GANSS_DGANSS_Corrections", FT_NONE, BASE_NONE, NULL, 0, @@ -151302,10 +152949,10 @@ void proto_register_rrc(void) { { "sysInfoType15-1bis-v920ext", "rrc.sysInfoType15_1bis_v920ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType15_1bis_v920ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_189, + { &hf_rrc_nonCriticalExtensions_190, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_189", HFILL }}, + "T_nonCriticalExtensions_190", HFILL }}, { &hf_rrc_ue_positioning_GANSS_DGANSS_Corrections_01, { "ue-positioning-GANSS-DGANSS-Corrections", "rrc.ue_positioning_GANSS_DGANSS_Corrections", FT_NONE, BASE_NONE, NULL, 0, @@ -151314,26 +152961,26 @@ void proto_register_rrc(void) { { "transmissionTOW", "rrc.transmissionTOW", FT_UINT32, BASE_DEC, NULL, 0, "GPS_TOW_1sec", HFILL }}, - { &hf_rrc_nonCriticalExtensions_190, + { &hf_rrc_nonCriticalExtensions_191, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_190", HFILL }}, + "T_nonCriticalExtensions_191", HFILL }}, { &hf_rrc_ue_positioning_GANSS_navigationModel, { "ue-positioning-GANSS-navigationModel", "rrc.ue_positioning_GANSS_navigationModel", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_191, + { &hf_rrc_nonCriticalExtensions_192, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_191", HFILL }}, + "T_nonCriticalExtensions_192", HFILL }}, { &hf_rrc_ue_positioning_GANSS_AddNavigationModels, { "ue-positioning-GANSS-AddNavigationModels", "rrc.ue_positioning_GANSS_AddNavigationModels", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_192, + { &hf_rrc_nonCriticalExtensions_193, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_192", HFILL }}, + "T_nonCriticalExtensions_193", HFILL }}, { &hf_rrc_satMask, { "satMask", "rrc.satMask", FT_BYTES, BASE_NONE, NULL, 0, @@ -151342,10 +152989,10 @@ void proto_register_rrc(void) { { "lsbTOW", "rrc.lsbTOW", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_8", HFILL }}, - { &hf_rrc_nonCriticalExtensions_193, + { &hf_rrc_nonCriticalExtensions_194, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_193", HFILL }}, + "T_nonCriticalExtensions_194", HFILL }}, { &hf_rrc_ue_positioning_GANSS_Almanac, { "ue-positioning-GANSS-Almanac", "rrc.ue_positioning_GANSS_Almanac", FT_NONE, BASE_NONE, NULL, 0, @@ -151366,10 +153013,10 @@ void proto_register_rrc(void) { { "sysInfoType15-3bis-v860ext", "rrc.sysInfoType15_3bis_v860ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType15_3bis_v860ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_194, + { &hf_rrc_nonCriticalExtensions_195, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_194", HFILL }}, + "T_nonCriticalExtensions_195", HFILL }}, { &hf_rrc_ue_Positioning_GANSS_Almanac, { "ue-Positioning-GANSS-Almanac", "rrc.ue_Positioning_GANSS_Almanac", FT_NONE, BASE_NONE, NULL, 0, @@ -151402,10 +153049,10 @@ void proto_register_rrc(void) { { "sysInfoType15-4-v4b0ext", "rrc.sysInfoType15_4_v4b0ext", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_195, + { &hf_rrc_nonCriticalExtensions_196, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_195", HFILL }}, + "T_nonCriticalExtensions_196", HFILL }}, { &hf_rrc_v3a0NonCriticalExtensions_15, { "v3a0NonCriticalExtensions", "rrc.v3a0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -151422,10 +153069,10 @@ void proto_register_rrc(void) { { "sysInfoType15-5-v770ext", "rrc.sysInfoType15_5_v770ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType15_5_v770ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_196, + { &hf_rrc_nonCriticalExtensions_197, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_196", HFILL }}, + "T_nonCriticalExtensions_197", HFILL }}, { &hf_rrc_ue_positioning_GANSS_TOD, { "ue-positioning-GANSS-TOD", "rrc.ue_positioning_GANSS_TOD", FT_UINT32, BASE_DEC, NULL, 0, @@ -151434,18 +153081,18 @@ void proto_register_rrc(void) { { "ue-positioning-GANSS-ReferenceMeasurementInformation", "rrc.ue_positioning_GANSS_ReferenceMeasurementInformation", FT_NONE, BASE_NONE, NULL, 0, "UE_Positioning_GANSS_ReferenceMeasurementInfo", HFILL }}, - { &hf_rrc_nonCriticalExtensions_197, + { &hf_rrc_nonCriticalExtensions_198, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_197", HFILL }}, + "T_nonCriticalExtensions_198", HFILL }}, { &hf_rrc_ue_positioning_GANSS_DataBitAssistance, { "ue-positioning-GANSS-DataBitAssistance", "rrc.ue_positioning_GANSS_DataBitAssistance", FT_NONE, BASE_NONE, NULL, 0, "UE_Positioning_GANSS_Data_Bit_Assistance", HFILL }}, - { &hf_rrc_nonCriticalExtensions_198, + { &hf_rrc_nonCriticalExtensions_199, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_198", HFILL }}, + "T_nonCriticalExtensions_199", HFILL }}, { &hf_rrc_ue_positioning_GANSS_DataCipheringInfo, { "ue-positioning-GANSS-DataCipheringInfo", "rrc.ue_positioning_GANSS_DataCipheringInfo", FT_NONE, BASE_NONE, NULL, 0, @@ -151454,10 +153101,10 @@ void proto_register_rrc(void) { { "ue-positioning-GANSS-realTimeIntegrity", "rrc.ue_positioning_GANSS_realTimeIntegrity", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_199, + { &hf_rrc_nonCriticalExtensions_200, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_199", HFILL }}, + "T_nonCriticalExtensions_200", HFILL }}, { &hf_rrc_preDefinedRadioConfiguration, { "preDefinedRadioConfiguration", "rrc.preDefinedRadioConfiguration", FT_NONE, BASE_NONE, NULL, 0, @@ -151478,10 +153125,10 @@ void proto_register_rrc(void) { { "sysInfoType16-v920ext", "rrc.sysInfoType16_v920ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType16_v920ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_200, + { &hf_rrc_nonCriticalExtensions_201, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_200", HFILL }}, + "T_nonCriticalExtensions_201", HFILL }}, { &hf_rrc_preDefinedRadioConfiguration_01, { "preDefinedRadioConfiguration", "rrc.preDefinedRadioConfiguration", FT_NONE, BASE_NONE, NULL, 0, @@ -151522,10 +153169,10 @@ void proto_register_rrc(void) { { "sysInfoType17-v770ext", "rrc.sysInfoType17_v770ext", FT_NONE, BASE_NONE, NULL, 0, "SysInfoType17_v770ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_201, + { &hf_rrc_nonCriticalExtensions_202, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_201", HFILL }}, + "T_nonCriticalExtensions_202", HFILL }}, { &hf_rrc_tdd128SpecificInfo_02, { "tdd128SpecificInfo", "rrc.tdd128SpecificInfo", FT_NONE, BASE_NONE, NULL, 0, @@ -151578,10 +153225,10 @@ void proto_register_rrc(void) { { "sysInfoType18-v860ext", "rrc.sysInfoType18_v860ext", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_202, + { &hf_rrc_nonCriticalExtensions_203, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_202", HFILL }}, + "T_nonCriticalExtensions_203", HFILL }}, { &hf_rrc_idleModePLMNIdentitiesSIB11bis, { "idleModePLMNIdentitiesSIB11bis", "rrc.idleModePLMNIdentitiesSIB11bis", FT_NONE, BASE_NONE, NULL, 0, @@ -151618,10 +153265,10 @@ void proto_register_rrc(void) { { "sysInfoType19-v920ext", "rrc.sysInfoType19_v920ext", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_203, + { &hf_rrc_nonCriticalExtensions_204, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_203", HFILL }}, + "T_nonCriticalExtensions_204", HFILL }}, { &hf_rrc_utra_PriorityInfoList_v920ext, { "utra-PriorityInfoList-v920ext", "rrc.utra_PriorityInfoList_v920ext", FT_NONE, BASE_NONE, NULL, 0, @@ -151634,10 +153281,10 @@ void proto_register_rrc(void) { { "hNBName", "rrc.hNBName", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_204, + { &hf_rrc_nonCriticalExtensions_205, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_204", HFILL }}, + "T_nonCriticalExtensions_205", HFILL }}, { &hf_rrc_sib_ReferenceList, { "sib-ReferenceList", "rrc.sib_ReferenceList", FT_UINT32, BASE_DEC, NULL, 0, @@ -151658,10 +153305,10 @@ void proto_register_rrc(void) { { "sysInfoTypeSB1-v860ext", "rrc.sysInfoTypeSB1_v860ext", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_205, + { &hf_rrc_nonCriticalExtensions_206, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_205", HFILL }}, + "T_nonCriticalExtensions_206", HFILL }}, { &hf_rrc_v6b0NonCriticalExtensions_21, { "v6b0NonCriticalExtensions", "rrc.v6b0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -151678,10 +153325,10 @@ void proto_register_rrc(void) { { "sysInfoTypeSB2-v860ext", "rrc.sysInfoTypeSB2_v860ext", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_206, + { &hf_rrc_nonCriticalExtensions_207, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_206", HFILL }}, + "T_nonCriticalExtensions_207", HFILL }}, { &hf_rrc_TDD_UMTS_Frequency_List_item, { "FrequencyInfoTDD", "rrc.FrequencyInfoTDD", FT_NONE, BASE_NONE, NULL, 0, @@ -151958,10 +153605,10 @@ void proto_register_rrc(void) { { "mode", "rrc.mode", FT_UINT32, BASE_DEC, VALS(rrc_T_mode_02_vals), 0, "T_mode_02", HFILL }}, - { &hf_rrc_fdd_181, + { &hf_rrc_fdd_180, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_175", HFILL }}, + "T_fdd_174", HFILL }}, { &hf_rrc_ni_CountPerFrame, { "ni-CountPerFrame", "rrc.ni_CountPerFrame", FT_UINT32, BASE_DEC, VALS(rrc_MBMS_NI_CountPerFrame_vals), 0, @@ -152042,10 +153689,10 @@ void proto_register_rrc(void) { { "dcch", "rrc.dcch", FT_NONE, BASE_NONE, NULL, 0, "MBMS_PFLInfo", HFILL }}, - { &hf_rrc_dummy_55, + { &hf_rrc_dummy_56, { "dummy", "rrc.dummy", - FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_15_vals), 0, - "T_dummy_15", HFILL }}, + FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_16_vals), 0, + "T_dummy_16", HFILL }}, { &hf_rrc_continueMCCHReading, { "continueMCCHReading", "rrc.continueMCCHReading", FT_BOOLEAN, BASE_NONE, NULL, 0, @@ -152110,10 +153757,10 @@ void proto_register_rrc(void) { { "layer1Combining", "rrc.layer1Combining", FT_UINT32, BASE_DEC, VALS(rrc_T_layer1Combining_vals), 0, NULL, HFILL }}, - { &hf_rrc_fdd_182, + { &hf_rrc_fdd_181, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_176", HFILL }}, + "T_fdd_175", HFILL }}, { &hf_rrc_mbms_L1CombiningTransmTimeDiff, { "mbms-L1CombiningTransmTimeDiff", "rrc.mbms_L1CombiningTransmTimeDiff", FT_UINT32, BASE_DEC, NULL, 0, @@ -152134,10 +153781,10 @@ void proto_register_rrc(void) { { "layer1Combining", "rrc.layer1Combining", FT_UINT32, BASE_DEC, VALS(rrc_T_layer1Combining_01_vals), 0, "T_layer1Combining_01", HFILL }}, - { &hf_rrc_fdd_183, + { &hf_rrc_fdd_182, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_177", HFILL }}, + "T_fdd_176", HFILL }}, { &hf_rrc_MBMS_NeighbouringCellSCCPCHList_r6_item, { "MBMS-NeighbouringCellSCCPCH-r6", "rrc.MBMS_NeighbouringCellSCCPCH_r6", FT_NONE, BASE_NONE, NULL, 0, @@ -152530,10 +154177,10 @@ void proto_register_rrc(void) { { "interRATHandoverInfoWithInterRATCapabilities-v920ext", "rrc.interRATHandoverInfoWithInterRATCapabilities_v920ext", FT_NONE, BASE_NONE, NULL, 0, "InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_207, + { &hf_rrc_nonCriticalExtensions_208, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_207", HFILL }}, + "T_nonCriticalExtensions_208", HFILL }}, { &hf_rrc_criticalExtensions_111, { "criticalExtensions", "rrc.criticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -152558,10 +154205,10 @@ void proto_register_rrc(void) { { "rFC3095-ContextInfoList-r5", "rrc.rFC3095_ContextInfoList_r5", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, - { &hf_rrc_nonCriticalExtensions_208, + { &hf_rrc_nonCriticalExtensions_209, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_208", HFILL }}, + "T_nonCriticalExtensions_209", HFILL }}, { &hf_rrc_criticalExtensions_112, { "criticalExtensions", "rrc.criticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -152710,18 +154357,18 @@ void proto_register_rrc(void) { { "sRNC-RelocationInfo-v7e0ext", "rrc.sRNC_RelocationInfo_v7e0ext", FT_NONE, BASE_NONE, NULL, 0, "SRNC_RelocationInfo_v7e0ext_IEs", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_16, + { &hf_rrc_v7f0NonCriticalExtensions_17, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_16", HFILL }}, + "T_v7f0NonCriticalExtensions_17", HFILL }}, { &hf_rrc_sRNC_RelocationInfo_v7f0ext, { "sRNC-RelocationInfo-v7f0ext", "rrc.sRNC_RelocationInfo_v7f0ext", FT_NONE, BASE_NONE, NULL, 0, "SRNC_RelocationInfo_v7f0ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_209, + { &hf_rrc_nonCriticalExtensions_210, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_209", HFILL }}, + "T_nonCriticalExtensions_210", HFILL }}, { &hf_rrc_later_than_r3_28, { "later-than-r3", "rrc.later_than_r3", FT_UINT32, BASE_DEC, VALS(rrc_T_later_than_r3_28_vals), 0, @@ -152778,14 +154425,14 @@ void proto_register_rrc(void) { { "v7e0NonCriticalExtensions", "rrc.v7e0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v7e0NonCriticalExtensions_05", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_17, + { &hf_rrc_v7f0NonCriticalExtensions_18, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_17", HFILL }}, - { &hf_rrc_nonCriticalExtensions_210, + "T_v7f0NonCriticalExtensions_18", HFILL }}, + { &hf_rrc_nonCriticalExtensions_211, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_210", HFILL }}, + "T_nonCriticalExtensions_211", HFILL }}, { &hf_rrc_criticalExtensions_113, { "criticalExtensions", "rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_113_vals), 0, @@ -152830,14 +154477,14 @@ void proto_register_rrc(void) { { "v7e0NonCriticalExtensions", "rrc.v7e0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v7e0NonCriticalExtensions_06", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_18, + { &hf_rrc_v7f0NonCriticalExtensions_19, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_18", HFILL }}, - { &hf_rrc_nonCriticalExtensions_211, + "T_v7f0NonCriticalExtensions_19", HFILL }}, + { &hf_rrc_nonCriticalExtensions_212, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_211", HFILL }}, + "T_nonCriticalExtensions_212", HFILL }}, { &hf_rrc_criticalExtensions_114, { "criticalExtensions", "rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_114_vals), 0, @@ -152878,10 +154525,10 @@ void proto_register_rrc(void) { { "sRNC-RelocationInfo-v860ext", "rrc.sRNC_RelocationInfo_v860ext", FT_NONE, BASE_NONE, NULL, 0, "SRNC_RelocationInfo_v860ext_IEs", HFILL }}, - { &hf_rrc_nonCriticalExtensions_212, + { &hf_rrc_nonCriticalExtensions_213, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_212", HFILL }}, + "T_nonCriticalExtensions_213", HFILL }}, { &hf_rrc_criticalExtensions_115, { "criticalExtensions", "rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_115_vals), 0, @@ -152906,10 +154553,10 @@ void proto_register_rrc(void) { { "v860NonCriticalExtensions", "rrc.v860NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v860NonCriticalExtensions_37", HFILL }}, - { &hf_rrc_nonCriticalExtensions_213, + { &hf_rrc_nonCriticalExtensions_214, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_213", HFILL }}, + "T_nonCriticalExtensions_214", HFILL }}, { &hf_rrc_criticalExtensions_116, { "criticalExtensions", "rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_116_vals), 0, @@ -152930,14 +154577,22 @@ void proto_register_rrc(void) { { "v7e0NonCriticalExtensions", "rrc.v7e0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, "T_v7e0NonCriticalExtensions_07", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_19, + { &hf_rrc_v7f0NonCriticalExtensions_20, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_19", HFILL }}, - { &hf_rrc_nonCriticalExtensions_214, + "T_v7f0NonCriticalExtensions_20", HFILL }}, + { &hf_rrc_v8d0NonCriticalExtensions_01, + { "v8d0NonCriticalExtensions", "rrc.v8d0NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v8d0NonCriticalExtensions_01", HFILL }}, + { &hf_rrc_sRNC_RelocationInfo_v8d0ext, + { "sRNC-RelocationInfo-v8d0ext", "rrc.sRNC_RelocationInfo_v8d0ext", + FT_NONE, BASE_NONE, NULL, 0, + "SRNC_RelocationInfo_v8d0ext_IEs", HFILL }}, + { &hf_rrc_nonCriticalExtensions_215, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_214", HFILL }}, + "T_nonCriticalExtensions_215", HFILL }}, { &hf_rrc_criticalExtensions_117, { "criticalExtensions", "rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(rrc_T_criticalExtensions_117_vals), 0, @@ -152954,10 +154609,22 @@ void proto_register_rrc(void) { { "sRNC-RelocationInfo-r9-add-ext", "rrc.sRNC_RelocationInfo_r9_add_ext", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING", HFILL }}, - { &hf_rrc_nonCriticalExtensions_215, + { &hf_rrc_v8d0NonCriticalExtensions_02, + { "v8d0NonCriticalExtensions", "rrc.v8d0NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v8d0NonCriticalExtensions_02", HFILL }}, + { &hf_rrc_v970NonCriticalExtensions_04, + { "v970NonCriticalExtensions", "rrc.v970NonCriticalExtensions", + FT_NONE, BASE_NONE, NULL, 0, + "T_v970NonCriticalExtensions_04", HFILL }}, + { &hf_rrc_sRNC_RelocationInfo_v970ext, + { "sRNC-RelocationInfo-v970ext", "rrc.sRNC_RelocationInfo_v970ext", + FT_NONE, BASE_NONE, NULL, 0, + "SRNC_RelocationInfo_v970ext_IEs", HFILL }}, + { &hf_rrc_nonCriticalExtensions_216, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_215", HFILL }}, + "T_nonCriticalExtensions_216", HFILL }}, { &hf_rrc_criticalExtensions_118, { "criticalExtensions", "rrc.criticalExtensions", FT_NONE, BASE_NONE, NULL, 0, @@ -153026,10 +154693,10 @@ void proto_register_rrc(void) { { "modeSpecificInfo", "rrc.modeSpecificInfo", FT_UINT32, BASE_DEC, VALS(rrc_T_modeSpecificInfo_140_vals), 0, "T_modeSpecificInfo_140", HFILL }}, - { &hf_rrc_fdd_184, + { &hf_rrc_fdd_183, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_178", HFILL }}, + "T_fdd_177", HFILL }}, { &hf_rrc_dl_TransChInfoList, { "dl-TransChInfoList", "rrc.dl_TransChInfoList", FT_UINT32, BASE_DEC, NULL, 0, @@ -153166,14 +154833,14 @@ void proto_register_rrc(void) { { "rab-InformationList", "rrc.rab_InformationList", FT_UINT32, BASE_DEC, NULL, 0, "RAB_InformationSetupList_r4", HFILL }}, - { &hf_rrc_dummy_56, + { &hf_rrc_dummy_57, { "dummy", "rrc.dummy", - FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_16_vals), 0, - "T_dummy_16", HFILL }}, - { &hf_rrc_fdd_185, + FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_17_vals), 0, + "T_dummy_17", HFILL }}, + { &hf_rrc_fdd_184, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_179", HFILL }}, + "T_fdd_178", HFILL }}, { &hf_rrc_dl_TransChInfoList_01, { "dl-TransChInfoList", "rrc.dl_TransChInfoList", FT_UINT32, BASE_DEC, NULL, 0, @@ -153198,14 +154865,14 @@ void proto_register_rrc(void) { { "rab-InformationList", "rrc.rab_InformationList", FT_UINT32, BASE_DEC, NULL, 0, "RAB_InformationSetupList_r5", HFILL }}, - { &hf_rrc_dummy_57, + { &hf_rrc_dummy_58, { "dummy", "rrc.dummy", - FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_17_vals), 0, - "T_dummy_17", HFILL }}, - { &hf_rrc_fdd_186, + FT_UINT32, BASE_DEC, VALS(rrc_T_dummy_18_vals), 0, + "T_dummy_18", HFILL }}, + { &hf_rrc_fdd_185, { "fdd", "rrc.fdd", FT_NONE, BASE_NONE, NULL, 0, - "T_fdd_180", HFILL }}, + "T_fdd_179", HFILL }}, { &hf_rrc_dl_TransChInfoList_02, { "dl-TransChInfoList", "rrc.dl_TransChInfoList", FT_UINT32, BASE_DEC, NULL, 0, @@ -153262,14 +154929,14 @@ void proto_register_rrc(void) { { "measurementReport", "rrc.measurementReport", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_20, + { &hf_rrc_v7f0NonCriticalExtensions_21, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_20", HFILL }}, - { &hf_rrc_nonCriticalExtensions_216, + "T_v7f0NonCriticalExtensions_21", HFILL }}, + { &hf_rrc_nonCriticalExtensions_217, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_216", HFILL }}, + "T_nonCriticalExtensions_217", HFILL }}, { &hf_rrc_ueCapabilityContainer_04, { "ueCapabilityContainer", "rrc.ueCapabilityContainer", FT_BYTES, BASE_NONE, NULL, 0, @@ -153310,14 +154977,14 @@ void proto_register_rrc(void) { { "measurementReport", "rrc.measurementReport", FT_BYTES, BASE_NONE, NULL, 0, "T_measurementReport_01", HFILL }}, - { &hf_rrc_v7f0NonCriticalExtensions_21, + { &hf_rrc_v7f0NonCriticalExtensions_22, { "v7f0NonCriticalExtensions", "rrc.v7f0NonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_v7f0NonCriticalExtensions_21", HFILL }}, - { &hf_rrc_nonCriticalExtensions_217, + "T_v7f0NonCriticalExtensions_22", HFILL }}, + { &hf_rrc_nonCriticalExtensions_218, { "nonCriticalExtensions", "rrc.nonCriticalExtensions", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtensions_217", HFILL }}, + "T_nonCriticalExtensions_218", HFILL }}, { &hf_rrc_thresholdSFN_GPS_TOW_us, { "thresholdSFN-GPS-TOW-us", "rrc.thresholdSFN_GPS_TOW_us", FT_UINT32, BASE_DEC, VALS(rrc_ThresholdSFN_GPS_TOW_us_vals), 0, @@ -153402,6 +155069,10 @@ void proto_register_rrc(void) { { "measurementReport", "rrc.measurementReport", FT_BYTES, BASE_NONE, NULL, 0, "T_measurementReport_03", HFILL }}, + { &hf_rrc_ongoingMeasRepList_07, + { "ongoingMeasRepList", "rrc.ongoingMeasRepList", + FT_UINT32, BASE_DEC, NULL, 0, + "OngoingMeasRepList_v970ext_IE", HFILL }}, { &hf_rrc_dl_HFN, { "dl-HFN", "rrc.dl_HFN", FT_BYTES, BASE_NONE, NULL, 0, @@ -153554,6 +155225,10 @@ void proto_register_rrc(void) { { "measurementCommandWithType", "rrc.measurementCommandWithType", FT_UINT32, BASE_DEC, VALS(rrc_MeasurementCommandWithType_r9_vals), 0, "MeasurementCommandWithType_r9", HFILL }}, + { &hf_rrc_additionalMeasurementID_List_01, + { "additionalMeasurementID-List", "rrc.additionalMeasurementID_List", + FT_UINT32, BASE_DEC, NULL, 0, + "AdditionalMeasurementID_List_r9", HFILL }}, { &hf_rrc_OngoingMeasRepList_item, { "OngoingMeasRep", "rrc.OngoingMeasRep", FT_NONE, BASE_NONE, NULL, 0, @@ -153582,6 +155257,10 @@ void proto_register_rrc(void) { { "OngoingMeasRep-r9", "rrc.OngoingMeasRep_r9", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_rrc_OngoingMeasRepList_v970ext_IE_item, + { "OngoingMeasRep-v970ext-IEs", "rrc.OngoingMeasRep_v970ext_IEs", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_rrc_supportForRfc2507_01, { "supportForRfc2507", "rrc.supportForRfc2507", FT_UINT32, BASE_DEC, VALS(rrc_T_supportForRfc2507_01_vals), 0, @@ -153726,7 +155405,7 @@ void proto_register_rrc(void) { { "sfn-sfnType2Capability", "rrc.sfn_sfnType2Capability", FT_UINT32, BASE_DEC, VALS(rrc_T_sfn_sfnType2Capability_01_vals), 0, "T_sfn_sfnType2Capability_01", HFILL }}, - { &hf_rrc_pdcp_Capability_02, + { &hf_rrc_pdcp_Capability_03, { "pdcp-Capability", "rrc.pdcp_Capability", FT_NONE, BASE_NONE, NULL, 0, "PDCP_Capability_r4", HFILL }}, @@ -153746,7 +155425,7 @@ void proto_register_rrc(void) { { "measurementCapability", "rrc.measurementCapability", FT_NONE, BASE_NONE, NULL, 0, "MeasurementCapability_r4", HFILL }}, - { &hf_rrc_pdcp_Capability_03, + { &hf_rrc_pdcp_Capability_04, { "pdcp-Capability", "rrc.pdcp_Capability", FT_NONE, BASE_NONE, NULL, 0, "PDCP_Capability_r5", HFILL }}, @@ -153762,7 +155441,7 @@ void proto_register_rrc(void) { { "ue-MultiModeRAT-Capability", "rrc.ue_MultiModeRAT_Capability", FT_NONE, BASE_NONE, NULL, 0, "UE_MultiModeRAT_Capability_r5", HFILL }}, - { &hf_rrc_pdcp_Capability_04, + { &hf_rrc_pdcp_Capability_05, { "pdcp-Capability", "rrc.pdcp_Capability", FT_NONE, BASE_NONE, NULL, 0, "PDCP_Capability_r6", HFILL }}, @@ -154672,17 +156351,32 @@ void proto_register_rrc(void) { NULL, HFILL }}, /*--- End of included file: packet-rrc-hfarr.c ---*/ -#line 134 "../../asn1/rrc/packet-rrc-template.c" +#line 170 "../../asn1/rrc/packet-rrc-template.c" { &hf_test, { "RAB Test", "rrc.RAB.test", FT_UINT8, BASE_DEC, NULL, 0, "rrc.RAB_Info_r6", HFILL }}, - + { &hf_rrc_eutra_feat_group_ind_1, + { "Indicator 1", "rrc.eutra_feat_group_ind_1", + FT_BOOLEAN, BASE_NONE, TFS(&rrc_eutra_feat_group_ind_1_val), 0, + "EUTRA Feature Group Indicator 1", HFILL }}, + { &hf_rrc_eutra_feat_group_ind_2, + { "Indicator 2", "rrc.eutra_feat_group_ind_2", + FT_BOOLEAN, BASE_NONE, TFS(&rrc_eutra_feat_group_ind_2_val), 0, + "EUTRA Feature Group Indicator 2", HFILL }}, + { &hf_rrc_eutra_feat_group_ind_3, + { "Indicator 3", "rrc.eutra_feat_group_ind_3", + FT_BOOLEAN, BASE_NONE, TFS(&rrc_eutra_feat_group_ind_3_val), 0, + "EUTRA Feature Group Indicator 3", HFILL }}, + { &hf_rrc_eutra_feat_group_ind_4, + { "Indicator 4", "rrc.eutra_feat_group_ind_4", + FT_BOOLEAN, BASE_NONE, TFS(&rrc_eutra_feat_group_ind_4_val), 0, + "EUTRA Feature Group Indicator 4", HFILL }}, }; /* List of subtrees */ static gint *ett[] = { - &ett_rrc, + &ett_rrc, /*--- Included file: packet-rrc-ettarr.c ---*/ #line 1 "../../asn1/rrc/packet-rrc-ettarr.c" @@ -154732,6 +156426,7 @@ void proto_register_rrc(void) { &ett_rrc_T_nonCriticalExtensions_03, &ett_rrc_T_criticalExtensions_03, &ett_rrc_T_r9, + &ett_rrc_T_v950NonCriticalExtensions, &ett_rrc_T_nonCriticalExtensions_04, &ett_rrc_T_criticalExtensions_04, &ett_rrc_ActiveSetUpdate_r3_IEs, @@ -154747,6 +156442,7 @@ void proto_register_rrc(void) { &ett_rrc_ActiveSetUpdate_r8_IEs, &ett_rrc_ActiveSetUpdate_v890ext_IEs, &ett_rrc_ActiveSetUpdate_r9_IEs, + &ett_rrc_ActiveSetUpdate_v950ext_IEs, &ett_rrc_ActiveSetUpdateComplete, &ett_rrc_T_laterNonCriticalExtensions_01, &ett_rrc_T_nonCriticalExtensions_05, @@ -154846,6 +156542,7 @@ void proto_register_rrc(void) { &ett_rrc_T_nonCriticalExtensions_17, &ett_rrc_T_criticalExtensions_13, &ett_rrc_T_r9_01, + &ett_rrc_T_v950NonCriticalExtensions_01, &ett_rrc_T_nonCriticalExtensions_18, &ett_rrc_T_criticalExtensions_14, &ett_rrc_CellUpdateConfirm_r3_IEs, @@ -154885,6 +156582,7 @@ void proto_register_rrc(void) { &ett_rrc_CellUpdateConfirm_v890ext_IEs, &ett_rrc_CellUpdateConfirm_v8a0ext_IEs, &ett_rrc_CellUpdateConfirm_r9_IEs, + &ett_rrc_CellUpdateConfirm_v950ext_IEs, &ett_rrc_CellUpdateConfirm_CCCH, &ett_rrc_T_r3_05, &ett_rrc_T_laterNonCriticalExtensions_08, @@ -154920,6 +156618,8 @@ void proto_register_rrc(void) { &ett_rrc_T_v7d0NonCriticalExtensions_01, &ett_rrc_T_v890NonCriticalExtensions_02, &ett_rrc_T_v8a0NonCriticalExtensions_01, + &ett_rrc_T_v7f0NonCriticalExtensions_03, + &ett_rrc_T_v7g0NonCriticalExtensions_05, &ett_rrc_T_nonCriticalExtensions_25, &ett_rrc_T_criticalExtensions_20, &ett_rrc_T_r9_02, @@ -155158,7 +156858,7 @@ void proto_register_rrc(void) { &ett_rrc_InterRATHandoverInfo_v3g0ext_IEs, &ett_rrc_InterRATHandoverInfo_r3_add_ext_IEs, &ett_rrc_T_v7e0NonCriticalExtensions, - &ett_rrc_T_v7f0NonCriticalExtensions_03, + &ett_rrc_T_v7f0NonCriticalExtensions_04, &ett_rrc_T_nonCriticalExtensions_47, &ett_rrc_InterRATHandoverInfo_v4b0ext_IEs, &ett_rrc_InterRATHandoverInfo_v4d0ext_IEs, @@ -155172,6 +156872,8 @@ void proto_register_rrc(void) { &ett_rrc_T_v860NonCriticalExtensions_07, &ett_rrc_T_v880NonCriticalExtensions, &ett_rrc_T_v920NonCriticalExtensions, + &ett_rrc_T_v8b0NonCriticalExtensions, + &ett_rrc_T_v950NonCriticalExtensions_02, &ett_rrc_T_nonCriticalExtensions_48, &ett_rrc_InterRATHandoverInfo_v6b0ext_IEs, &ett_rrc_InterRATHandoverInfo_v6e0ext_IEs, @@ -155182,6 +156884,8 @@ void proto_register_rrc(void) { &ett_rrc_InterRATHandoverInfo_v860ext_IEs, &ett_rrc_InterRATHandoverInfo_v880ext_IEs, &ett_rrc_InterRATHandoverInfo_v920ext_IEs, + &ett_rrc_InterRATHandoverInfo_v8b0ext_IEs, + &ett_rrc_InterRATHandoverInfo_v950ext_IEs, &ett_rrc_MeasurementControl, &ett_rrc_T_r3_11, &ett_rrc_T_v390nonCriticalExtensions, @@ -155213,6 +156917,7 @@ void proto_register_rrc(void) { &ett_rrc_T_nonCriticalExtensions_53, &ett_rrc_T_criticalExtensions_41, &ett_rrc_T_r9_04, + &ett_rrc_T_v970NonCriticalExtensions, &ett_rrc_T_nonCriticalExtensions_54, &ett_rrc_T_criticalExtensions_42, &ett_rrc_MeasurementControl_r3_IEs, @@ -155229,6 +156934,7 @@ void proto_register_rrc(void) { &ett_rrc_MeasurementControl_r8_IEs, &ett_rrc_MeasurementControl_v8a0ext_IEs, &ett_rrc_MeasurementControl_r9_IEs, + &ett_rrc_MeasurementControl_v970ext_IEs, &ett_rrc_MeasurementControlFailure, &ett_rrc_T_laterNonCriticalExtensions_19, &ett_rrc_T_v590NonCriticalExtensions_10, @@ -155244,6 +156950,7 @@ void proto_register_rrc(void) { &ett_rrc_T_v770NonCriticalExtensions_03, &ett_rrc_T_v860NonCriticalExtensions_08, &ett_rrc_T_v920NonCriticalExtensions_01, + &ett_rrc_T_v970NonCriticalExtensions_01, &ett_rrc_T_nonCriticalExtensions_56, &ett_rrc_MeasurementReport_v390ext, &ett_rrc_MeasurementReport_v4b0ext_IEs, @@ -155253,6 +156960,7 @@ void proto_register_rrc(void) { &ett_rrc_MeasurementReport_v770ext_IEs, &ett_rrc_MeasurementReport_v860ext_IEs, &ett_rrc_MeasurementReport_v920ext_IEs, + &ett_rrc_MeasurementReport_v970ext_IEs, &ett_rrc_PagingType1, &ett_rrc_T_laterNonCriticalExtensions_21, &ett_rrc_T_v590NonCriticalExtensions_12, @@ -155294,19 +157002,20 @@ void proto_register_rrc(void) { &ett_rrc_T_r7_05, &ett_rrc_T_v780NonCriticalExtensions_04, &ett_rrc_T_v7d0NonCriticalExtensions_04, - &ett_rrc_T_v7f0NonCriticalExtensions_04, - &ett_rrc_T_v7g0NonCriticalExtensions_05, + &ett_rrc_T_v7f0NonCriticalExtensions_05, + &ett_rrc_T_v7g0NonCriticalExtensions_06, &ett_rrc_T_nonCriticalExtensions_63, &ett_rrc_T_criticalExtensions_47, &ett_rrc_T_r8_06, &ett_rrc_T_v7d0NonCriticalExtensions_05, - &ett_rrc_T_v7f0NonCriticalExtensions_05, + &ett_rrc_T_v7f0NonCriticalExtensions_06, &ett_rrc_T_v890NonCriticalExtensions_04, - &ett_rrc_T_v7g0NonCriticalExtensions_06, + &ett_rrc_T_v7g0NonCriticalExtensions_07, &ett_rrc_T_v8a0NonCriticalExtensions_04, &ett_rrc_T_nonCriticalExtensions_64, &ett_rrc_T_criticalExtensions_48, &ett_rrc_T_r9_05, + &ett_rrc_T_v950NonCriticalExtensions_03, &ett_rrc_T_nonCriticalExtensions_65, &ett_rrc_T_criticalExtensions_49, &ett_rrc_PhysicalChannelReconfiguration_r3_IEs, @@ -155334,6 +157043,7 @@ void proto_register_rrc(void) { &ett_rrc_PhysicalChannelReconfiguration_v890ext_IEs, &ett_rrc_PhysicalChannelReconfiguration_v8a0ext_IEs, &ett_rrc_PhysicalChannelReconfiguration_r9_IEs, + &ett_rrc_PhysicalChannelReconfiguration_v950ext_IEs, &ett_rrc_PhysicalChannelReconfigurationComplete, &ett_rrc_T_laterNonCriticalExtensions_24, &ett_rrc_T_v770NonCriticalExtensions_08, @@ -155400,19 +157110,20 @@ void proto_register_rrc(void) { &ett_rrc_T_v780NonCriticalExtensions_05, &ett_rrc_T_v790NonCriticalExtensions, &ett_rrc_T_v7d0NonCriticalExtensions_06, - &ett_rrc_T_v7f0NonCriticalExtensions_06, - &ett_rrc_T_v7g0NonCriticalExtensions_07, + &ett_rrc_T_v7f0NonCriticalExtensions_07, + &ett_rrc_T_v7g0NonCriticalExtensions_08, &ett_rrc_T_nonCriticalExtensions_75, &ett_rrc_T_criticalExtensions_56, &ett_rrc_T_r8_07, &ett_rrc_T_v7d0NonCriticalExtensions_07, - &ett_rrc_T_v7f0NonCriticalExtensions_07, + &ett_rrc_T_v7f0NonCriticalExtensions_08, &ett_rrc_T_v890NonCriticalExtensions_05, - &ett_rrc_T_v7g0NonCriticalExtensions_08, + &ett_rrc_T_v7g0NonCriticalExtensions_09, &ett_rrc_T_v8a0NonCriticalExtensions_05, &ett_rrc_T_nonCriticalExtensions_76, &ett_rrc_T_criticalExtensions_57, &ett_rrc_T_r9_06, + &ett_rrc_T_v950NonCriticalExtensions_04, &ett_rrc_T_nonCriticalExtensions_77, &ett_rrc_T_criticalExtensions_58, &ett_rrc_RadioBearerReconfiguration_r3_IEs, @@ -155476,6 +157187,7 @@ void proto_register_rrc(void) { &ett_rrc_T_preconfiguration_11, &ett_rrc_T_preConfigMode_11, &ett_rrc_T_defaultConfig_11, + &ett_rrc_RadioBearerReconfiguration_v950ext_IEs, &ett_rrc_RadioBearerReconfigurationComplete, &ett_rrc_T_laterNonCriticalExtensions_29, &ett_rrc_T_v770NonCriticalExtensions_14, @@ -155515,19 +157227,21 @@ void proto_register_rrc(void) { &ett_rrc_T_r7_07, &ett_rrc_T_v780NonCriticalExtensions_06, &ett_rrc_T_v7d0NonCriticalExtensions_08, - &ett_rrc_T_v7f0NonCriticalExtensions_08, - &ett_rrc_T_v7g0NonCriticalExtensions_09, + &ett_rrc_T_v7f0NonCriticalExtensions_09, + &ett_rrc_T_v7g0NonCriticalExtensions_10, &ett_rrc_T_nonCriticalExtensions_84, &ett_rrc_T_criticalExtensions_63, &ett_rrc_T_r8_08, &ett_rrc_T_v7d0NonCriticalExtensions_09, - &ett_rrc_T_v7f0NonCriticalExtensions_09, + &ett_rrc_T_v7f0NonCriticalExtensions_10, &ett_rrc_T_v890NonCriticalExtensions_06, - &ett_rrc_T_v7g0NonCriticalExtensions_10, + &ett_rrc_T_v7g0NonCriticalExtensions_11, &ett_rrc_T_v8a0NonCriticalExtensions_06, &ett_rrc_T_nonCriticalExtensions_85, &ett_rrc_T_criticalExtensions_64, &ett_rrc_T_r9_07, + &ett_rrc_T_v950NonCriticalExtensions_05, + &ett_rrc_T_v970NonCriticalExtensions_02, &ett_rrc_T_nonCriticalExtensions_86, &ett_rrc_T_criticalExtensions_65, &ett_rrc_RadioBearerRelease_r3_IEs, @@ -155561,6 +157275,8 @@ void proto_register_rrc(void) { &ett_rrc_RadioBearerRelease_v890ext_IEs, &ett_rrc_RadioBearerRelease_v8a0ext_IEs, &ett_rrc_RadioBearerRelease_r9_IEs, + &ett_rrc_RadioBearerRelease_v950ext_IEs, + &ett_rrc_RadioBearerRelease_v970ext_IEs, &ett_rrc_RadioBearerReleaseComplete, &ett_rrc_T_laterNonCriticalExtensions_32, &ett_rrc_T_v770NonCriticalExtensions_19, @@ -155603,13 +157319,14 @@ void proto_register_rrc(void) { &ett_rrc_T_criticalExtensions_70, &ett_rrc_T_r8_09, &ett_rrc_T_v7d0NonCriticalExtensions_10, - &ett_rrc_T_v7f0NonCriticalExtensions_10, + &ett_rrc_T_v7f0NonCriticalExtensions_11, &ett_rrc_T_v890NonCriticalExtensions_07, - &ett_rrc_T_v7g0NonCriticalExtensions_11, + &ett_rrc_T_v7g0NonCriticalExtensions_12, &ett_rrc_T_v8a0NonCriticalExtensions_07, &ett_rrc_T_nonCriticalExtensions_94, &ett_rrc_T_criticalExtensions_71, &ett_rrc_T_r9_08, + &ett_rrc_T_v950NonCriticalExtensions_06, &ett_rrc_T_nonCriticalExtensions_95, &ett_rrc_T_criticalExtensions_72, &ett_rrc_RadioBearerSetup_r3_IEs, @@ -155641,8 +157358,8 @@ void proto_register_rrc(void) { &ett_rrc_T_specificationMode_14, &ett_rrc_T_complete_14, &ett_rrc_RadioBearerSetup_r7_add_ext_IEs, - &ett_rrc_T_v7f0NonCriticalExtensions_11, - &ett_rrc_T_v7g0NonCriticalExtensions_12, + &ett_rrc_T_v7f0NonCriticalExtensions_12, + &ett_rrc_T_v7g0NonCriticalExtensions_13, &ett_rrc_T_nonCriticalExtensions_96, &ett_rrc_RadioBearerSetup_v780ext_IEs, &ett_rrc_RadioBearerSetup_v7d0ext_IEs, @@ -155653,6 +157370,7 @@ void proto_register_rrc(void) { &ett_rrc_RadioBearerSetup_v890ext_IEs, &ett_rrc_RadioBearerSetup_v8a0ext_IEs, &ett_rrc_RadioBearerSetup_r9_IEs, + &ett_rrc_RadioBearerSetup_v950ext_IEs, &ett_rrc_RadioBearerSetupComplete, &ett_rrc_T_laterNonCriticalExtensions_35, &ett_rrc_T_v770NonCriticalExtensions_20, @@ -155732,8 +157450,9 @@ void proto_register_rrc(void) { &ett_rrc_T_v7b0NonCriticalExtensions_01, &ett_rrc_T_v860NonCriticalExtensions_16, &ett_rrc_T_v7e0NonCriticalExtensions_01, - &ett_rrc_T_v7g0NonCriticalExtensions_13, + &ett_rrc_T_v7g0NonCriticalExtensions_14, &ett_rrc_T_v920NonCriticalExtensions_02, + &ett_rrc_T_v940NonCriticalExtensions, &ett_rrc_T_nonCriticalExtensions_106, &ett_rrc_RRCConnectionRequest_v3d0ext_IEs, &ett_rrc_RRCConnectionRequest_v4b0ext_IEs, @@ -155749,6 +157468,7 @@ void proto_register_rrc(void) { &ett_rrc_RRCConnectionRequest_v7g0ext_IEs, &ett_rrc_RRCConnectionRequest_v860ext_IEs, &ett_rrc_RRCConnectionRequest_v920ext_IEs, + &ett_rrc_RRCConnectionRequest_v940ext_IEs, &ett_rrc_RRCConnectionSetup, &ett_rrc_T_r3_20, &ett_rrc_T_laterNonCriticalExtensions_41, @@ -155784,6 +157504,7 @@ void proto_register_rrc(void) { &ett_rrc_T_nonCriticalExtensions_112, &ett_rrc_T_criticalExtensions_85, &ett_rrc_T_r9_09, + &ett_rrc_T_v950NonCriticalExtensions_07, &ett_rrc_T_nonCriticalExtensions_113, &ett_rrc_T_criticalExtensions_86, &ett_rrc_RRCConnectionSetup_r3_IEs, @@ -155826,6 +157547,7 @@ void proto_register_rrc(void) { &ett_rrc_T_preconfiguration_16, &ett_rrc_T_preConfigMode_16, &ett_rrc_T_defaultConfig_16, + &ett_rrc_RRCConnectionSetup_v950ext_IEs, &ett_rrc_RRCConnectionSetupComplete, &ett_rrc_T_v370NonCriticalExtensions, &ett_rrc_T_v380NonCriticalExtensions, @@ -155845,7 +157567,7 @@ void proto_register_rrc(void) { &ett_rrc_RRCConnectionSetupComplete_r3_add_ext_IEs, &ett_rrc_T_v680NonCriticalExtensions, &ett_rrc_T_v7e0NonCriticalExtensions_02, - &ett_rrc_T_v7f0NonCriticalExtensions_12, + &ett_rrc_T_v7f0NonCriticalExtensions_13, &ett_rrc_T_nonCriticalExtensions_115, &ett_rrc_RRCConnectionSetupComplete_v4b0ext_IEs, &ett_rrc_RRCConnectionSetupComplete_v590ext_IEs, @@ -155950,19 +157672,20 @@ void proto_register_rrc(void) { &ett_rrc_T_r7_11, &ett_rrc_T_v780NonCriticalExtensions_09, &ett_rrc_T_v7d0NonCriticalExtensions_13, - &ett_rrc_T_v7f0NonCriticalExtensions_13, - &ett_rrc_T_v7g0NonCriticalExtensions_14, + &ett_rrc_T_v7f0NonCriticalExtensions_14, + &ett_rrc_T_v7g0NonCriticalExtensions_15, &ett_rrc_T_nonCriticalExtensions_129, &ett_rrc_T_criticalExtensions_95, &ett_rrc_T_r8_11, &ett_rrc_T_v7d0NonCriticalExtensions_14, - &ett_rrc_T_v7f0NonCriticalExtensions_14, + &ett_rrc_T_v7f0NonCriticalExtensions_15, &ett_rrc_T_v890NonCriticalExtensions_09, - &ett_rrc_T_v7g0NonCriticalExtensions_15, + &ett_rrc_T_v7g0NonCriticalExtensions_16, &ett_rrc_T_v8a0NonCriticalExtensions_09, &ett_rrc_T_nonCriticalExtensions_130, &ett_rrc_T_criticalExtensions_96, &ett_rrc_T_r9_10, + &ett_rrc_T_v950NonCriticalExtensions_08, &ett_rrc_T_nonCriticalExtensions_131, &ett_rrc_T_criticalExtensions_97, &ett_rrc_TransportChannelReconfiguration_r3_IEs, @@ -155996,6 +157719,7 @@ void proto_register_rrc(void) { &ett_rrc_TransportChannelReconfiguration_v890ext_IEs, &ett_rrc_TransportChannelReconfiguration_v8a0ext_IEs, &ett_rrc_TransportChannelReconfiguration_r9_IEs, + &ett_rrc_TransportChannelReconfiguration_v950ext_IEs, &ett_rrc_TransportChannelReconfigurationComplete, &ett_rrc_T_laterNonCriticalExtensions_52, &ett_rrc_T_v770NonCriticalExtensions_29, @@ -156045,7 +157769,7 @@ void proto_register_rrc(void) { &ett_rrc_UECapabilityInformation_r3_add_ext_IEs, &ett_rrc_T_v680NonCriticalExtensions_01, &ett_rrc_T_v7e0NonCriticalExtensions_03, - &ett_rrc_T_v7f0NonCriticalExtensions_15, + &ett_rrc_T_v7f0NonCriticalExtensions_16, &ett_rrc_T_nonCriticalExtensions_138, &ett_rrc_UECapabilityInformation_v4b0ext, &ett_rrc_UECapabilityInformation_v590ext, @@ -156067,7 +157791,7 @@ void proto_register_rrc(void) { &ett_rrc_UplinkDirectTransfer, &ett_rrc_T_laterNonCriticalExtensions_59, &ett_rrc_T_v690NonCriticalExtensions_40, - &ett_rrc_T_v7g0NonCriticalExtensions_16, + &ett_rrc_T_v7g0NonCriticalExtensions_17, &ett_rrc_T_nonCriticalExtensions_140, &ett_rrc_UplinkDirectTransfer_v690ext_IEs, &ett_rrc_UplinkDirectTransfer_v7g0ext_IEs, @@ -156227,6 +157951,8 @@ void proto_register_rrc(void) { &ett_rrc_T_v770NonCriticalExtensions_38, &ett_rrc_T_nonCriticalExtensions_164, &ett_rrc_MBMSUnmodifiedServicesInformation_v770ext_IEs, + &ett_rrc_System_Information_Container, + &ett_rrc_T_nonCriticalExtensions_165, &ett_rrc_CN_DomainInformation, &ett_rrc_CN_DomainInformationFull, &ett_rrc_CN_DomainInformationList, @@ -156503,7 +158229,8 @@ void proto_register_rrc(void) { &ett_rrc_T_v880NonCriticalExtensions_01, &ett_rrc_T_v890NonCriticalExtensions_10, &ett_rrc_T_v920NonCriticalExtensions_03, - &ett_rrc_T_nonCriticalExtensions_165, + &ett_rrc_T_v970NonCriticalExtensions_03, + &ett_rrc_T_nonCriticalExtensions_166, &ett_rrc_UE_RadioAccessCapability_v6b0ext_IEs, &ett_rrc_UE_RadioAccessCapability_v6e0ext_IEs, &ett_rrc_UE_RadioAccessCapability_v770ext_IEs, @@ -156512,6 +158239,7 @@ void proto_register_rrc(void) { &ett_rrc_UE_RadioAccessCapability_v880ext_IEs, &ett_rrc_UE_RadioAccessCapability_v890ext_IEs, &ett_rrc_UE_RadioAccessCapability_v920ext_IEs, + &ett_rrc_UE_RadioAccessCapability_v970ext_IEs, &ett_rrc_UE_ConnTimersAndConstants, &ett_rrc_UE_ConnTimersAndConstants_v3a0ext, &ett_rrc_UE_ConnTimersAndConstants_r5, @@ -156533,6 +158261,7 @@ void proto_register_rrc(void) { &ett_rrc_UE_RadioAccessCapability_v7e0ext, &ett_rrc_UE_RadioAccessCapability_v7f0ext, &ett_rrc_UE_RadioAccessCapabilityInfo_v770ext, + &ett_rrc_UE_RadioAccessCapabilityInfo_TDD128_v8b0ext, &ett_rrc_UE_RadioAccessCapability_v860ext, &ett_rrc_UE_RadioAccessCapability_v880ext, &ett_rrc_UE_RadioAccessCapability_v920ext, @@ -157091,11 +158820,12 @@ void proto_register_rrc(void) { &ett_rrc_Common_E_RNTI_Info_item, &ett_rrc_CommonEDCHSystemInfo, &ett_rrc_T_modeSpecificInfo_24, - &ett_rrc_T_fdd_55, - &ett_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList, + &ett_rrc_T_dummy_14, &ett_rrc_T_tdd_16, &ett_rrc_T_tdd128_09, &ett_rrc_T_ccch_transmission_Info, + &ett_rrc_CommonEDCHSystemInfoFDD, + &ett_rrc_SEQUENCE_SIZE_1_maxEDCHs_OF_Common_E_DCH_ResourceInfoList, &ett_rrc_CommonTimeslotInfo, &ett_rrc_CommonTimeslotInfoMBMS, &ett_rrc_CommonTimeslotInfoSCCPCH, @@ -157125,38 +158855,38 @@ void proto_register_rrc(void) { &ett_rrc_DL_ChannelisationCodeList, &ett_rrc_DL_CommonInformation, &ett_rrc_T_modeSpecificInfo_25, - &ett_rrc_T_fdd_56, + &ett_rrc_T_fdd_55, &ett_rrc_T_tdd_17, &ett_rrc_DL_CommonInformation_r4, &ett_rrc_T_modeSpecificInfo_26, - &ett_rrc_T_fdd_57, + &ett_rrc_T_fdd_56, &ett_rrc_T_tdd_18, &ett_rrc_T_tddOption_05, &ett_rrc_T_tdd128_12, &ett_rrc_DL_CommonInformation_r5, &ett_rrc_T_modeSpecificInfo_27, - &ett_rrc_T_fdd_58, + &ett_rrc_T_fdd_57, &ett_rrc_T_tdd_19, &ett_rrc_T_tddOption_06, &ett_rrc_T_tdd128_13, &ett_rrc_DL_CommonInformation_r6, &ett_rrc_T_dl_dpchInfoCommon, &ett_rrc_T_modeSpecificInfo_28, - &ett_rrc_T_fdd_59, + &ett_rrc_T_fdd_58, &ett_rrc_T_tdd_20, &ett_rrc_T_tddOption_07, &ett_rrc_T_tdd128_14, &ett_rrc_DL_CommonInformation_r7, &ett_rrc_T_dl_dpchInfoCommon_01, &ett_rrc_T_modeSpecificInfo_29, - &ett_rrc_T_fdd_60, + &ett_rrc_T_fdd_59, &ett_rrc_T_tdd_21, &ett_rrc_T_tddOption_08, &ett_rrc_T_tdd128_15, &ett_rrc_DL_CommonInformation_r8, &ett_rrc_T_dl_dpchInfoCommon_02, &ett_rrc_T_modeSpecificInfo_30, - &ett_rrc_T_fdd_61, + &ett_rrc_T_fdd_60, &ett_rrc_T_tdd_22, &ett_rrc_T_tddOption_09, &ett_rrc_T_tdd128_16, @@ -157166,39 +158896,39 @@ void proto_register_rrc(void) { &ett_rrc_T_cfnHandling, &ett_rrc_T_initialise, &ett_rrc_T_modeSpecificInfo_31, - &ett_rrc_T_fdd_62, + &ett_rrc_T_fdd_61, &ett_rrc_T_tdd_23, &ett_rrc_DL_DPCH_InfoCommon_r4, &ett_rrc_T_cfnHandling_01, &ett_rrc_T_initialise_01, &ett_rrc_T_modeSpecificInfo_32, - &ett_rrc_T_fdd_63, + &ett_rrc_T_fdd_62, &ett_rrc_T_tdd_24, &ett_rrc_DL_DPCH_InfoCommon_r6, &ett_rrc_T_cfnHandling_02, &ett_rrc_T_maintain, &ett_rrc_T_modeSpecificInfo_33, - &ett_rrc_T_fdd_64, + &ett_rrc_T_fdd_63, &ett_rrc_T_tdd_25, &ett_rrc_DL_DPCH_InfoCommonPost, &ett_rrc_DL_DPCH_InfoCommonPredef, &ett_rrc_T_modeSpecificInfo_34, - &ett_rrc_T_fdd_65, + &ett_rrc_T_fdd_64, &ett_rrc_T_tdd_26, &ett_rrc_DL_DPCH_InfoPerRL, - &ett_rrc_T_fdd_66, + &ett_rrc_T_fdd_65, &ett_rrc_T_tdd_27, &ett_rrc_DL_DPCH_InfoPerRL_r4, - &ett_rrc_T_fdd_67, + &ett_rrc_T_fdd_66, &ett_rrc_T_tdd_28, &ett_rrc_DL_DPCH_InfoPerRL_r5, - &ett_rrc_T_fdd_68, + &ett_rrc_T_fdd_67, &ett_rrc_T_tdd_29, &ett_rrc_DL_DPCH_InfoPerRL_r6, - &ett_rrc_T_fdd_69, + &ett_rrc_T_fdd_68, &ett_rrc_T_tdd_30, &ett_rrc_DL_DPCH_InfoPerRL_r7, - &ett_rrc_T_fdd_70, + &ett_rrc_T_fdd_69, &ett_rrc_T_tdd_31, &ett_rrc_DL_FDPCH_InfoPerRL_r6, &ett_rrc_DL_FDPCH_InfoPerRL_r7, @@ -157207,7 +158937,7 @@ void proto_register_rrc(void) { &ett_rrc_DL_DPCH_InfoPerRL_PostTDD_LCR_r4, &ett_rrc_DL_DPCH_PowerControlInfo, &ett_rrc_T_modeSpecificInfo_35, - &ett_rrc_T_fdd_71, + &ett_rrc_T_fdd_70, &ett_rrc_T_tdd_32, &ett_rrc_DL_FDPCH_InfoCommon_r6, &ett_rrc_T_cfnHandling_03, @@ -157228,14 +158958,14 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd384_13, &ett_rrc_T_tdd768_05, &ett_rrc_T_tdd128_19, - &ett_rrc_T_fdd_72, + &ett_rrc_T_fdd_71, &ett_rrc_DL_HSPDSCH_Information_r8, &ett_rrc_T_modeSpecificInfo_39, &ett_rrc_T_tdd_36, &ett_rrc_T_tdd384_14, &ett_rrc_T_tdd768_06, &ett_rrc_T_tdd128_20, - &ett_rrc_T_fdd_73, + &ett_rrc_T_fdd_72, &ett_rrc_DL_HSPDSCH_Information_r8_ext, &ett_rrc_T_modeSpecificInfo_40, &ett_rrc_T_tdd_37, @@ -157247,7 +158977,7 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd384_15, &ett_rrc_T_tdd768_07, &ett_rrc_T_tdd128_22, - &ett_rrc_T_fdd_74, + &ett_rrc_T_fdd_73, &ett_rrc_DL_HSPDSCH_MultiCarrier_Information, &ett_rrc_DL_HSPDSCH_MultiCarrier_Information_item, &ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_MultiCarrier, @@ -157257,29 +158987,29 @@ void proto_register_rrc(void) { &ett_rrc_DL_HSPDSCH_TS_Configuration_VHCR_item, &ett_rrc_DL_InformationPerRL, &ett_rrc_T_modeSpecificInfo_42, - &ett_rrc_T_fdd_75, + &ett_rrc_T_fdd_74, &ett_rrc_DL_InformationPerRL_r4, &ett_rrc_T_modeSpecificInfo_43, - &ett_rrc_T_fdd_76, + &ett_rrc_T_fdd_75, &ett_rrc_DL_InformationPerRL_r5, &ett_rrc_T_modeSpecificInfo_44, - &ett_rrc_T_fdd_77, + &ett_rrc_T_fdd_76, &ett_rrc_DL_InformationPerRL_r5bis, &ett_rrc_T_modeSpecificInfo_45, - &ett_rrc_T_fdd_78, + &ett_rrc_T_fdd_77, &ett_rrc_DL_InformationPerRL_r6, &ett_rrc_T_modeSpecificInfo_46, - &ett_rrc_T_fdd_79, + &ett_rrc_T_fdd_78, &ett_rrc_T_dl_dpchInfo, &ett_rrc_T_e_HICH_Info, &ett_rrc_T_e_RGCH_Info_01, &ett_rrc_DL_InformationPerRL_v6b0ext, &ett_rrc_DL_InformationPerRL_r7, &ett_rrc_T_modeSpecificInfo_47, - &ett_rrc_T_fdd_80, + &ett_rrc_T_fdd_79, &ett_rrc_T_dl_dpchInfo_01, &ett_rrc_T_modeSpecificInfo2, - &ett_rrc_T_fdd_81, + &ett_rrc_T_fdd_80, &ett_rrc_T_e_HICH_Info_01, &ett_rrc_T_e_RGCH_Info_02, &ett_rrc_T_tdd_39, @@ -157287,10 +159017,10 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd128_23, &ett_rrc_DL_InformationPerRL_r8, &ett_rrc_T_modeSpecificInfo_48, - &ett_rrc_T_fdd_82, + &ett_rrc_T_fdd_81, &ett_rrc_T_dl_dpchInfo_02, &ett_rrc_T_modeSpecificInfo2_01, - &ett_rrc_T_fdd_83, + &ett_rrc_T_fdd_82, &ett_rrc_T_e_HICH_Info_02, &ett_rrc_T_e_RGCH_Info_03, &ett_rrc_T_tdd_40, @@ -157390,14 +159120,14 @@ void proto_register_rrc(void) { &ett_rrc_E_AGCH_Information, &ett_rrc_E_AGCH_Information_r7, &ett_rrc_T_modeSpecific_02, - &ett_rrc_T_fdd_84, + &ett_rrc_T_fdd_83, &ett_rrc_T_tdd_41, &ett_rrc_T_tdd384_16, &ett_rrc_T_tdd768_08, &ett_rrc_T_tdd128_25, &ett_rrc_E_AGCH_Information_r8, &ett_rrc_T_modeSpecific_03, - &ett_rrc_T_fdd_85, + &ett_rrc_T_fdd_84, &ett_rrc_T_tdd_42, &ett_rrc_T_tdd384_17, &ett_rrc_T_tdd768_09, @@ -157444,6 +159174,7 @@ void proto_register_rrc(void) { &ett_rrc_E_DPDCH_SchedulingTransmConfiguration, &ett_rrc_T_servingGrant_03, &ett_rrc_E_HICH_Information, + &ett_rrc_E_HICH_Information_CommonEdch, &ett_rrc_E_HICH_Information_TDD384_768, &ett_rrc_T_modeSpecificInfo_49, &ett_rrc_E_HICH_Information_LCR, @@ -157466,6 +159197,7 @@ void proto_register_rrc(void) { &ett_rrc_E_PUCH_TS_Slots_LCR, &ett_rrc_T_midambleAllocationMode_03, &ett_rrc_E_RGCH_Information, + &ett_rrc_E_RGCH_Information_CommonEdch, &ett_rrc_E_RUCCH_Info, &ett_rrc_T_modeSpecificInfo_51, &ett_rrc_T_tdd384_tdd768_02, @@ -157517,14 +159249,14 @@ void proto_register_rrc(void) { &ett_rrc_T_midambleAllocationMode_04, &ett_rrc_HS_SCCH_Info, &ett_rrc_T_modeSpecificInfo_55, - &ett_rrc_T_fdd_86, + &ett_rrc_T_fdd_85, &ett_rrc_T_tdd_43, &ett_rrc_T_tdd384_20, &ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384, &ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128, &ett_rrc_HS_SCCH_Info_r6, &ett_rrc_T_modeSpecificInfo_56, - &ett_rrc_T_fdd_87, + &ett_rrc_T_fdd_86, &ett_rrc_T_tdd_44, &ett_rrc_T_tdd384_21, &ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD384_r6, @@ -157532,7 +159264,7 @@ void proto_register_rrc(void) { &ett_rrc_SEQUENCE_SIZE_1_maxHSSCCHs_OF_HS_SCCH_TDD128_r6, &ett_rrc_HS_SCCH_Info_r7, &ett_rrc_T_modeSpecificInfo_57, - &ett_rrc_T_fdd_88, + &ett_rrc_T_fdd_87, &ett_rrc_T_tdd_45, &ett_rrc_T_tdd384_22, &ett_rrc_T_tdd768_12, @@ -157544,7 +159276,7 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd128_31, &ett_rrc_HS_SCCH_Info_r9, &ett_rrc_T_modeSpecificInfo_59, - &ett_rrc_T_fdd_89, + &ett_rrc_T_fdd_88, &ett_rrc_T_tdd_47, &ett_rrc_T_tdd384_23, &ett_rrc_T_tdd768_13, @@ -157601,10 +159333,10 @@ void proto_register_rrc(void) { &ett_rrc_IndividualTS_InterferenceList, &ett_rrc_Measurement_Feedback_Info, &ett_rrc_T_modeSpecificInfo_60, - &ett_rrc_T_fdd_90, + &ett_rrc_T_fdd_89, &ett_rrc_Measurement_Feedback_Info_r7, &ett_rrc_T_modeSpecificInfo_61, - &ett_rrc_T_fdd_91, + &ett_rrc_T_fdd_90, &ett_rrc_MidambleShiftAndBurstType, &ett_rrc_T_burstType, &ett_rrc_T_type1_01, @@ -157669,12 +159401,12 @@ void proto_register_rrc(void) { &ett_rrc_MIMO_Parameters_v7g0ext, &ett_rrc_MIMO_Parameters_r8, &ett_rrc_T_modeSpecificInfo_62, - &ett_rrc_T_fdd_92, + &ett_rrc_T_fdd_91, &ett_rrc_T_tdd_48, &ett_rrc_T_tdd128_33, &ett_rrc_MIMO_Parameters_r9, &ett_rrc_T_modeSpecificInfo_63, - &ett_rrc_T_fdd_93, + &ett_rrc_T_fdd_92, &ett_rrc_T_tdd_49, &ett_rrc_T_tdd128_34, &ett_rrc_MIMO_PilotConfiguration, @@ -157756,7 +159488,7 @@ void proto_register_rrc(void) { &ett_rrc_PICH_ForHSDPASupportedPaging_TDD128, &ett_rrc_T_implicit_02, &ett_rrc_PICH_Info, - &ett_rrc_T_fdd_94, + &ett_rrc_T_fdd_93, &ett_rrc_T_tdd_50, &ett_rrc_PICH_Info_HCR_VHCR_r7, &ett_rrc_T_channelisationCode, @@ -157778,7 +159510,7 @@ void proto_register_rrc(void) { &ett_rrc_PRACH_PreambleForEnhancedUplink, &ett_rrc_PRACH_RACH_Info, &ett_rrc_T_modeSpecificInfo_64, - &ett_rrc_T_fdd_95, + &ett_rrc_T_fdd_94, &ett_rrc_T_tdd_51, &ett_rrc_PRACH_RACH_Info_VHCR_r7, &ett_rrc_PRACH_RACH_Info_LCR_v770ext, @@ -157786,7 +159518,7 @@ void proto_register_rrc(void) { &ett_rrc_SEQUENCE_SIZE_1_maxPRACH_FPACH_OF_PRACH_Definition_LCR_r4, &ett_rrc_PRACH_SystemInformation, &ett_rrc_T_modeSpecificInfo_65, - &ett_rrc_T_fdd_96, + &ett_rrc_T_fdd_95, &ett_rrc_PRACH_SystemInformation_VHCR_r7, &ett_rrc_PRACH_SystemInformation_LCR_r4, &ett_rrc_PRACH_SystemInformation_LCR_v770ext, @@ -157797,13 +159529,13 @@ void proto_register_rrc(void) { &ett_rrc_PreDefPhyChConfiguration, &ett_rrc_PreDefPhyChConfiguration_v770ext, &ett_rrc_PrimaryCCPCH_Info, - &ett_rrc_T_fdd_97, + &ett_rrc_T_fdd_96, &ett_rrc_T_tdd_52, &ett_rrc_T_syncCase, &ett_rrc_T_syncCase1, &ett_rrc_T_syncCase2, &ett_rrc_PrimaryCCPCH_Info_r4, - &ett_rrc_T_fdd_98, + &ett_rrc_T_fdd_97, &ett_rrc_T_tdd_53, &ett_rrc_T_tddOption_12, &ett_rrc_T_tdd384_tdd768_03, @@ -157894,6 +159626,7 @@ void proto_register_rrc(void) { &ett_rrc_T_dl_dpchInfo_06, &ett_rrc_RL_AdditionInformation_v6b0ext, &ett_rrc_RL_AdditionInformation_v890ext, + &ett_rrc_RL_AdditionInformation_v950ext, &ett_rrc_RL_AdditionInformationList, &ett_rrc_RL_AdditionInformationList_r6, &ett_rrc_RL_AdditionInformationList_r7, @@ -157901,6 +159634,7 @@ void proto_register_rrc(void) { &ett_rrc_RL_AdditionInformationList_r8, &ett_rrc_RL_AdditionInformationList_v890ext, &ett_rrc_RL_AdditionInformationList_r9, + &ett_rrc_RL_AdditionInformationList_v950ext, &ett_rrc_RL_AdditionInformationList_SecULFreq, &ett_rrc_RL_AdditionInformation_SecULFreq, &ett_rrc_RL_IdentifierList, @@ -157910,11 +159644,11 @@ void proto_register_rrc(void) { &ett_rrc_SCCPCH_ChannelisationCodeList_VHCR, &ett_rrc_SCCPCH_InfoForFACH, &ett_rrc_T_modeSpecificInfo_66, - &ett_rrc_T_fdd_99, + &ett_rrc_T_fdd_98, &ett_rrc_T_tdd_54, &ett_rrc_SCCPCH_InfoForFACH_r4, &ett_rrc_T_modeSpecificInfo_67, - &ett_rrc_T_fdd_100, + &ett_rrc_T_fdd_99, &ett_rrc_SCCPCH_SystemInformation, &ett_rrc_SCCPCH_SystemInformation_LCR_r4_ext, &ett_rrc_SCCPCH_SystemInformation_HCR_VHCR_r7, @@ -157929,11 +159663,11 @@ void proto_register_rrc(void) { &ett_rrc_T_fachCarryingMSCH_01, &ett_rrc_SecondaryCCPCH_Info, &ett_rrc_T_modeSpecificInfo_68, - &ett_rrc_T_fdd_101, + &ett_rrc_T_fdd_100, &ett_rrc_T_tdd_55, &ett_rrc_SecondaryCCPCH_Info_r4, &ett_rrc_T_modeSpecificInfo_69, - &ett_rrc_T_fdd_102, + &ett_rrc_T_fdd_101, &ett_rrc_T_tdd_56, &ett_rrc_T_tddOption_16, &ett_rrc_T_tdd384_27, @@ -157948,12 +159682,12 @@ void proto_register_rrc(void) { &ett_rrc_T_mod16QAM, &ett_rrc_SecondaryCCPCHInfo_MBMS_r6, &ett_rrc_T_modeSpecificInfo_71, - &ett_rrc_T_fdd_103, + &ett_rrc_T_fdd_102, &ett_rrc_T_tdd384_29, &ett_rrc_T_tdd128_45, &ett_rrc_SecondaryCCPCHInfo_MBMS_r7, &ett_rrc_T_modeSpecificInfo_72, - &ett_rrc_T_fdd_104, + &ett_rrc_T_fdd_103, &ett_rrc_T_modulation_04, &ett_rrc_T_tdd384_30, &ett_rrc_T_tdd768_16, @@ -157962,6 +159696,7 @@ void proto_register_rrc(void) { &ett_rrc_SecondaryCPICH_Info, &ett_rrc_SecondaryCellMIMOparametersFDD, &ett_rrc_T_newConfiguration_03, + &ett_rrc_SecondaryCellMIMOparametersFDD_v950ext, &ett_rrc_ServingCellChangeParameters, &ett_rrc_SF256_AndCodeNumber, &ett_rrc_SF512_AndCodeNumber, @@ -158035,26 +159770,26 @@ void proto_register_rrc(void) { &ett_rrc_UL_DPCH_CodeInfoForCommonEDCH, &ett_rrc_UL_DPCH_Info, &ett_rrc_T_modeSpecificInfo_73, - &ett_rrc_T_fdd_105, + &ett_rrc_T_fdd_104, &ett_rrc_T_tdd_57, &ett_rrc_UL_DPCH_Info_r4, &ett_rrc_T_modeSpecificInfo_74, - &ett_rrc_T_fdd_106, + &ett_rrc_T_fdd_105, &ett_rrc_T_tdd_58, &ett_rrc_UL_DPCH_Info_r5, &ett_rrc_T_modeSpecificInfo_75, - &ett_rrc_T_fdd_107, + &ett_rrc_T_fdd_106, &ett_rrc_T_tdd_59, &ett_rrc_UL_DPCH_Info_r6, &ett_rrc_T_modeSpecificInfo_76, - &ett_rrc_T_fdd_108, + &ett_rrc_T_fdd_107, &ett_rrc_T_dpdchPresence, &ett_rrc_T_present_02, &ett_rrc_T_notPresent, &ett_rrc_T_tdd_60, &ett_rrc_UL_DPCH_Info_r7, &ett_rrc_T_modeSpecificInfo_77, - &ett_rrc_T_fdd_109, + &ett_rrc_T_fdd_108, &ett_rrc_T_dpdchPresence_01, &ett_rrc_T_present_03, &ett_rrc_T_notPresent_01, @@ -158064,18 +159799,18 @@ void proto_register_rrc(void) { &ett_rrc_UL_DPCH_InfoPostTDD_LCR_r4, &ett_rrc_UL_DPCH_InfoPredef, &ett_rrc_T_modeSpecificInfo_78, - &ett_rrc_T_fdd_110, + &ett_rrc_T_fdd_109, &ett_rrc_T_tdd_62, &ett_rrc_UL_DPCH_InfoPredef_v770ext, &ett_rrc_T_modeSpecificInfo_79, - &ett_rrc_T_fdd_111, + &ett_rrc_T_fdd_110, &ett_rrc_UL_DPCH_PowerControlInfo, - &ett_rrc_T_fdd_112, + &ett_rrc_T_fdd_111, &ett_rrc_T_tdd_63, &ett_rrc_T_ul_OL_PC_Signalling, &ett_rrc_T_individuallySignalled, &ett_rrc_UL_DPCH_PowerControlInfo_r4, - &ett_rrc_T_fdd_113, + &ett_rrc_T_fdd_112, &ett_rrc_T_tdd_64, &ett_rrc_T_ul_OL_PC_Signalling_01, &ett_rrc_T_individuallySignalled_01, @@ -158083,7 +159818,7 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd384_33, &ett_rrc_T_tdd128_49, &ett_rrc_UL_DPCH_PowerControlInfo_r5, - &ett_rrc_T_fdd_114, + &ett_rrc_T_fdd_113, &ett_rrc_T_tdd_65, &ett_rrc_T_ul_OL_PC_Signalling_02, &ett_rrc_T_individuallySignalled_02, @@ -158091,7 +159826,7 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd384_34, &ett_rrc_T_tdd128_50, &ett_rrc_UL_DPCH_PowerControlInfo_r6, - &ett_rrc_T_fdd_115, + &ett_rrc_T_fdd_114, &ett_rrc_T_tdd_66, &ett_rrc_T_ul_OL_PC_Signalling_03, &ett_rrc_T_individuallySignalled_03, @@ -158099,7 +159834,7 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd384_35, &ett_rrc_T_tdd128_51, &ett_rrc_UL_DPCH_PowerControlInfo_r7, - &ett_rrc_T_fdd_116, + &ett_rrc_T_fdd_115, &ett_rrc_T_tdd_67, &ett_rrc_T_ul_OL_PC_Signalling_04, &ett_rrc_T_individuallySignalled_04, @@ -158112,22 +159847,22 @@ void proto_register_rrc(void) { &ett_rrc_UL_DPCH_PowerControlInfoPostTDD, &ett_rrc_UL_DPCH_PowerControlInfoPostTDD_LCR_r4, &ett_rrc_UL_DPCH_PowerControlInfoPredef, - &ett_rrc_T_fdd_117, + &ett_rrc_T_fdd_116, &ett_rrc_T_tdd_68, &ett_rrc_UL_EDCH_Information_ext, &ett_rrc_T_tdd_69, &ett_rrc_UL_EDCH_Information_r6, &ett_rrc_UL_EDCH_Information_r7, &ett_rrc_T_modeSpecificInfo_80, - &ett_rrc_T_fdd_118, + &ett_rrc_T_fdd_117, &ett_rrc_T_tdd_70, &ett_rrc_UL_EDCH_Information_r8, &ett_rrc_T_modeSpecificInfo_81, - &ett_rrc_T_fdd_119, + &ett_rrc_T_fdd_118, &ett_rrc_T_tdd_71, &ett_rrc_UL_EDCH_Information_r9, &ett_rrc_T_modeSpecificInfo_82, - &ett_rrc_T_fdd_120, + &ett_rrc_T_fdd_119, &ett_rrc_T_tdd_72, &ett_rrc_UL_SynchronisationParameters_r4, &ett_rrc_UL_TimingAdvanceControl, @@ -158188,6 +159923,7 @@ void proto_register_rrc(void) { &ett_rrc_AcquisitionSatInfo, &ett_rrc_AcquisitionSatInfoList, &ett_rrc_AdditionalMeasurementID_List, + &ett_rrc_AdditionalMeasurementID_List_r9, &ett_rrc_AlmanacSatInfo, &ett_rrc_AlmanacSatInfoList, &ett_rrc_ALM_ECEFsbasAlmanacSet, @@ -158214,44 +159950,44 @@ void proto_register_rrc(void) { &ett_rrc_SEQUENCE_SIZE_1_maxMeasOccasionPattern_OF_CellDCHMeasOccasionPattern_LCR, &ett_rrc_CellInfo, &ett_rrc_T_modeSpecificInfo_83, - &ett_rrc_T_fdd_121, + &ett_rrc_T_fdd_120, &ett_rrc_T_tdd_73, &ett_rrc_CellInfo_r4, &ett_rrc_T_modeSpecificInfo_84, - &ett_rrc_T_fdd_122, + &ett_rrc_T_fdd_121, &ett_rrc_T_tdd_74, &ett_rrc_CellInfo_LCR_r8_ext, &ett_rrc_CellInfo_r9, &ett_rrc_T_modeSpecificInfo_85, - &ett_rrc_T_fdd_123, + &ett_rrc_T_fdd_122, &ett_rrc_T_tdd_75, &ett_rrc_CellInfoSI_RSCP, &ett_rrc_T_modeSpecificInfo_86, - &ett_rrc_T_fdd_124, + &ett_rrc_T_fdd_123, &ett_rrc_T_tdd_76, &ett_rrc_CellInfoSI_RSCP_LCR_r4, &ett_rrc_CellInfoSI_ECN0, &ett_rrc_T_modeSpecificInfo_87, - &ett_rrc_T_fdd_125, + &ett_rrc_T_fdd_124, &ett_rrc_T_tdd_77, &ett_rrc_CellInfoSI_ECN0_LCR_r4, &ett_rrc_CellInfoSI_HCS_RSCP, &ett_rrc_T_modeSpecificInfo_88, - &ett_rrc_T_fdd_126, + &ett_rrc_T_fdd_125, &ett_rrc_T_tdd_78, &ett_rrc_CellInfoSI_HCS_RSCP_LCR_r4, &ett_rrc_CellInfoSI_HCS_ECN0, &ett_rrc_T_modeSpecificInfo_89, - &ett_rrc_T_fdd_127, + &ett_rrc_T_fdd_126, &ett_rrc_T_tdd_79, &ett_rrc_CellInfoSI_HCS_ECN0_LCR_r4, &ett_rrc_CellMeasuredResults, &ett_rrc_T_modeSpecificInfo_90, - &ett_rrc_T_fdd_128, + &ett_rrc_T_fdd_127, &ett_rrc_T_tdd_80, &ett_rrc_CellMeasuredResults_r9, &ett_rrc_T_modeSpecificInfo_91, - &ett_rrc_T_fdd_129, + &ett_rrc_T_fdd_128, &ett_rrc_T_tdd_81, &ett_rrc_CellMeasuredResults_v920ext, &ett_rrc_CellMeasurementEventResults, @@ -158262,36 +159998,36 @@ void proto_register_rrc(void) { &ett_rrc_CellMeasurementEventResults_LCR_r4, &ett_rrc_CellReportingQuantities, &ett_rrc_T_modeSpecificInfo_92, - &ett_rrc_T_fdd_130, + &ett_rrc_T_fdd_129, &ett_rrc_T_tdd_82, &ett_rrc_CellSelectReselectInfoMC_RSCP, &ett_rrc_T_modeSpecificInfo_93, - &ett_rrc_T_fdd_131, + &ett_rrc_T_fdd_130, &ett_rrc_T_tdd_83, &ett_rrc_T_gsm_02, &ett_rrc_CellSelectReselectInfoSIB_11_12, &ett_rrc_T_modeSpecificInfo_94, - &ett_rrc_T_fdd_132, + &ett_rrc_T_fdd_131, &ett_rrc_T_tdd_84, &ett_rrc_T_gsm_03, &ett_rrc_CellSelectReselectInfoSIB_11_12_RSCP, &ett_rrc_T_modeSpecificInfo_95, - &ett_rrc_T_fdd_133, + &ett_rrc_T_fdd_132, &ett_rrc_T_tdd_85, &ett_rrc_T_gsm_04, &ett_rrc_CellSelectReselectInfoSIB_11_12_ECN0, &ett_rrc_T_modeSpecificInfo_96, - &ett_rrc_T_fdd_134, + &ett_rrc_T_fdd_133, &ett_rrc_T_tdd_86, &ett_rrc_T_gsm_05, &ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_RSCP, &ett_rrc_T_modeSpecificInfo_97, - &ett_rrc_T_fdd_135, + &ett_rrc_T_fdd_134, &ett_rrc_T_tdd_87, &ett_rrc_T_gsm_06, &ett_rrc_CellSelectReselectInfoSIB_11_12_HCS_ECN0, &ett_rrc_T_modeSpecificInfo_98, - &ett_rrc_T_fdd_136, + &ett_rrc_T_fdd_135, &ett_rrc_T_tdd_88, &ett_rrc_T_gsm_07, &ett_rrc_CellSelectReselectInfo_v590ext, @@ -158303,7 +160039,7 @@ void proto_register_rrc(void) { &ett_rrc_CellsForIntraFreqMeasListOnSecULFreq, &ett_rrc_CellSynchronisationInfo, &ett_rrc_T_modeSpecificInfo_99, - &ett_rrc_T_fdd_137, + &ett_rrc_T_fdd_136, &ett_rrc_T_tdd_89, &ett_rrc_CellToReport, &ett_rrc_CellToReportList, @@ -158311,7 +160047,7 @@ void proto_register_rrc(void) { &ett_rrc_CountC_SFN_Frame_difference, &ett_rrc_CSGCellInfo, &ett_rrc_T_modeSpecificInfo_100, - &ett_rrc_T_fdd_138, + &ett_rrc_T_fdd_137, &ett_rrc_CSGCellInfoList, &ett_rrc_CSGInterFreqCellInfo, &ett_rrc_CSGInterFreqCellInfoList, @@ -158507,7 +160243,7 @@ void proto_register_rrc(void) { &ett_rrc_InterFreqCellInfoList_r9, &ett_rrc_InterFreqSIAcquisition, &ett_rrc_T_modeSpecificInfo_101, - &ett_rrc_T_fdd_139, + &ett_rrc_T_fdd_138, &ett_rrc_InterFreqCellInfoSI_List_RSCP, &ett_rrc_InterFreqCellInfoSI_List_ECN0, &ett_rrc_InterFreqCellInfoSI_List_HCS_RSCP, @@ -158536,7 +160272,7 @@ void proto_register_rrc(void) { &ett_rrc_T_intraFreqReportingCriteria, &ett_rrc_T_interFreqReportingCriteria, &ett_rrc_T_modeSpecificInfo_102, - &ett_rrc_T_fdd_140, + &ett_rrc_T_fdd_139, &ett_rrc_T_tdd_90, &ett_rrc_InterFreqMeasuredResults, &ett_rrc_InterFreqMeasuredResults_v920ext, @@ -158553,11 +160289,11 @@ void proto_register_rrc(void) { &ett_rrc_InterFreqRACHRepCellsList, &ett_rrc_Dummy_InterFreqRACHReportingInfo, &ett_rrc_T_modeSpecificInfo_103, - &ett_rrc_T_fdd_141, + &ett_rrc_T_fdd_140, &ett_rrc_T_tdd_91, &ett_rrc_InterFreqRACHReportingInfo, &ett_rrc_T_modeSpecificInfo_104, - &ett_rrc_T_fdd_142, + &ett_rrc_T_fdd_141, &ett_rrc_T_tdd_92, &ett_rrc_InterFreqReportCriteria, &ett_rrc_InterFreqReportCriteria_r4, @@ -158624,7 +160360,7 @@ void proto_register_rrc(void) { &ett_rrc_IntraFreqSIAcquisitionInfo, &ett_rrc_IntraFreqSIAcquisition, &ett_rrc_T_modeSpecificInfo_105, - &ett_rrc_T_fdd_143, + &ett_rrc_T_fdd_142, &ett_rrc_IntraFreqCellInfoSI_List_RSCP, &ett_rrc_IntraFreqCellInfoSI_List_ECN0, &ett_rrc_IntraFreqCellInfoSI_List_HCS_RSCP, @@ -158657,7 +160393,7 @@ void proto_register_rrc(void) { &ett_rrc_IntraFreqEventResultsOnSecUlFreq, &ett_rrc_IntraFreqMeasQuantity, &ett_rrc_T_modeSpecificInfo_106, - &ett_rrc_T_fdd_144, + &ett_rrc_T_fdd_143, &ett_rrc_T_tdd_93, &ett_rrc_IntraFreqMeasQuantity_TDDList, &ett_rrc_IntraFreqMeasQuantity_TDD_sib3List, @@ -158686,7 +160422,7 @@ void proto_register_rrc(void) { &ett_rrc_IntraFreqReportingQuantity, &ett_rrc_IntraFreqReportingQuantityForRACH, &ett_rrc_T_modeSpecificInfo_107, - &ett_rrc_T_fdd_145, + &ett_rrc_T_fdd_144, &ett_rrc_T_tdd_94, &ett_rrc_IntraFreqRepQuantityRACH_TDDList, &ett_rrc_IntraFrequencyMeasurement, @@ -158715,7 +160451,7 @@ void proto_register_rrc(void) { &ett_rrc_MeasuredResultsOnRACH, &ett_rrc_T_currentCell, &ett_rrc_T_modeSpecificInfo_108, - &ett_rrc_T_fdd_146, + &ett_rrc_T_fdd_145, &ett_rrc_T_measurementQuantity, &ett_rrc_T_tdd_95, &ett_rrc_MeasuredResultsOnRACH_v7g0ext, @@ -158787,7 +160523,7 @@ void proto_register_rrc(void) { &ett_rrc_MonitoredCellRACH_List, &ett_rrc_MonitoredCellRACH_Result, &ett_rrc_T_modeSpecificInfo_109, - &ett_rrc_T_fdd_147, + &ett_rrc_T_fdd_146, &ett_rrc_T_measurementQuantity_01, &ett_rrc_T_tdd_96, &ett_rrc_N_CR_T_CRMaxHyst, @@ -158801,11 +160537,11 @@ void proto_register_rrc(void) { &ett_rrc_EphemerisParameter, &ett_rrc_Neighbour, &ett_rrc_T_modeSpecificInfo_110, - &ett_rrc_T_fdd_148, + &ett_rrc_T_fdd_147, &ett_rrc_T_tdd_97, &ett_rrc_Neighbour_v390ext, &ett_rrc_T_modeSpecificInfo_111, - &ett_rrc_T_fdd_149, + &ett_rrc_T_fdd_148, &ett_rrc_NeighbourList, &ett_rrc_Neighbour_TDD_r7, &ett_rrc_NeighbourList_TDD_r7, @@ -158987,7 +160723,7 @@ void proto_register_rrc(void) { &ett_rrc_UE_InternalMeasQuantity, &ett_rrc_UE_InternalMeasuredResults, &ett_rrc_T_modeSpecificInfo_116, - &ett_rrc_T_fdd_150, + &ett_rrc_T_fdd_149, &ett_rrc_T_tdd_100, &ett_rrc_UE_InternalMeasuredResults_LCR_r4, &ett_rrc_UE_InternalMeasuredResults_v770ext, @@ -159001,11 +160737,11 @@ void proto_register_rrc(void) { &ett_rrc_UE_InternalReportingCriteria, &ett_rrc_UE_InternalReportingQuantity, &ett_rrc_T_modeSpecificInfo_118, - &ett_rrc_T_fdd_151, + &ett_rrc_T_fdd_150, &ett_rrc_T_tdd_101, &ett_rrc_UE_InternalReportingQuantity_r4, &ett_rrc_T_modeSpecificInfo_119, - &ett_rrc_T_fdd_152, + &ett_rrc_T_fdd_151, &ett_rrc_T_tdd_102, &ett_rrc_T_tddOption_25, &ett_rrc_T_tdd384_39, @@ -159059,7 +160795,7 @@ void proto_register_rrc(void) { &ett_rrc_UE_Positioning_GANSS_ReferenceTime, &ett_rrc_T_utran_ganssreferenceTime, &ett_rrc_T_mode, - &ett_rrc_T_fdd_153, + &ett_rrc_T_fdd_152, &ett_rrc_T_tdd_103, &ett_rrc_UE_Positioning_GANSS_TimeModel, &ett_rrc_UE_Positioning_GANSS_TimeModels, @@ -159085,7 +160821,7 @@ void proto_register_rrc(void) { &ett_rrc_UE_Positioning_GPS_NavModelAddDataReq, &ett_rrc_UE_Positioning_GPS_ReferenceCellInfo, &ett_rrc_T_modeSpecificInfo_120, - &ett_rrc_T_fdd_154, + &ett_rrc_T_fdd_153, &ett_rrc_T_tdd_104, &ett_rrc_UE_Positioning_GPS_ReferenceTime, &ett_rrc_UE_Positioning_GPS_ReferenceTime_v770ext, @@ -159094,7 +160830,7 @@ void proto_register_rrc(void) { &ett_rrc_UE_Positioning_IPDL_Parameters, &ett_rrc_UE_Positioning_IPDL_Parameters_r4, &ett_rrc_T_modeSpecificInfo_121, - &ett_rrc_T_fdd_155, + &ett_rrc_T_fdd_154, &ett_rrc_T_tdd_105, &ett_rrc_UE_Positioning_IPDL_Parameters_TDD_r4_ext, &ett_rrc_UE_Positioning_MeasuredResults, @@ -159121,31 +160857,31 @@ void proto_register_rrc(void) { &ett_rrc_UE_Positioning_OTDOA_MeasuredResultsTDD_ext, &ett_rrc_UE_Positioning_OTDOA_Measurement, &ett_rrc_T_modeSpecificInfo_122, - &ett_rrc_T_fdd_156, + &ett_rrc_T_fdd_155, &ett_rrc_T_tdd_106, &ett_rrc_UE_Positioning_OTDOA_Measurement_v390ext, &ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo, &ett_rrc_T_modeSpecificInfo_123, - &ett_rrc_T_fdd_157, + &ett_rrc_T_fdd_156, &ett_rrc_T_tdd_107, &ett_rrc_T_positioningMode, &ett_rrc_T_ueBased, &ett_rrc_T_ueAssisted, &ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r4, &ett_rrc_T_modeSpecificInfo_124, - &ett_rrc_T_fdd_158, + &ett_rrc_T_fdd_157, &ett_rrc_T_tdd_108, &ett_rrc_T_positioningMode_01, &ett_rrc_T_ueBased_01, &ett_rrc_T_ueAssisted_01, &ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB, &ett_rrc_T_modeSpecificInfo_125, - &ett_rrc_T_fdd_159, + &ett_rrc_T_fdd_158, &ett_rrc_T_tdd_109, &ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_UEB_ext, &ett_rrc_UE_Positioning_OTDOA_NeighbourCellInfo_r7, &ett_rrc_T_modeSpecificInfo_126, - &ett_rrc_T_fdd_160, + &ett_rrc_T_fdd_159, &ett_rrc_T_tdd_110, &ett_rrc_T_positioningMode_02, &ett_rrc_T_ueBased_02, @@ -159158,26 +160894,26 @@ void proto_register_rrc(void) { &ett_rrc_UE_Positioning_OTDOA_Quality, &ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo, &ett_rrc_T_modeSpecificInfo_127, - &ett_rrc_T_fdd_161, + &ett_rrc_T_fdd_160, &ett_rrc_T_tdd_111, &ett_rrc_T_positioningMode_03, &ett_rrc_T_ueBased_03, &ett_rrc_T_ueAssisted_03, &ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r4, &ett_rrc_T_modeSpecificInfo_128, - &ett_rrc_T_fdd_162, + &ett_rrc_T_fdd_161, &ett_rrc_T_tdd_112, &ett_rrc_T_positioningMode_04, &ett_rrc_T_ueBased_04, &ett_rrc_T_ueAssisted_04, &ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB, &ett_rrc_T_modeSpecificInfo_129, - &ett_rrc_T_fdd_163, + &ett_rrc_T_fdd_162, &ett_rrc_T_tdd_113, &ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_UEB_ext, &ett_rrc_UE_Positioning_OTDOA_ReferenceCellInfo_r7, &ett_rrc_T_modeSpecificInfo_130, - &ett_rrc_T_fdd_164, + &ett_rrc_T_fdd_163, &ett_rrc_T_tdd_114, &ett_rrc_T_positioningMode_05, &ett_rrc_T_ueBased_05, @@ -159186,7 +160922,7 @@ void proto_register_rrc(void) { &ett_rrc_T_referenceTime_02, &ett_rrc_T_cell_Timing, &ett_rrc_T_modeSpecificInfo_131, - &ett_rrc_T_fdd_165, + &ett_rrc_T_fdd_164, &ett_rrc_T_tdd_115, &ett_rrc_UE_Positioning_PositionEstimateInfo_v770ext, &ett_rrc_T_referenceTimeOptions, @@ -159205,7 +160941,7 @@ void proto_register_rrc(void) { &ett_rrc_UTRAN_GANSSReferenceTime, &ett_rrc_T_ue_GANSSTimingOfCellFrames, &ett_rrc_T_mode_01, - &ett_rrc_T_fdd_166, + &ett_rrc_T_fdd_165, &ett_rrc_T_tdd_116, &ett_rrc_UTRAN_FDD_FrequencyList, &ett_rrc_UTRAN_FDD_Frequency, @@ -159214,12 +160950,12 @@ void proto_register_rrc(void) { &ett_rrc_UTRAN_GPSReferenceTime, &ett_rrc_T_utran_GPSTimingOfCell, &ett_rrc_T_modeSpecificInfo_132, - &ett_rrc_T_fdd_167, + &ett_rrc_T_fdd_166, &ett_rrc_T_tdd_117, &ett_rrc_UTRAN_GPSReferenceTimeResult, &ett_rrc_T_ue_GPSTimingOfCell, &ett_rrc_T_modeSpecificInfo_133, - &ett_rrc_T_fdd_168, + &ett_rrc_T_fdd_167, &ett_rrc_T_tdd_118, &ett_rrc_UTRA_PriorityInfoList, &ett_rrc_T_utra_ServingCell, @@ -159237,7 +160973,7 @@ void proto_register_rrc(void) { &ett_rrc_DataVolumePerRB_List, &ett_rrc_DeferredMeasurementControlReadingSupport, &ett_rrc_T_modeSpecificInfo_134, - &ett_rrc_T_fdd_169, + &ett_rrc_T_fdd_168, &ett_rrc_T_tdd_119, &ett_rrc_ETWS_Information, &ett_rrc_EUTRA_BlacklistedCell, @@ -159280,7 +161016,7 @@ void proto_register_rrc(void) { &ett_rrc_T_v690NonCriticalExtensions_48, &ett_rrc_T_v6b0NonCriticalExtensions_15, &ett_rrc_T_v860NonCriticalExtensions_26, - &ett_rrc_T_nonCriticalExtensions_166, + &ett_rrc_T_nonCriticalExtensions_167, &ett_rrc_MasterInformationBlock_v690ext, &ett_rrc_MasterInformationBlock_v6b0ext_IEs, &ett_rrc_MasterInformationBlock_v860ext_IEs, @@ -159308,11 +161044,11 @@ void proto_register_rrc(void) { &ett_rrc_SysInfoType1, &ett_rrc_T_v3a0NonCriticalExtensions_12, &ett_rrc_T_v860NonCriticalExtentions_02, - &ett_rrc_T_nonCriticalExtensions_167, + &ett_rrc_T_nonCriticalExtensions_168, &ett_rrc_SysInfoType1_v3a0ext_IEs, &ett_rrc_SysInfoType1_v860ext_IEs, &ett_rrc_SysInfoType2, - &ett_rrc_T_nonCriticalExtensions_168, + &ett_rrc_T_nonCriticalExtensions_169, &ett_rrc_SysInfoType3, &ett_rrc_T_v4b0NonCriticalExtensions_17, &ett_rrc_T_v590NonCriticalExtension, @@ -159323,7 +161059,7 @@ void proto_register_rrc(void) { &ett_rrc_T_v860NonCriticalExtension_01, &ett_rrc_T_v870NonCriticalExtension, &ett_rrc_T_v900NonCriticalExtension, - &ett_rrc_T_nonCriticalExtensions_169, + &ett_rrc_T_nonCriticalExtensions_170, &ett_rrc_SysInfoType3_v4b0ext_IEs, &ett_rrc_SysInfoType3_v590ext, &ett_rrc_SysInfoType3_v5c0ext_IEs, @@ -159338,14 +161074,14 @@ void proto_register_rrc(void) { &ett_rrc_T_v590NonCriticalExtension_01, &ett_rrc_T_v5b0NonCriticalExtension, &ett_rrc_T_v5c0NonCriticalExtension, - &ett_rrc_T_nonCriticalExtensions_170, + &ett_rrc_T_nonCriticalExtensions_171, &ett_rrc_SysInfoType4_v4b0ext_IEs, &ett_rrc_SysInfoType4_v590ext, &ett_rrc_SysInfoType4_v5b0ext_IEs, &ett_rrc_SysInfoType4_v5c0ext_IEs, &ett_rrc_SysInfoType5, &ett_rrc_T_modeSpecificInfo_135, - &ett_rrc_T_fdd_170, + &ett_rrc_T_fdd_169, &ett_rrc_T_tdd_120, &ett_rrc_T_v4b0NonCriticalExtensions_19, &ett_rrc_T_v590NonCriticalExtensions_28, @@ -159355,7 +161091,9 @@ void proto_register_rrc(void) { &ett_rrc_T_v770NonCriticalExtensions_40, &ett_rrc_T_v860NonCriticalExtensions_27, &ett_rrc_T_v890NonCriticalExtensions_11, - &ett_rrc_T_nonCriticalExtensions_171, + &ett_rrc_T_v8b0NonCriticalExtensions_01, + &ett_rrc_T_v8d0NonCriticalExtensions, + &ett_rrc_T_nonCriticalExtensions_172, &ett_rrc_SysInfoType5_v4b0ext_IEs, &ett_rrc_T_tdd128SpecificInfo, &ett_rrc_SysInfoType5_v590ext_IEs, @@ -159366,27 +161104,29 @@ void proto_register_rrc(void) { &ett_rrc_T_sccpch_SystemInformation_MBMS, &ett_rrc_SysInfoType5_v770ext_IEs, &ett_rrc_T_modeSpecificInfo_136, - &ett_rrc_T_fdd_171, + &ett_rrc_T_fdd_170, &ett_rrc_T_tdd768_20, &ett_rrc_T_tdd128_59, &ett_rrc_T_sccpch_SystemInformation_MBMS_01, &ett_rrc_SysInfoType5_v860ext_IEs, - &ett_rrc_T_dummy_14, + &ett_rrc_T_dummy_15, &ett_rrc_T_modeSpecificInfo_137, - &ett_rrc_T_fdd_172, + &ett_rrc_T_fdd_171, &ett_rrc_T_tdd128_60, &ett_rrc_T_hs_dsch_CommonSysInfo, &ett_rrc_SysInfoType5_v890ext_IEs, + &ett_rrc_SysInfoType5_v8b0ext_IEs, + &ett_rrc_SysInfoType5_v8d0ext_IEs, &ett_rrc_SysInfoType6, &ett_rrc_T_modeSpecificInfo_138, - &ett_rrc_T_fdd_173, + &ett_rrc_T_fdd_172, &ett_rrc_T_tdd_121, &ett_rrc_T_v4b0NonCriticalExtensions_20, &ett_rrc_T_v590NonCriticalExtensions_29, &ett_rrc_T_v650nonCriticalExtensions, &ett_rrc_T_v690nonCriticalExtensions, &ett_rrc_T_v770NonCriticalExtensions_41, - &ett_rrc_T_nonCriticalExtensions_172, + &ett_rrc_T_nonCriticalExtensions_173, &ett_rrc_SysInfoType6_v4b0ext_IEs, &ett_rrc_T_tdd128SpecificInfo_01, &ett_rrc_SysInfoType6_v590ext_IEs, @@ -159397,14 +161137,14 @@ void proto_register_rrc(void) { &ett_rrc_T_tdd768SpecificInfo, &ett_rrc_SysInfoType7, &ett_rrc_T_modeSpecificInfo_139, - &ett_rrc_T_fdd_174, - &ett_rrc_T_nonCriticalExtensions_173, - &ett_rrc_SysInfoType8, + &ett_rrc_T_fdd_173, &ett_rrc_T_nonCriticalExtensions_174, - &ett_rrc_SysInfoType9, + &ett_rrc_SysInfoType8, &ett_rrc_T_nonCriticalExtensions_175, - &ett_rrc_SysInfoType10, + &ett_rrc_SysInfoType9, &ett_rrc_T_nonCriticalExtensions_176, + &ett_rrc_SysInfoType10, + &ett_rrc_T_nonCriticalExtensions_177, &ett_rrc_SysInfoType11, &ett_rrc_T_v4b0NonCriticalExtensions_21, &ett_rrc_T_v590NonCriticalExtension_02, @@ -159413,7 +161153,7 @@ void proto_register_rrc(void) { &ett_rrc_T_v770NonCriticalExtensions_42, &ett_rrc_T_v7b0NonCriticalExtensions_02, &ett_rrc_T_v860NonCriticalExtensions_28, - &ett_rrc_T_nonCriticalExtensions_177, + &ett_rrc_T_nonCriticalExtensions_178, &ett_rrc_SysInfoType11_v4b0ext_IEs, &ett_rrc_SysInfoType11_v590ext_IEs, &ett_rrc_SysInfoType11_v690ext_IEs, @@ -159424,7 +161164,7 @@ void proto_register_rrc(void) { &ett_rrc_SysInfoType11bis, &ett_rrc_T_v7b0NonCriticalExtensions_03, &ett_rrc_T_v860NonCriticalExtensions_29, - &ett_rrc_T_nonCriticalExtensions_178, + &ett_rrc_T_nonCriticalExtensions_179, &ett_rrc_SysInfoType11bis_v7b0ext_IEs, &ett_rrc_SysInfoType11bis_v860ext_IEs, &ett_rrc_SysInfoType12, @@ -159433,7 +161173,7 @@ void proto_register_rrc(void) { &ett_rrc_T_v690NonCriticalExtensions_51, &ett_rrc_T_v6b0NonCriticalExtensions_17, &ett_rrc_T_v7b0NonCriticalExtensions_04, - &ett_rrc_T_nonCriticalExtensions_179, + &ett_rrc_T_nonCriticalExtensions_180, &ett_rrc_SysInfoType12_v4b0ext_IEs, &ett_rrc_SysInfoType12_v590ext_IEs, &ett_rrc_SysInfoType12_v690ext_IEs, @@ -159443,79 +161183,79 @@ void proto_register_rrc(void) { &ett_rrc_T_v3a0NonCriticalExtensions_13, &ett_rrc_T_v4b0NonCriticalExtensions_23, &ett_rrc_T_v770NonCriticalExtensions_43, - &ett_rrc_T_nonCriticalExtensions_180, + &ett_rrc_T_nonCriticalExtensions_181, &ett_rrc_SysInfoType13_v3a0ext_IEs, &ett_rrc_SysInfoType13_v4b0ext_IEs, &ett_rrc_SysInfoType13_v770ext_IEs, &ett_rrc_SysInfoType13_1, - &ett_rrc_T_nonCriticalExtensions_181, - &ett_rrc_SysInfoType13_2, &ett_rrc_T_nonCriticalExtensions_182, - &ett_rrc_SysInfoType13_3, + &ett_rrc_SysInfoType13_2, &ett_rrc_T_nonCriticalExtensions_183, - &ett_rrc_SysInfoType13_4, + &ett_rrc_SysInfoType13_3, &ett_rrc_T_nonCriticalExtensions_184, - &ett_rrc_SysInfoType14, + &ett_rrc_SysInfoType13_4, &ett_rrc_T_nonCriticalExtensions_185, + &ett_rrc_SysInfoType14, + &ett_rrc_T_nonCriticalExtensions_186, &ett_rrc_SysInfoType15, &ett_rrc_T_v4b0NonCriticalExtensions_24, &ett_rrc_T_v770NonCriticalExtensions_44, - &ett_rrc_T_nonCriticalExtensions_186, + &ett_rrc_T_nonCriticalExtensions_187, &ett_rrc_SysInfoType15_v4b0ext_IEs, &ett_rrc_SysInfoType15_v770ext_IEs, &ett_rrc_SysInfoType15bis, &ett_rrc_T_v860NonCriticalExtensions_30, - &ett_rrc_T_nonCriticalExtensions_187, + &ett_rrc_T_nonCriticalExtensions_188, &ett_rrc_SysInfoType15bis_v860ext_IEs, &ett_rrc_SysInfoType15_1, &ett_rrc_T_v920NonCriticalExtensions_04, - &ett_rrc_T_nonCriticalExtensions_188, + &ett_rrc_T_nonCriticalExtensions_189, &ett_rrc_SysInfoType15_1_v920ext_IEs, &ett_rrc_SysInfoType15_1bis, &ett_rrc_T_v920NonCriticalExtensions_05, - &ett_rrc_T_nonCriticalExtensions_189, + &ett_rrc_T_nonCriticalExtensions_190, &ett_rrc_SysInfoType15_1bis_v920ext_IEs, &ett_rrc_SysInfoType15_2, - &ett_rrc_T_nonCriticalExtensions_190, - &ett_rrc_SysInfoType15_2bis, &ett_rrc_T_nonCriticalExtensions_191, - &ett_rrc_SysInfoType15_2ter, + &ett_rrc_SysInfoType15_2bis, &ett_rrc_T_nonCriticalExtensions_192, - &ett_rrc_SysInfoType15_3, + &ett_rrc_SysInfoType15_2ter, &ett_rrc_T_nonCriticalExtensions_193, + &ett_rrc_SysInfoType15_3, + &ett_rrc_T_nonCriticalExtensions_194, &ett_rrc_SysInfoType15_3bis, &ett_rrc_T_v860NonCriticalExtensions_31, - &ett_rrc_T_nonCriticalExtensions_194, + &ett_rrc_T_nonCriticalExtensions_195, &ett_rrc_SysInfoType15_3bis_v860ext_IEs, &ett_rrc_SysInfoType15_4, &ett_rrc_T_v3a0NonCriticalExtensions_14, &ett_rrc_T_v4b0NonCriticalExtensions_25, - &ett_rrc_T_nonCriticalExtensions_195, + &ett_rrc_T_nonCriticalExtensions_196, &ett_rrc_SysInfoType15_4_v3a0ext, &ett_rrc_SysInfoType15_4_v4b0ext, &ett_rrc_SysInfoType15_5, &ett_rrc_T_v3a0NonCriticalExtensions_15, &ett_rrc_T_v770NonCriticalExtensions_45, - &ett_rrc_T_nonCriticalExtensions_196, + &ett_rrc_T_nonCriticalExtensions_197, &ett_rrc_SysInfoType15_5_v3a0ext, &ett_rrc_SysInfoType15_5_v770ext_IEs, &ett_rrc_SysInfoType15_6, - &ett_rrc_T_nonCriticalExtensions_197, - &ett_rrc_SysInfoType15_7, &ett_rrc_T_nonCriticalExtensions_198, - &ett_rrc_SysInfoType15_8, + &ett_rrc_SysInfoType15_7, &ett_rrc_T_nonCriticalExtensions_199, + &ett_rrc_SysInfoType15_8, + &ett_rrc_T_nonCriticalExtensions_200, &ett_rrc_SysInfoType16, &ett_rrc_T_v770NonCriticalExtensions_46, &ett_rrc_T_v920NonCriticalExtensions_06, - &ett_rrc_T_nonCriticalExtensions_200, + &ett_rrc_T_nonCriticalExtensions_201, &ett_rrc_SysInfoType16_v770ext_IEs, &ett_rrc_SysInfoType16_v920ext_IEs, &ett_rrc_SysInfoType17, &ett_rrc_T_v4b0NonCriticalExtensions_26, &ett_rrc_T_v590NonCriticalExtensions_30, &ett_rrc_T_v770NonCriticalExtensions_47, - &ett_rrc_T_nonCriticalExtensions_201, + &ett_rrc_T_nonCriticalExtensions_202, &ett_rrc_SysInfoType17_v4b0ext_IEs, &ett_rrc_T_tdd128SpecificInfo_02, &ett_rrc_SysInfoType17_v590ext_IEs, @@ -159525,25 +161265,25 @@ void proto_register_rrc(void) { &ett_rrc_SysInfoType18, &ett_rrc_T_v6b0NonCriticalExtensions_18, &ett_rrc_T_v860NonCriticalExtensions_32, - &ett_rrc_T_nonCriticalExtensions_202, + &ett_rrc_T_nonCriticalExtensions_203, &ett_rrc_SysInfoType18_v6b0ext, &ett_rrc_SysInfoType18_v860ext, &ett_rrc_SysInfoType19, &ett_rrc_T_v920NonCriticalExtensions_07, - &ett_rrc_T_nonCriticalExtensions_203, + &ett_rrc_T_nonCriticalExtensions_204, &ett_rrc_SysInfoType19_v920ext, &ett_rrc_SysInfoType20, - &ett_rrc_T_nonCriticalExtensions_204, + &ett_rrc_T_nonCriticalExtensions_205, &ett_rrc_SysInfoTypeSB1, &ett_rrc_T_v6b0NonCriticalExtensions_19, &ett_rrc_T_v860NonCriticalExtensions_33, - &ett_rrc_T_nonCriticalExtensions_205, + &ett_rrc_T_nonCriticalExtensions_206, &ett_rrc_SysInfoTypeSB1_v6b0ext, &ett_rrc_SysInfoTypeSB1_v860ext, &ett_rrc_SysInfoTypeSB2, &ett_rrc_T_v6b0NonCriticalExtensions_20, &ett_rrc_T_v860NonCriticalExtensions_34, - &ett_rrc_T_nonCriticalExtensions_206, + &ett_rrc_T_nonCriticalExtensions_207, &ett_rrc_SysInfoTypeSB2_v6b0ext, &ett_rrc_SysInfoTypeSB2_v860ext, &ett_rrc_TDD_UMTS_Frequency_List, @@ -159581,7 +161321,7 @@ void proto_register_rrc(void) { &ett_rrc_MBMS_MCCH_ConfigurationInfo_r6, &ett_rrc_MBMS_MICHConfigurationInfo_r6, &ett_rrc_T_mode_02, - &ett_rrc_T_fdd_175, + &ett_rrc_T_fdd_174, &ett_rrc_T_tdd384_40, &ett_rrc_T_tdd128_61, &ett_rrc_SEQUENCE_SIZE_1_2_OF_DL_TS_ChannelisationCode, @@ -159604,10 +161344,10 @@ void proto_register_rrc(void) { &ett_rrc_MBMS_MSCHSchedulingInfo, &ett_rrc_MBMS_NeighbouringCellSCCPCH_r6, &ett_rrc_T_layer1Combining, - &ett_rrc_T_fdd_176, + &ett_rrc_T_fdd_175, &ett_rrc_MBMS_NeighbouringCellSCCPCH_v770ext, &ett_rrc_T_layer1Combining_01, - &ett_rrc_T_fdd_177, + &ett_rrc_T_fdd_176, &ett_rrc_MBMS_NeighbouringCellSCCPCHList_r6, &ett_rrc_MBMS_NeighbouringCellSCCPCHList_v770ext, &ett_rrc_MBMS_NetworkStandardTimeInformation_LCR_v890ext, @@ -159680,7 +161420,7 @@ void proto_register_rrc(void) { &ett_rrc_T_v690NonCriticalExtensions_52, &ett_rrc_T_v860NonCriticalExtensions_35, &ett_rrc_T_v920NonCriticalExtensions_08, - &ett_rrc_T_nonCriticalExtensions_207, + &ett_rrc_T_nonCriticalExtensions_208, &ett_rrc_T_criticalExtensions_111, &ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_r3_IEs, &ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v390ext_IEs, @@ -159689,7 +161429,7 @@ void proto_register_rrc(void) { &ett_rrc_InterRATHandoverInfoWithInterRATCapabilities_v920ext_IEs, &ett_rrc_RFC3095_ContextInfo_r5, &ett_rrc_T_r5_14, - &ett_rrc_T_nonCriticalExtensions_208, + &ett_rrc_T_nonCriticalExtensions_209, &ett_rrc_T_criticalExtensions_112, &ett_rrc_RFC3095_ContextInfoList_r5, &ett_rrc_SRNC_RelocationInfo_r3, @@ -159710,8 +161450,8 @@ void proto_register_rrc(void) { &ett_rrc_T_v6b0NonCriticalExtensions_21, &ett_rrc_T_v770NonCriticalExtensions_48, &ett_rrc_T_v7e0NonCriticalExtensions_04, - &ett_rrc_T_v7f0NonCriticalExtensions_16, - &ett_rrc_T_nonCriticalExtensions_209, + &ett_rrc_T_v7f0NonCriticalExtensions_17, + &ett_rrc_T_nonCriticalExtensions_210, &ett_rrc_T_later_than_r3_28, &ett_rrc_T_r4_14, &ett_rrc_T_v4d0NonCriticalExtensions_14, @@ -159723,8 +161463,8 @@ void proto_register_rrc(void) { &ett_rrc_T_v6b0NonCriticalExtensions_22, &ett_rrc_T_v770NonCriticalExtensions_49, &ett_rrc_T_v7e0NonCriticalExtensions_05, - &ett_rrc_T_v7f0NonCriticalExtensions_17, - &ett_rrc_T_nonCriticalExtensions_210, + &ett_rrc_T_v7f0NonCriticalExtensions_18, + &ett_rrc_T_nonCriticalExtensions_211, &ett_rrc_T_criticalExtensions_113, &ett_rrc_T_r5_15, &ett_rrc_T_v5a0NonCriticalExtensions_02, @@ -159734,32 +161474,35 @@ void proto_register_rrc(void) { &ett_rrc_T_v6b0NonCriticalExtensions_23, &ett_rrc_T_v770NonCriticalExtensions_50, &ett_rrc_T_v7e0NonCriticalExtensions_06, - &ett_rrc_T_v7f0NonCriticalExtensions_18, - &ett_rrc_T_nonCriticalExtensions_211, + &ett_rrc_T_v7f0NonCriticalExtensions_19, + &ett_rrc_T_nonCriticalExtensions_212, &ett_rrc_T_criticalExtensions_114, &ett_rrc_T_r6_12, &ett_rrc_T_v6b0NonCriticalExtensions_24, &ett_rrc_T_v770NonCriticalExtensions_51, &ett_rrc_T_v820NonCriticalExtensions_03, &ett_rrc_T_v860NonCriticalExtensions_36, - &ett_rrc_T_nonCriticalExtensions_212, + &ett_rrc_T_nonCriticalExtensions_213, &ett_rrc_T_criticalExtensions_115, &ett_rrc_T_r7_16, &ett_rrc_T_v820NonCriticalExtensions_04, &ett_rrc_T_v860NonCriticalExtensions_37, - &ett_rrc_T_nonCriticalExtensions_213, + &ett_rrc_T_nonCriticalExtensions_214, &ett_rrc_T_criticalExtensions_116, &ett_rrc_T_r8_12, &ett_rrc_T_v7e0NonCriticalExtensions_07, - &ett_rrc_T_v7f0NonCriticalExtensions_19, - &ett_rrc_T_nonCriticalExtensions_214, + &ett_rrc_T_v7f0NonCriticalExtensions_20, + &ett_rrc_T_v8d0NonCriticalExtensions_01, + &ett_rrc_T_nonCriticalExtensions_215, &ett_rrc_T_criticalExtensions_117, &ett_rrc_T_r9_11, - &ett_rrc_T_nonCriticalExtensions_215, + &ett_rrc_T_v8d0NonCriticalExtensions_02, + &ett_rrc_T_v970NonCriticalExtensions_04, + &ett_rrc_T_nonCriticalExtensions_216, &ett_rrc_T_criticalExtensions_118, &ett_rrc_SRNC_RelocationInfo_r3_IEs, &ett_rrc_T_modeSpecificInfo_140, - &ett_rrc_T_fdd_178, + &ett_rrc_T_fdd_177, &ett_rrc_SRNC_RelocationInfo_v380ext_IEs, &ett_rrc_SRNC_RelocationInfo_v390ext_IEs, &ett_rrc_SRNC_RelocationInfo_v3a0ext_IEs, @@ -159794,28 +161537,30 @@ void proto_register_rrc(void) { &ett_rrc_T_current_tgps_Status_01, &ett_rrc_T_active_01, &ett_rrc_SRNC_RelocationInfo_r4_IEs, - &ett_rrc_T_dummy_16, - &ett_rrc_T_fdd_179, - &ett_rrc_SRNC_RelocationInfo_r5_IEs, &ett_rrc_T_dummy_17, - &ett_rrc_T_fdd_180, + &ett_rrc_T_fdd_178, + &ett_rrc_SRNC_RelocationInfo_r5_IEs, + &ett_rrc_T_dummy_18, + &ett_rrc_T_fdd_179, &ett_rrc_SRNC_RelocationInfo_v690ext_IEs, &ett_rrc_SRNC_RelocationInfo_r6_IEs, &ett_rrc_SRNC_RelocationInfo_r6_add_ext_IEs, - &ett_rrc_T_v7f0NonCriticalExtensions_20, - &ett_rrc_T_nonCriticalExtensions_216, + &ett_rrc_T_v7f0NonCriticalExtensions_21, + &ett_rrc_T_nonCriticalExtensions_217, &ett_rrc_SRNC_RelocationInfo_v6b0ext_IEs, &ett_rrc_SRNC_RelocationInfo_r7_IEs, &ett_rrc_SRNC_RelocationInfo_r7_add_ext_IEs, - &ett_rrc_T_v7f0NonCriticalExtensions_21, - &ett_rrc_T_nonCriticalExtensions_217, + &ett_rrc_T_v7f0NonCriticalExtensions_22, + &ett_rrc_T_nonCriticalExtensions_218, &ett_rrc_SRNC_RelocationInfo_v770ext_IEs, &ett_rrc_SRNC_RelocationInfo_v7e0ext_IEs, &ett_rrc_SRNC_RelocationInfo_v7f0ext_IEs, &ett_rrc_SRNC_RelocationInfo_r8_IEs, &ett_rrc_SRNC_RelocationInfo_v820ext_IEs, &ett_rrc_SRNC_RelocationInfo_v860ext_IEs, + &ett_rrc_SRNC_RelocationInfo_v8d0ext_IEs, &ett_rrc_SRNC_RelocationInfo_r9_IEs, + &ett_rrc_SRNC_RelocationInfo_v970ext_IEs, &ett_rrc_CalculationTimeForCiphering, &ett_rrc_CipheringInfoPerRB, &ett_rrc_CipheringInfoPerRB_r4, @@ -159858,6 +161603,7 @@ void proto_register_rrc(void) { &ett_rrc_OngoingMeasRep_r7, &ett_rrc_OngoingMeasRep_r8, &ett_rrc_OngoingMeasRep_r9, + &ett_rrc_OngoingMeasRep_v970ext_IEs, &ett_rrc_OngoingMeasRepList, &ett_rrc_OngoingMeasRepList_r4, &ett_rrc_OngoingMeasRepList_r5, @@ -159865,6 +161611,7 @@ void proto_register_rrc(void) { &ett_rrc_OngoingMeasRepList_r7, &ett_rrc_OngoingMeasRepList_r8, &ett_rrc_OngoingMeasRepList_r9, + &ett_rrc_OngoingMeasRepList_v970ext_IE, &ett_rrc_PDCP_Capability_r4, &ett_rrc_T_supportForRfc2507_01, &ett_rrc_T_supportForRfc3095_01, @@ -159906,7 +161653,8 @@ void proto_register_rrc(void) { &ett_rrc_UL_RFC3095_Context, /*--- End of included file: packet-rrc-ettarr.c ---*/ -#line 145 "../../asn1/rrc/packet-rrc-template.c" +#line 196 "../../asn1/rrc/packet-rrc-template.c" + &ett_rrc_eutraFeatureGroupIndicators, }; @@ -159921,69 +161669,70 @@ void proto_register_rrc(void) { /*--- Included file: packet-rrc-dis-reg.c ---*/ #line 1 "../../asn1/rrc/packet-rrc-dis-reg.c" - register_dissector("rrc.dl.dcch", dissect_DL_DCCH_Message_PDU, proto_rrc); - register_dissector("rrc.ul.dcch", dissect_UL_DCCH_Message_PDU, proto_rrc); - register_dissector("rrc.dl.ccch", dissect_DL_CCCH_Message_PDU, proto_rrc); - register_dissector("rrc.ul.ccch", dissect_UL_CCCH_Message_PDU, proto_rrc); - register_dissector("rrc.pcch", dissect_PCCH_Message_PDU, proto_rrc); - register_dissector("rrc.dl.shcch", dissect_DL_SHCCH_Message_PDU, proto_rrc); - register_dissector("rrc.ul.shcch", dissect_UL_SHCCH_Message_PDU, proto_rrc); - register_dissector("rrc.bcch.fach", dissect_BCCH_FACH_Message_PDU, proto_rrc); - register_dissector("rrc.bcch.bch", dissect_BCCH_BCH_Message_PDU, proto_rrc); - register_dissector("rrc.mcch", dissect_MCCH_Message_PDU, proto_rrc); - register_dissector("rrc.msch", dissect_MSCH_Message_PDU, proto_rrc); - register_dissector("rrc.irat.ho_to_utran_cmd", dissect_rrc_HandoverToUTRANCommand_PDU, proto_rrc); - register_dissector("rrc.irat.irat_ho_info", dissect_rrc_InterRATHandoverInfo_PDU, proto_rrc); - register_dissector("rrc.sysinfo", dissect_SystemInformation_BCH_PDU, proto_rrc); - register_dissector("rrc.ue_radio_access_cap_info", dissect_UE_RadioAccessCapabilityInfo_PDU, proto_rrc); - register_dissector("rrc.si.mib", dissect_MasterInformationBlock_PDU, proto_rrc); - register_dissector("rrc.si.sib1", dissect_SysInfoType1_PDU, proto_rrc); - register_dissector("rrc.si.sib2", dissect_SysInfoType2_PDU, proto_rrc); - register_dissector("rrc.si.sib3", dissect_SysInfoType3_PDU, proto_rrc); - register_dissector("rrc.si.sib4", dissect_SysInfoType4_PDU, proto_rrc); - register_dissector("rrc.si.sib5", dissect_SysInfoType5_PDU, proto_rrc); - register_dissector("rrc.si.sib5bis", dissect_SysInfoType5bis_PDU, proto_rrc); - register_dissector("rrc.si.sib6", dissect_SysInfoType6_PDU, proto_rrc); - register_dissector("rrc.si.sib7", dissect_SysInfoType7_PDU, proto_rrc); - register_dissector("rrc.si.sib8", dissect_SysInfoType8_PDU, proto_rrc); - register_dissector("rrc.si.sib9", dissect_SysInfoType9_PDU, proto_rrc); - register_dissector("rrc.si.sib10", dissect_SysInfoType10_PDU, proto_rrc); - register_dissector("rrc.si.sib11", dissect_SysInfoType11_PDU, proto_rrc); - register_dissector("rrc.si.sib11bis", dissect_SysInfoType11bis_PDU, proto_rrc); - register_dissector("rrc.si.sib12", dissect_SysInfoType12_PDU, proto_rrc); - register_dissector("rrc.si.sib13", dissect_SysInfoType13_PDU, proto_rrc); - register_dissector("rrc.si.sib13-1", dissect_SysInfoType13_1_PDU, proto_rrc); - register_dissector("rrc.si.sib13-2", dissect_SysInfoType13_2_PDU, proto_rrc); - register_dissector("rrc.si.sib13-3", dissect_SysInfoType13_3_PDU, proto_rrc); - register_dissector("rrc.si.sib13-4", dissect_SysInfoType13_4_PDU, proto_rrc); - register_dissector("rrc.si.sib14", dissect_SysInfoType14_PDU, proto_rrc); - register_dissector("rrc.si.sib15", dissect_SysInfoType15_PDU, proto_rrc); - register_dissector("rrc.si.sib15bis", dissect_SysInfoType15bis_PDU, proto_rrc); - register_dissector("rrc.si.sib15-1", dissect_SysInfoType15_1_PDU, proto_rrc); - register_dissector("rrc.si.sib15-1bis", dissect_SysInfoType15_1bis_PDU, proto_rrc); - register_dissector("rrc.si.sib15-2", dissect_SysInfoType15_2_PDU, proto_rrc); - register_dissector("rrc.si.sib15-2bis", dissect_SysInfoType15_2bis_PDU, proto_rrc); - register_dissector("rrc.si.sib15-2ter", dissect_SysInfoType15_2ter_PDU, proto_rrc); - register_dissector("rrc.si.sib15-3", dissect_SysInfoType15_3_PDU, proto_rrc); - register_dissector("rrc.si.sib15-3bis", dissect_SysInfoType15_3bis_PDU, proto_rrc); - register_dissector("rrc.si.sib15-4", dissect_SysInfoType15_4_PDU, proto_rrc); - register_dissector("rrc.si.sib15-5", dissect_SysInfoType15_5_PDU, proto_rrc); - register_dissector("rrc.si.sib15-6", dissect_SysInfoType15_6_PDU, proto_rrc); - register_dissector("rrc.si.sib15-7", dissect_SysInfoType15_7_PDU, proto_rrc); - register_dissector("rrc.si.sib15-8", dissect_SysInfoType15_8_PDU, proto_rrc); - register_dissector("rrc.si.sib16", dissect_SysInfoType16_PDU, proto_rrc); - register_dissector("rrc.si.sib17", dissect_SysInfoType17_PDU, proto_rrc); - register_dissector("rrc.si.sib18", dissect_SysInfoType18_PDU, proto_rrc); - register_dissector("rrc.si.sib19", dissect_SysInfoType19_PDU, proto_rrc); - register_dissector("rrc.si.sib20", dissect_SysInfoType20_PDU, proto_rrc); - register_dissector("rrc.si.sb1", dissect_SysInfoTypeSB1_PDU, proto_rrc); - register_dissector("rrc.si.sb2", dissect_SysInfoTypeSB2_PDU, proto_rrc); - register_dissector("rrc.s_to_trnc_cont", dissect_rrc_ToTargetRNC_Container_PDU, proto_rrc); - register_dissector("rrc.t_to_srnc_cont", dissect_rrc_TargetRNC_ToSourceRNC_Container_PDU, proto_rrc); + new_register_dissector("rrc.dl.dcch", dissect_DL_DCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.ul.dcch", dissect_UL_DCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.dl.ccch", dissect_DL_CCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.ul.ccch", dissect_UL_CCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.pcch", dissect_PCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.dl.shcch", dissect_DL_SHCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.ul.shcch", dissect_UL_SHCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.bcch.fach", dissect_BCCH_FACH_Message_PDU, proto_rrc); + new_register_dissector("rrc.bcch.bch", dissect_BCCH_BCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.mcch", dissect_MCCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.msch", dissect_MSCH_Message_PDU, proto_rrc); + new_register_dissector("rrc.irat.ho_to_utran_cmd", dissect_rrc_HandoverToUTRANCommand_PDU, proto_rrc); + new_register_dissector("rrc.irat.irat_ho_info", dissect_rrc_InterRATHandoverInfo_PDU, proto_rrc); + new_register_dissector("rrc.sysinfo", dissect_SystemInformation_BCH_PDU, proto_rrc); + new_register_dissector("rrc.sysinfo.cont", dissect_System_Information_Container_PDU, proto_rrc); + new_register_dissector("rrc.ue_radio_access_cap_info", dissect_UE_RadioAccessCapabilityInfo_PDU, proto_rrc); + new_register_dissector("rrc.si.mib", dissect_MasterInformationBlock_PDU, proto_rrc); + new_register_dissector("rrc.si.sib1", dissect_SysInfoType1_PDU, proto_rrc); + new_register_dissector("rrc.si.sib2", dissect_SysInfoType2_PDU, proto_rrc); + new_register_dissector("rrc.si.sib3", dissect_SysInfoType3_PDU, proto_rrc); + new_register_dissector("rrc.si.sib4", dissect_SysInfoType4_PDU, proto_rrc); + new_register_dissector("rrc.si.sib5", dissect_SysInfoType5_PDU, proto_rrc); + new_register_dissector("rrc.si.sib5bis", dissect_SysInfoType5bis_PDU, proto_rrc); + new_register_dissector("rrc.si.sib6", dissect_SysInfoType6_PDU, proto_rrc); + new_register_dissector("rrc.si.sib7", dissect_SysInfoType7_PDU, proto_rrc); + new_register_dissector("rrc.si.sib8", dissect_SysInfoType8_PDU, proto_rrc); + new_register_dissector("rrc.si.sib9", dissect_SysInfoType9_PDU, proto_rrc); + new_register_dissector("rrc.si.sib10", dissect_SysInfoType10_PDU, proto_rrc); + new_register_dissector("rrc.si.sib11", dissect_SysInfoType11_PDU, proto_rrc); + new_register_dissector("rrc.si.sib11bis", dissect_SysInfoType11bis_PDU, proto_rrc); + new_register_dissector("rrc.si.sib12", dissect_SysInfoType12_PDU, proto_rrc); + new_register_dissector("rrc.si.sib13", dissect_SysInfoType13_PDU, proto_rrc); + new_register_dissector("rrc.si.sib13-1", dissect_SysInfoType13_1_PDU, proto_rrc); + new_register_dissector("rrc.si.sib13-2", dissect_SysInfoType13_2_PDU, proto_rrc); + new_register_dissector("rrc.si.sib13-3", dissect_SysInfoType13_3_PDU, proto_rrc); + new_register_dissector("rrc.si.sib13-4", dissect_SysInfoType13_4_PDU, proto_rrc); + new_register_dissector("rrc.si.sib14", dissect_SysInfoType14_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15", dissect_SysInfoType15_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15bis", dissect_SysInfoType15bis_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-1", dissect_SysInfoType15_1_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-1bis", dissect_SysInfoType15_1bis_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-2", dissect_SysInfoType15_2_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-2bis", dissect_SysInfoType15_2bis_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-2ter", dissect_SysInfoType15_2ter_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-3", dissect_SysInfoType15_3_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-3bis", dissect_SysInfoType15_3bis_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-4", dissect_SysInfoType15_4_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-5", dissect_SysInfoType15_5_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-6", dissect_SysInfoType15_6_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-7", dissect_SysInfoType15_7_PDU, proto_rrc); + new_register_dissector("rrc.si.sib15-8", dissect_SysInfoType15_8_PDU, proto_rrc); + new_register_dissector("rrc.si.sib16", dissect_SysInfoType16_PDU, proto_rrc); + new_register_dissector("rrc.si.sib17", dissect_SysInfoType17_PDU, proto_rrc); + new_register_dissector("rrc.si.sib18", dissect_SysInfoType18_PDU, proto_rrc); + new_register_dissector("rrc.si.sib19", dissect_SysInfoType19_PDU, proto_rrc); + new_register_dissector("rrc.si.sib20", dissect_SysInfoType20_PDU, proto_rrc); + new_register_dissector("rrc.si.sb1", dissect_SysInfoTypeSB1_PDU, proto_rrc); + new_register_dissector("rrc.si.sb2", dissect_SysInfoTypeSB2_PDU, proto_rrc); + new_register_dissector("rrc.s_to_trnc_cont", dissect_rrc_ToTargetRNC_Container_PDU, proto_rrc); + new_register_dissector("rrc.t_to_srnc_cont", dissect_rrc_TargetRNC_ToSourceRNC_Container_PDU, proto_rrc); /*--- End of included file: packet-rrc-dis-reg.c ---*/ -#line 157 "../../asn1/rrc/packet-rrc-template.c" +#line 209 "../../asn1/rrc/packet-rrc-template.c" } @@ -159992,15 +161741,16 @@ void proto_register_rrc(void) { void proto_reg_handoff_rrc(void) { - - gsm_a_dtap_handle = find_dissector("gsm_a_dtap"); - rrc_pcch_handle = find_dissector("rrc.pcch"); - rrc_ul_ccch_handle = find_dissector("rrc.ul.ccch"); - rrc_dl_ccch_handle = find_dissector("rrc.dl.ccch"); - rrc_ul_dcch_handle = find_dissector("rrc.ul.dcch"); - rrc_dl_dcch_handle = find_dissector("rrc.dl.dcch"); - rrc_ue_radio_access_cap_info_handle = find_dissector("rrc.ue_radio_access_cap_info"); - rrc_dl_dcch_handle = find_dissector("rrc.dl.dcch"); + gsm_a_dtap_handle = find_dissector("gsm_a_dtap"); + rrc_pcch_handle = find_dissector("rrc.pcch"); + rrc_ul_ccch_handle = find_dissector("rrc.ul.ccch"); + rrc_dl_ccch_handle = find_dissector("rrc.dl.ccch"); + rrc_ul_dcch_handle = find_dissector("rrc.ul.dcch"); + rrc_dl_dcch_handle = find_dissector("rrc.dl.dcch"); + rrc_ue_radio_access_cap_info_handle = find_dissector("rrc.ue_radio_access_cap_info"); + rrc_dl_dcch_handle = find_dissector("rrc.dl.dcch"); + lte_rrc_ue_eutra_cap_handle = find_dissector("lte-rrc.ue_eutra_cap"); + lte_rrc_dl_dcch_handle = find_dissector("lte-rrc.dl.dcch"); } |