1 /* Do not modify this file. */
2 /* It is created automatically by the ASN.1 to Wireshark dissector compiler */
4 /* ../../tools/asn2wrs.py -L -p lte-rrc -c lte-rrc.cnf -s packet-lte-rrc-template EUTRA-RRC-Definitions.asn EUTRA-UE-Variables.asn */
6 /* Input file: packet-lte-rrc-template.c */
8 #line 1 "packet-lte-rrc-template.c"
9 /* packet-lte-rrc-template.c
10 * Routines for Evolved Universal Terrestrial Radio Access (E-UTRA);
11 * Radio Resource Control (RRC) protocol specification
12 * (3GPP TS 36.331 V8.3.0 Release 8) packet dissection
13 * Copyright 2008, Vincent Helfre
17 * Wireshark - Network traffic analyzer
18 * By Gerald Combs <gerald@wireshark.org>
19 * Copyright 1998 Gerald Combs
21 * This program is free software; you can redistribute it and/or
22 * modify it under the terms of the GNU General Public License
23 * as published by the Free Software Foundation; either version 2
24 * of the License, or (at your option) any later version.
26 * This program is distributed in the hope that it will be useful,
27 * but WITHOUT ANY WARRANTY; without even the implied warranty of
28 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29 * GNU General Public License for more details.
31 * You should have received a copy of the GNU General Public License
32 * along with this program; if not, write to the Free Software
33 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
42 #include <epan/packet.h>
43 #include <epan/conversation.h>
44 #include <epan/asn1.h>
49 #include "packet-ber.h"
50 #include "packet-per.h"
53 #define PNAME "LTE Radio Resource Control (RRC) protocol"
54 #define PSNAME "LTE RRC"
55 #define PFNAME "lte_rrc"
57 static dissector_handle_t nas_eps_handle = NULL;
59 /* Include constants */
61 /*--- Included file: packet-lte-rrc-val.h ---*/
62 #line 1 "packet-lte-rrc-val.h"
65 #define maxCDMA_BandClass 31
66 #define maxCellBlack 16
67 #define maxCellInter 16
68 #define maxCellIntra 16
69 #define maxCellMeas 32
70 #define maxCellReport 8
72 #define maxEARFCN 32767
74 #define maxGERAN_Carrier 32
75 #define maxGERAN_SI 10
77 #define maxMBSFN_Allocations 8
80 #define maxObjectId 32
82 #define maxPNOffset 511
83 #define maxRAT_Capabilities 8
84 #define maxReportConfigId 32
87 #define maxSI_Message 32
88 #define maxUTRA_FDD_Carrier 16
89 #define maxUTRA_TDD_Carrier 16
91 /*--- End of included file: packet-lte-rrc-val.h ---*/
92 #line 53 "packet-lte-rrc-template.c"
94 /* Initialize the protocol and registered fields */
95 static int proto_lte_rrc = -1;
98 /*--- Included file: packet-lte-rrc-hf.c ---*/
99 #line 1 "packet-lte-rrc-hf.c"
100 static int hf_lte_rrc_BCCH_BCH_Message_PDU = -1; /* BCCH_BCH_Message */
101 static int hf_lte_rrc_BCCH_DL_SCH_Message_PDU = -1; /* BCCH_DL_SCH_Message */
102 static int hf_lte_rrc_PCCH_Message_PDU = -1; /* PCCH_Message */
103 static int hf_lte_rrc_DL_CCCH_Message_PDU = -1; /* DL_CCCH_Message */
104 static int hf_lte_rrc_DL_DCCH_Message_PDU = -1; /* DL_DCCH_Message */
105 static int hf_lte_rrc_UL_CCCH_Message_PDU = -1; /* UL_CCCH_Message */
106 static int hf_lte_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
107 static int hf_lte_rrc_UECapabilityInformation_PDU = -1; /* UECapabilityInformation */
108 static int hf_lte_rrc_message = -1; /* BCCH_BCH_MessageType */
109 static int hf_lte_rrc_message_01 = -1; /* BCCH_DL_SCH_MessageType */
110 static int hf_lte_rrc_c1 = -1; /* T_c1 */
111 static int hf_lte_rrc_systemInformation = -1; /* SystemInformation */
112 static int hf_lte_rrc_systemInformationBlockType1 = -1; /* SystemInformationBlockType1 */
113 static int hf_lte_rrc_messageClassExtension = -1; /* T_messageClassExtension */
114 static int hf_lte_rrc_message_02 = -1; /* PCCH_MessageType */
115 static int hf_lte_rrc_c1_01 = -1; /* T_c1_01 */
116 static int hf_lte_rrc_paging = -1; /* Paging */
117 static int hf_lte_rrc_messageClassExtension_01 = -1; /* T_messageClassExtension_01 */
118 static int hf_lte_rrc_message_03 = -1; /* DL_CCCH_MessageType */
119 static int hf_lte_rrc_c1_02 = -1; /* T_c1_02 */
120 static int hf_lte_rrc_rrcConnectionReestablishment = -1; /* RRCConnectionReestablishment */
121 static int hf_lte_rrc_rrcConnectionReestablishmentReject = -1; /* RRCConnectionReestablishmentReject */
122 static int hf_lte_rrc_rrcConnectionReject = -1; /* RRCConnectionReject */
123 static int hf_lte_rrc_rrcConnectionSetup = -1; /* RRCConnectionSetup */
124 static int hf_lte_rrc_messageClassExtension_02 = -1; /* T_messageClassExtension_02 */
125 static int hf_lte_rrc_message_04 = -1; /* DL_DCCH_MessageType */
126 static int hf_lte_rrc_c1_03 = -1; /* T_c1_03 */
127 static int hf_lte_rrc_cdma2000_CSFBParametersResponse = -1; /* CDMA2000_CSFBParametersResponse */
128 static int hf_lte_rrc_dlInformationTransfer = -1; /* DLInformationTransfer */
129 static int hf_lte_rrc_handoverFromEUTRAPreparationRequest = -1; /* HandoverFromEUTRAPreparationRequest */
130 static int hf_lte_rrc_mobilityFromEUTRACommand = -1; /* MobilityFromEUTRACommand */
131 static int hf_lte_rrc_rrcConnectionReconfiguration = -1; /* RRCConnectionReconfiguration */
132 static int hf_lte_rrc_rrcConnectionRelease = -1; /* RRCConnectionRelease */
133 static int hf_lte_rrc_securityModeCommand = -1; /* SecurityModeCommand */
134 static int hf_lte_rrc_ueCapabilityEnquiry = -1; /* UECapabilityEnquiry */
135 static int hf_lte_rrc_messageClassExtension_03 = -1; /* T_messageClassExtension_03 */
136 static int hf_lte_rrc_message_05 = -1; /* UL_CCCH_MessageType */
137 static int hf_lte_rrc_c1_04 = -1; /* T_c1_04 */
138 static int hf_lte_rrc_rrcConnectionReestablishmentRequest = -1; /* RRCConnectionReestablishmentRequest */
139 static int hf_lte_rrc_rrcConnectionRequest = -1; /* RRCConnectionRequest */
140 static int hf_lte_rrc_messageClassExtension_04 = -1; /* T_messageClassExtension_04 */
141 static int hf_lte_rrc_message_06 = -1; /* UL_DCCH_MessageType */
142 static int hf_lte_rrc_c1_05 = -1; /* T_c1_05 */
143 static int hf_lte_rrc_cdma2000_CSFBParametersRequest = -1; /* CDMA2000_CSFBParametersRequest */
144 static int hf_lte_rrc_measurementReport = -1; /* MeasurementReport */
145 static int hf_lte_rrc_rrcConnectionReconfigurationComplete = -1; /* RRCConnectionReconfigurationComplete */
146 static int hf_lte_rrc_rrcConnectionReestablishmentComplete = -1; /* RRCConnectionReestablishmentComplete */
147 static int hf_lte_rrc_rrcConnectionSetupComplete = -1; /* RRCConnectionSetupComplete */
148 static int hf_lte_rrc_securityModeComplete = -1; /* SecurityModeComplete */
149 static int hf_lte_rrc_securityModeFailure = -1; /* SecurityModeFailure */
150 static int hf_lte_rrc_ueCapabilityInformation = -1; /* UECapabilityInformation */
151 static int hf_lte_rrc_ulHandoverPreparationTransfer = -1; /* ULHandoverPreparationTransfer */
152 static int hf_lte_rrc_ulInformationTransfer = -1; /* ULInformationTransfer */
153 static int hf_lte_rrc_spare6 = -1; /* NULL */
154 static int hf_lte_rrc_spare5 = -1; /* NULL */
155 static int hf_lte_rrc_spare4 = -1; /* NULL */
156 static int hf_lte_rrc_spare3 = -1; /* NULL */
157 static int hf_lte_rrc_spare2 = -1; /* NULL */
158 static int hf_lte_rrc_spare1 = -1; /* NULL */
159 static int hf_lte_rrc_messageClassExtension_05 = -1; /* T_messageClassExtension_05 */
160 static int hf_lte_rrc_rrc_TransactionIdentifier = -1; /* RRC_TransactionIdentifier */
161 static int hf_lte_rrc_criticalExtensions = -1; /* T_criticalExtensions */
162 static int hf_lte_rrc_cdma2000_CSFBParametersRequest_r8 = -1; /* CDMA2000_CSFBParametersRequest_r8_IEs */
163 static int hf_lte_rrc_criticalExtensions_01 = -1; /* T_criticalExtensions_01 */
164 static int hf_lte_rrc_nonCriticalExtension = -1; /* T_nonCriticalExtension */
165 static int hf_lte_rrc_criticalExtensions_02 = -1; /* T_criticalExtensions_02 */
166 static int hf_lte_rrc_cdma2000_1xParametersForCSFB_r8 = -1; /* CDMA2000_CSFBParametersResponse_r8_IEs */
167 static int hf_lte_rrc_criticalExtensions_03 = -1; /* T_criticalExtensions_03 */
168 static int hf_lte_rrc_cdma2000_RAND = -1; /* BIT_STRING_SIZE_32 */
169 static int hf_lte_rrc_cdma2000_MobilityParameters = -1; /* OCTET_STRING */
170 static int hf_lte_rrc_nonCriticalExtension_01 = -1; /* T_nonCriticalExtension_01 */
171 static int hf_lte_rrc_criticalExtensions_04 = -1; /* T_criticalExtensions_04 */
172 static int hf_lte_rrc_c1_06 = -1; /* T_c1_06 */
173 static int hf_lte_rrc_dlInformationTransfer_r8 = -1; /* DLInformationTransfer_r8_IEs */
174 static int hf_lte_rrc_criticalExtensions_05 = -1; /* T_criticalExtensions_05 */
175 static int hf_lte_rrc_informationType = -1; /* T_informationType */
176 static int hf_lte_rrc_nas3GPP = -1; /* NAS_DedicatedInformation */
177 static int hf_lte_rrc_cdma2000 = -1; /* T_cdma2000 */
178 static int hf_lte_rrc_cdma2000_Type = -1; /* CDMA2000_Type */
179 static int hf_lte_rrc_cdma2000_DedicatedInfo = -1; /* OCTET_STRING */
180 static int hf_lte_rrc_nonCriticalExtension_02 = -1; /* T_nonCriticalExtension_02 */
181 static int hf_lte_rrc_criticalExtensions_06 = -1; /* T_criticalExtensions_06 */
182 static int hf_lte_rrc_c1_07 = -1; /* T_c1_07 */
183 static int hf_lte_rrc_handoverFromEUTRAPreparationRequest_r8 = -1; /* HandoverFromEUTRAPreparationRequest_r8_IEs */
184 static int hf_lte_rrc_criticalExtensions_07 = -1; /* T_criticalExtensions_07 */
185 static int hf_lte_rrc_nonCriticalExtension_03 = -1; /* T_nonCriticalExtension_03 */
186 static int hf_lte_rrc_dl_SystemBandwidth = -1; /* T_dl_SystemBandwidth */
187 static int hf_lte_rrc_phich_Configuration = -1; /* PHICH_Configuration */
188 static int hf_lte_rrc_systemFrameNumber = -1; /* BIT_STRING_SIZE_8 */
189 static int hf_lte_rrc_spare = -1; /* BIT_STRING_SIZE_1 */
190 static int hf_lte_rrc_criticalExtensions_08 = -1; /* T_criticalExtensions_08 */
191 static int hf_lte_rrc_c1_08 = -1; /* T_c1_08 */
192 static int hf_lte_rrc_measurementReport_r8 = -1; /* MeasurementReport_r8_IEs */
193 static int hf_lte_rrc_spare7 = -1; /* NULL */
194 static int hf_lte_rrc_criticalExtensions_09 = -1; /* T_criticalExtensions_09 */
195 static int hf_lte_rrc_measuredResults = -1; /* MeasuredResults */
196 static int hf_lte_rrc_nonCriticalExtension_04 = -1; /* T_nonCriticalExtension_04 */
197 static int hf_lte_rrc_criticalExtensions_10 = -1; /* T_criticalExtensions_10 */
198 static int hf_lte_rrc_c1_09 = -1; /* T_c1_09 */
199 static int hf_lte_rrc_mobilityFromEUTRACommand_r8 = -1; /* MobilityFromEUTRACommand_r8_IEs */
200 static int hf_lte_rrc_criticalExtensions_11 = -1; /* T_criticalExtensions_11 */
201 static int hf_lte_rrc_csFallbackIndicator = -1; /* T_csFallbackIndicator */
202 static int hf_lte_rrc_purpose = -1; /* T_purpose */
203 static int hf_lte_rrc_handover = -1; /* Handover */
204 static int hf_lte_rrc_cellChangeOrder = -1; /* CellChangeOrder */
205 static int hf_lte_rrc_nonCriticalExtension_05 = -1; /* T_nonCriticalExtension_05 */
206 static int hf_lte_rrc_targetRAT_Type = -1; /* T_targetRAT_Type */
207 static int hf_lte_rrc_targetRAT_MessageContainer = -1; /* OCTET_STRING */
208 static int hf_lte_rrc_t304 = -1; /* T_t304 */
209 static int hf_lte_rrc_targetRAT_Type_01 = -1; /* T_targetRAT_Type_01 */
210 static int hf_lte_rrc_geran = -1; /* T_geran */
211 static int hf_lte_rrc_bsic = -1; /* GERAN_CellIdentity */
212 static int hf_lte_rrc_geran_CarrierFreq = -1; /* GERAN_CarrierFreq */
213 static int hf_lte_rrc_networkControlOrder = -1; /* BIT_STRING_SIZE_2 */
214 static int hf_lte_rrc_geran_SystemInformation = -1; /* T_geran_SystemInformation */
215 static int hf_lte_rrc_si = -1; /* GERAN_SystemInformation */
216 static int hf_lte_rrc_psi = -1; /* GERAN_SystemInformation */
217 static int hf_lte_rrc_GERAN_SystemInformation_item = -1; /* OCTET_STRING_SIZE_1_23 */
218 static int hf_lte_rrc_pagingRecordList = -1; /* PagingRecordList */
219 static int hf_lte_rrc_systemInfoModification = -1; /* T_systemInfoModification */
220 static int hf_lte_rrc_etws_Indication = -1; /* T_etws_Indication */
221 static int hf_lte_rrc_nonCriticalExtension_06 = -1; /* T_nonCriticalExtension_06 */
222 static int hf_lte_rrc_PagingRecordList_item = -1; /* PagingRecord */
223 static int hf_lte_rrc_ue_Identity = -1; /* PagingUE_Identity */
224 static int hf_lte_rrc_cn_Domain = -1; /* T_cn_Domain */
225 static int hf_lte_rrc_pagingCause = -1; /* PagingCause */
226 static int hf_lte_rrc_criticalExtensions_12 = -1; /* T_criticalExtensions_12 */
227 static int hf_lte_rrc_c1_10 = -1; /* T_c1_10 */
228 static int hf_lte_rrc_rrcConnectionReconfiguration_r8 = -1; /* RRCConnectionReconfiguration_r8_IEs */
229 static int hf_lte_rrc_criticalExtensions_13 = -1; /* T_criticalExtensions_13 */
230 static int hf_lte_rrc_measurementConfiguration = -1; /* MeasurementConfiguration */
231 static int hf_lte_rrc_mobilityControlInformation = -1; /* MobilityControlInformation */
232 static int hf_lte_rrc_nas_DedicatedInformationList = -1; /* SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation */
233 static int hf_lte_rrc_nas_DedicatedInformationList_item = -1; /* NAS_DedicatedInformation */
234 static int hf_lte_rrc_radioResourceConfiguration = -1; /* RadioResourceConfigDedicated */
235 static int hf_lte_rrc_securityConfiguration = -1; /* SecurityConfiguration */
236 static int hf_lte_rrc_ue_RelatedInformation = -1; /* UE_RelatedInformation */
237 static int hf_lte_rrc_nonCriticalExtension_07 = -1; /* T_nonCriticalExtension_07 */
238 static int hf_lte_rrc_criticalExtensions_14 = -1; /* T_criticalExtensions_14 */
239 static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r8 = -1; /* RRCConnectionReconfigurationComplete_r8_IEs */
240 static int hf_lte_rrc_criticalExtensions_15 = -1; /* T_criticalExtensions_15 */
241 static int hf_lte_rrc_nonCriticalExtension_08 = -1; /* T_nonCriticalExtension_08 */
242 static int hf_lte_rrc_criticalExtensions_16 = -1; /* T_criticalExtensions_16 */
243 static int hf_lte_rrc_c1_11 = -1; /* T_c1_11 */
244 static int hf_lte_rrc_rrcConnectionReestablishment_r8 = -1; /* RRCConnectionReestablishment_r8_IEs */
245 static int hf_lte_rrc_criticalExtensions_17 = -1; /* T_criticalExtensions_17 */
246 static int hf_lte_rrc_nextHopChainingCount = -1; /* NextHopChainingCount */
247 static int hf_lte_rrc_nonCriticalExtension_09 = -1; /* T_nonCriticalExtension_09 */
248 static int hf_lte_rrc_criticalExtensions_18 = -1; /* T_criticalExtensions_18 */
249 static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r8 = -1; /* RRCConnectionReestablishmentComplete_r8_IEs */
250 static int hf_lte_rrc_criticalExtensions_19 = -1; /* T_criticalExtensions_19 */
251 static int hf_lte_rrc_nonCriticalExtension_10 = -1; /* T_nonCriticalExtension_10 */
252 static int hf_lte_rrc_criticalExtensions_20 = -1; /* T_criticalExtensions_20 */
253 static int hf_lte_rrc_rrcConnectionReestablishmentReject_r8 = -1; /* RRCConnectionReestablishmentReject_r8_IEs */
254 static int hf_lte_rrc_criticalExtensions_21 = -1; /* T_criticalExtensions_21 */
255 static int hf_lte_rrc_nonCriticalExtension_11 = -1; /* T_nonCriticalExtension_11 */
256 static int hf_lte_rrc_criticalExtensions_22 = -1; /* T_criticalExtensions_22 */
257 static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r8 = -1; /* RRCConnectionReestablishmentRequest_r8_IEs */
258 static int hf_lte_rrc_criticalExtensions_23 = -1; /* T_criticalExtensions_23 */
259 static int hf_lte_rrc_ue_Identity_01 = -1; /* ReestabUE_Identity */
260 static int hf_lte_rrc_reestablishmentCause = -1; /* ReestablishmentCause */
261 static int hf_lte_rrc_spare_01 = -1; /* BIT_STRING_SIZE_2 */
262 static int hf_lte_rrc_criticalExtensions_24 = -1; /* T_criticalExtensions_24 */
263 static int hf_lte_rrc_c1_12 = -1; /* T_c1_12 */
264 static int hf_lte_rrc_rrcConnectionReject_r8 = -1; /* RRCConnectionReject_r8_IEs */
265 static int hf_lte_rrc_criticalExtensions_25 = -1; /* T_criticalExtensions_25 */
266 static int hf_lte_rrc_waitTime = -1; /* INTEGER_1_16 */
267 static int hf_lte_rrc_nonCriticalExtension_12 = -1; /* T_nonCriticalExtension_12 */
268 static int hf_lte_rrc_criticalExtensions_26 = -1; /* T_criticalExtensions_26 */
269 static int hf_lte_rrc_c1_13 = -1; /* T_c1_13 */
270 static int hf_lte_rrc_rrcConnectionRelease_r8 = -1; /* RRCConnectionRelease_r8_IEs */
271 static int hf_lte_rrc_criticalExtensions_27 = -1; /* T_criticalExtensions_27 */
272 static int hf_lte_rrc_releaseCause = -1; /* ReleaseCause */
273 static int hf_lte_rrc_redirectionInformation = -1; /* RedirectionInformation */
274 static int hf_lte_rrc_idleModeMobilityControlInfo = -1; /* IdleModeMobilityControlInfo */
275 static int hf_lte_rrc_nonCriticalExtension_13 = -1; /* T_nonCriticalExtension_13 */
276 static int hf_lte_rrc_criticalExtensions_28 = -1; /* T_criticalExtensions_28 */
277 static int hf_lte_rrc_rrcConnectionRequest_r8 = -1; /* RRCConnectionRequest_r8_IEs */
278 static int hf_lte_rrc_criticalExtensions_29 = -1; /* T_criticalExtensions_29 */
279 static int hf_lte_rrc_ue_Identity_02 = -1; /* InitialUE_Identity */
280 static int hf_lte_rrc_establishmentCause = -1; /* EstablishmentCause */
281 static int hf_lte_rrc_criticalExtensions_30 = -1; /* T_criticalExtensions_30 */
282 static int hf_lte_rrc_c1_14 = -1; /* T_c1_14 */
283 static int hf_lte_rrc_rrcConnectionSetup_r8 = -1; /* RRCConnectionSetup_r8_IEs */
284 static int hf_lte_rrc_criticalExtensions_31 = -1; /* T_criticalExtensions_31 */
285 static int hf_lte_rrc_nonCriticalExtension_14 = -1; /* T_nonCriticalExtension_14 */
286 static int hf_lte_rrc_criticalExtensions_32 = -1; /* T_criticalExtensions_32 */
287 static int hf_lte_rrc_c1_15 = -1; /* T_c1_15 */
288 static int hf_lte_rrc_rrcConnectionSetupComplete_r8 = -1; /* RRCConnectionSetupComplete_r8_IEs */
289 static int hf_lte_rrc_criticalExtensions_33 = -1; /* T_criticalExtensions_33 */
290 static int hf_lte_rrc_selectedPLMN_Identity = -1; /* SelectedPLMN_Identity */
291 static int hf_lte_rrc_registeredMME = -1; /* RegisteredMME */
292 static int hf_lte_rrc_nas_DedicatedInformation = -1; /* NAS_DedicatedInformation */
293 static int hf_lte_rrc_nonCriticalExtension_15 = -1; /* T_nonCriticalExtension_15 */
294 static int hf_lte_rrc_criticalExtensions_34 = -1; /* T_criticalExtensions_34 */
295 static int hf_lte_rrc_c1_16 = -1; /* T_c1_16 */
296 static int hf_lte_rrc_securityModeCommand_r8 = -1; /* SecurityModeCommand_r8_IEs */
297 static int hf_lte_rrc_criticalExtensions_35 = -1; /* T_criticalExtensions_35 */
298 static int hf_lte_rrc_nonCriticalExtension_16 = -1; /* T_nonCriticalExtension_16 */
299 static int hf_lte_rrc_criticalExtensions_36 = -1; /* T_criticalExtensions_36 */
300 static int hf_lte_rrc_securityModeComplete_r8 = -1; /* SecurityModeComplete_r8_IEs */
301 static int hf_lte_rrc_criticalExtensions_37 = -1; /* T_criticalExtensions_37 */
302 static int hf_lte_rrc_nonCriticalExtension_17 = -1; /* T_nonCriticalExtension_17 */
303 static int hf_lte_rrc_criticalExtensions_38 = -1; /* T_criticalExtensions_38 */
304 static int hf_lte_rrc_securityModeFailure_r8 = -1; /* SecurityModeFailure_r8_IEs */
305 static int hf_lte_rrc_criticalExtensions_39 = -1; /* T_criticalExtensions_39 */
306 static int hf_lte_rrc_nonCriticalExtension_18 = -1; /* T_nonCriticalExtension_18 */
307 static int hf_lte_rrc_criticalExtensions_40 = -1; /* T_criticalExtensions_40 */
308 static int hf_lte_rrc_systemInformation_r8 = -1; /* SystemInformation_r8_IEs */
309 static int hf_lte_rrc_criticalExtensions_41 = -1; /* T_criticalExtensions_41 */
310 static int hf_lte_rrc_sib_TypeAndInfo = -1; /* T_sib_TypeAndInfo */
311 static int hf_lte_rrc_sib_TypeAndInfo_item = -1; /* T_sib_TypeAndInfo_item */
312 static int hf_lte_rrc_sib2 = -1; /* SystemInformationBlockType2 */
313 static int hf_lte_rrc_sib3 = -1; /* SystemInformationBlockType3 */
314 static int hf_lte_rrc_sib4 = -1; /* SystemInformationBlockType4 */
315 static int hf_lte_rrc_sib5 = -1; /* SystemInformationBlockType5 */
316 static int hf_lte_rrc_sib6 = -1; /* SystemInformationBlockType6 */
317 static int hf_lte_rrc_sib7 = -1; /* SystemInformationBlockType7 */
318 static int hf_lte_rrc_sib8 = -1; /* SystemInformationBlockType8 */
319 static int hf_lte_rrc_sib9 = -1; /* SystemInformationBlockType9 */
320 static int hf_lte_rrc_sib10 = -1; /* SystemInformationBlockType10 */
321 static int hf_lte_rrc_sib11 = -1; /* SystemInformationBlockType11 */
322 static int hf_lte_rrc_nonCriticalExtension_19 = -1; /* T_nonCriticalExtension_19 */
323 static int hf_lte_rrc_cellAccessRelatedInformation = -1; /* T_cellAccessRelatedInformation */
324 static int hf_lte_rrc_plmn_IdentityList = -1; /* PLMN_IdentityList */
325 static int hf_lte_rrc_trackingAreaCode = -1; /* TrackingAreaCode */
326 static int hf_lte_rrc_cellIdentity = -1; /* CellIdentity */
327 static int hf_lte_rrc_cellBarred = -1; /* T_cellBarred */
328 static int hf_lte_rrc_intraFrequencyCellReselection = -1; /* BOOLEAN */
329 static int hf_lte_rrc_cellReservationExtension = -1; /* T_cellReservationExtension */
330 static int hf_lte_rrc_csg_Indication = -1; /* BOOLEAN */
331 static int hf_lte_rrc_cellSelectionInfo = -1; /* T_cellSelectionInfo */
332 static int hf_lte_rrc_q_Rxlevmin = -1; /* INTEGER_M70_M22 */
333 static int hf_lte_rrc_q_Rxlevminoffset = -1; /* INTEGER_1_8 */
334 static int hf_lte_rrc_pmax = -1; /* Pmax */
335 static int hf_lte_rrc_frequencyBandIndicator = -1; /* INTEGER_1_64 */
336 static int hf_lte_rrc_schedulingInformation = -1; /* SchedulingInformation */
337 static int hf_lte_rrc_tdd_Configuration = -1; /* TDD_Configuration */
338 static int hf_lte_rrc_si_WindowLength = -1; /* T_si_WindowLength */
339 static int hf_lte_rrc_systemInformationValueTag = -1; /* INTEGER_0_31 */
340 static int hf_lte_rrc_nonCriticalExtension_20 = -1; /* T_nonCriticalExtension_20 */
341 static int hf_lte_rrc_PLMN_IdentityList_item = -1; /* PLMN_IdentityList_item */
342 static int hf_lte_rrc_plmn_Identity = -1; /* PLMN_Identity */
343 static int hf_lte_rrc_cellReservedForOperatorUse = -1; /* T_cellReservedForOperatorUse */
344 static int hf_lte_rrc_SchedulingInformation_item = -1; /* SchedulingInformation_item */
345 static int hf_lte_rrc_si_Periodicity = -1; /* T_si_Periodicity */
346 static int hf_lte_rrc_sib_MappingInfo = -1; /* SIB_MappingInfo */
347 static int hf_lte_rrc_SIB_MappingInfo_item = -1; /* SIB_Type */
348 static int hf_lte_rrc_criticalExtensions_42 = -1; /* T_criticalExtensions_42 */
349 static int hf_lte_rrc_c1_17 = -1; /* T_c1_17 */
350 static int hf_lte_rrc_ueCapabilityEnquiry_r8 = -1; /* UECapabilityEnquiry_r8_IEs */
351 static int hf_lte_rrc_criticalExtensions_43 = -1; /* T_criticalExtensions_43 */
352 static int hf_lte_rrc_ue_RadioAccessCapRequest = -1; /* UE_RadioAccessCapRequest */
353 static int hf_lte_rrc_nonCriticalExtension_21 = -1; /* T_nonCriticalExtension_21 */
354 static int hf_lte_rrc_criticalExtensions_44 = -1; /* T_criticalExtensions_44 */
355 static int hf_lte_rrc_c1_18 = -1; /* T_c1_18 */
356 static int hf_lte_rrc_ueCapabilityInformation_r8 = -1; /* UECapabilityInformation_r8_IEs */
357 static int hf_lte_rrc_criticalExtensions_45 = -1; /* T_criticalExtensions_45 */
358 static int hf_lte_rrc_UECapabilityInformation_r8_IEs_item = -1; /* UECapabilityInformation_r8_IEs_item */
359 static int hf_lte_rrc_rat_Type = -1; /* RAT_Type */
360 static int hf_lte_rrc_ueCapabilitiesRAT_Container = -1; /* OCTET_STRING */
361 static int hf_lte_rrc_nonCriticalExtension_22 = -1; /* T_nonCriticalExtension_22 */
362 static int hf_lte_rrc_criticalExtensions_46 = -1; /* T_criticalExtensions_46 */
363 static int hf_lte_rrc_c1_19 = -1; /* T_c1_19 */
364 static int hf_lte_rrc_ulHandoverPreparationTransfer_r8 = -1; /* ULHandoverPreparationTransfer_r8_IEs */
365 static int hf_lte_rrc_criticalExtensions_47 = -1; /* T_criticalExtensions_47 */
366 static int hf_lte_rrc_cdma2000_MEID = -1; /* BIT_STRING_SIZE_56 */
367 static int hf_lte_rrc_nonCriticalExtension_23 = -1; /* T_nonCriticalExtension_23 */
368 static int hf_lte_rrc_criticalExtensions_48 = -1; /* T_criticalExtensions_48 */
369 static int hf_lte_rrc_c1_20 = -1; /* T_c1_20 */
370 static int hf_lte_rrc_ulInformationTransfer_r8 = -1; /* ULInformationTransfer_r8_IEs */
371 static int hf_lte_rrc_criticalExtensions_49 = -1; /* T_criticalExtensions_49 */
372 static int hf_lte_rrc_informationType_01 = -1; /* T_informationType_01 */
373 static int hf_lte_rrc_cdma2000_01 = -1; /* T_cdma2000_01 */
374 static int hf_lte_rrc_nonCriticalExtension_24 = -1; /* T_nonCriticalExtension_24 */
375 static int hf_lte_rrc_accessBarringInformation = -1; /* T_accessBarringInformation */
376 static int hf_lte_rrc_accessBarringForEmergencyCalls = -1; /* BOOLEAN */
377 static int hf_lte_rrc_accessBarringForSignalling = -1; /* AccessClassBarringInformation */
378 static int hf_lte_rrc_accessBarringForOriginatingCalls = -1; /* AccessClassBarringInformation */
379 static int hf_lte_rrc_radioResourceConfigCommon = -1; /* RadioResourceConfigCommonSIB */
380 static int hf_lte_rrc_ue_TimersAndConstants = -1; /* UE_TimersAndConstants */
381 static int hf_lte_rrc_frequencyInformation = -1; /* T_frequencyInformation */
382 static int hf_lte_rrc_ul_EARFCN = -1; /* INTEGER_0_maxEARFCN */
383 static int hf_lte_rrc_ul_Bandwidth = -1; /* T_ul_Bandwidth */
384 static int hf_lte_rrc_additionalSpectrumEmission = -1; /* INTEGER_0_31 */
385 static int hf_lte_rrc_ul_CyclicPrefixLength = -1; /* T_ul_CyclicPrefixLength */
386 static int hf_lte_rrc_mbsfn_SubframeConfiguration = -1; /* MBSFN_SubframeConfiguration */
387 static int hf_lte_rrc_timeAlignmentTimerCommon = -1; /* TimeAlignmentTimer */
388 static int hf_lte_rrc_accessProbabilityFactor = -1; /* T_accessProbabilityFactor */
389 static int hf_lte_rrc_accessBarringTime = -1; /* T_accessBarringTime */
390 static int hf_lte_rrc_accessClassBarringList = -1; /* AccessClassBarringList */
391 static int hf_lte_rrc_AccessClassBarringList_item = -1; /* AccessClassBarringList_item */
392 static int hf_lte_rrc_accessClassBarring = -1; /* BOOLEAN */
393 static int hf_lte_rrc_MBSFN_SubframeConfiguration_item = -1; /* MBSFN_SubframeConfiguration_item */
394 static int hf_lte_rrc_radioframeAllocationPeriod = -1; /* T_radioframeAllocationPeriod */
395 static int hf_lte_rrc_radioframeAllocationOffset = -1; /* INTEGER_0_7 */
396 static int hf_lte_rrc_subframeAllocation = -1; /* INTEGER_1_6 */
397 static int hf_lte_rrc_cellReselectionInfoCommon = -1; /* T_cellReselectionInfoCommon */
398 static int hf_lte_rrc_q_Hyst = -1; /* T_q_Hyst */
399 static int hf_lte_rrc_t_ReselectionEUTRAN = -1; /* INTEGER_0_7 */
400 static int hf_lte_rrc_speedDependentReselection = -1; /* T_speedDependentReselection */
401 static int hf_lte_rrc_mobilityStateParameters = -1; /* MobilityStateParameters */
402 static int hf_lte_rrc_speedDependentScalingParameters = -1; /* T_speedDependentScalingParameters */
403 static int hf_lte_rrc_q_HystSF_Medium = -1; /* T_q_HystSF_Medium */
404 static int hf_lte_rrc_q_HystSF_High = -1; /* T_q_HystSF_High */
405 static int hf_lte_rrc_t_ReselectionEUTRAN_SF_Medium = -1; /* T_t_ReselectionEUTRAN_SF_Medium */
406 static int hf_lte_rrc_t_ReselectionEUTRAN_SF_High = -1; /* T_t_ReselectionEUTRAN_SF_High */
407 static int hf_lte_rrc_sameRefSignalsInNeighbour = -1; /* BOOLEAN */
408 static int hf_lte_rrc_neighbourCellConfiguration = -1; /* BIT_STRING_SIZE_2 */
409 static int hf_lte_rrc_cellReselectionServingFreqInfo = -1; /* T_cellReselectionServingFreqInfo */
410 static int hf_lte_rrc_s_NonIntraSearch = -1; /* INTEGER_0_56 */
411 static int hf_lte_rrc_threshServingLow = -1; /* INTEGER_0_56 */
412 static int hf_lte_rrc_cellReselectionPriority = -1; /* INTEGER_0_7 */
413 static int hf_lte_rrc_intraFreqCellReselectionInfo = -1; /* T_intraFreqCellReselectionInfo */
414 static int hf_lte_rrc_s_IntraSearch = -1; /* INTEGER_0_56 */
415 static int hf_lte_rrc_measurementBandwidth = -1; /* MeasurementBandwidth */
416 static int hf_lte_rrc_intraFreqNeighbouringCellList = -1; /* IntraFreqNeighbouringCellList */
417 static int hf_lte_rrc_intraFreqBlacklistedCellList = -1; /* IntraFreqBlacklistedCellList */
418 static int hf_lte_rrc_IntraFreqNeighbouringCellList_item = -1; /* IntraFreqNeighbouringCellList_item */
419 static int hf_lte_rrc_physicalCellIdentity = -1; /* PhysicalCellIdentity */
420 static int hf_lte_rrc_q_OffsetCell = -1; /* T_q_OffsetCell */
421 static int hf_lte_rrc_IntraFreqBlacklistedCellList_item = -1; /* IntraFreqBlacklistedCellList_item */
422 static int hf_lte_rrc_interFreqCarrierFreqList = -1; /* InterFreqCarrierFreqList */
423 static int hf_lte_rrc_InterFreqCarrierFreqList_item = -1; /* InterFreqCarrierFreqList_item */
424 static int hf_lte_rrc_eutra_CarrierFreq = -1; /* EUTRA_DL_CarrierFreq */
425 static int hf_lte_rrc_speedDependentScalingParameters_01 = -1; /* T_speedDependentScalingParameters_01 */
426 static int hf_lte_rrc_t_ReselectionEUTRAN_SF_Medium_01 = -1; /* T_t_ReselectionEUTRAN_SF_Medium_01 */
427 static int hf_lte_rrc_t_ReselectionEUTRAN_SF_High_01 = -1; /* T_t_ReselectionEUTRAN_SF_High_01 */
428 static int hf_lte_rrc_threshX_High = -1; /* INTEGER_0_56 */
429 static int hf_lte_rrc_threshX_Low = -1; /* INTEGER_0_56 */
430 static int hf_lte_rrc_q_OffsetFreq = -1; /* T_q_OffsetFreq */
431 static int hf_lte_rrc_interFreqNeighbouringCellList = -1; /* InterFreqNeighbouringCellList */
432 static int hf_lte_rrc_interFreqBlacklistedCellList = -1; /* InterFreqBlacklistedCellList */
433 static int hf_lte_rrc_InterFreqNeighbouringCellList_item = -1; /* InterFreqNeighbouringCellList_item */
434 static int hf_lte_rrc_q_OffsetCell_01 = -1; /* T_q_OffsetCell_01 */
435 static int hf_lte_rrc_InterFreqBlacklistedCellList_item = -1; /* InterFreqBlacklistedCellList_item */
436 static int hf_lte_rrc_utra_FDD_CarrierFreqList = -1; /* UTRA_FDD_CarrierFreqList */
437 static int hf_lte_rrc_utra_TDD_CarrierFreqList = -1; /* UTRA_TDD_CarrierFreqList */
438 static int hf_lte_rrc_t_ReselectionUTRA = -1; /* INTEGER_0_7 */
439 static int hf_lte_rrc_speedDependentScalingParameters_02 = -1; /* T_speedDependentScalingParameters_02 */
440 static int hf_lte_rrc_t_ReselectionUTRA_SF_Medium = -1; /* T_t_ReselectionUTRA_SF_Medium */
441 static int hf_lte_rrc_t_ReselectionUTRA_SF_High = -1; /* T_t_ReselectionUTRA_SF_High */
442 static int hf_lte_rrc_UTRA_FDD_CarrierFreqList_item = -1; /* UTRA_FDD_CarrierFreqList_item */
443 static int hf_lte_rrc_utra_CarrierFreq = -1; /* UTRA_DL_CarrierFreq */
444 static int hf_lte_rrc_utra_CellReselectionPriority = -1; /* INTEGER_0_7 */
445 static int hf_lte_rrc_threshX_High_01 = -1; /* INTEGER_M70_M22 */
446 static int hf_lte_rrc_threshX_Low_01 = -1; /* INTEGER_M70_M22 */
447 static int hf_lte_rrc_maxAllowedTxPower = -1; /* INTEGER_M50_33 */
448 static int hf_lte_rrc_q_Qualmin = -1; /* INTEGER_M24_0 */
449 static int hf_lte_rrc_UTRA_TDD_CarrierFreqList_item = -1; /* UTRA_TDD_CarrierFreqList_item */
450 static int hf_lte_rrc_t_ReselectionGERAN = -1; /* INTEGER_0_7 */
451 static int hf_lte_rrc_speedDependentScalingParameters_03 = -1; /* T_speedDependentScalingParameters_03 */
452 static int hf_lte_rrc_t_ReselectionGERAN_SF_Medium = -1; /* T_t_ReselectionGERAN_SF_Medium */
453 static int hf_lte_rrc_t_ReselectionGERAN_SF_High = -1; /* T_t_ReselectionGERAN_SF_High */
454 static int hf_lte_rrc_geran_NeigbourFreqList = -1; /* GERAN_NeigbourFreqList */
455 static int hf_lte_rrc_GERAN_NeigbourFreqList_item = -1; /* GERAN_BCCH_Group */
456 static int hf_lte_rrc_geran_BCCH_FrequencyGroup = -1; /* GERAN_CarrierFreqList */
457 static int hf_lte_rrc_geran_BCCH_Configuration = -1; /* T_geran_BCCH_Configuration */
458 static int hf_lte_rrc_geran_CellReselectionPriority = -1; /* INTEGER_0_7 */
459 static int hf_lte_rrc_ncc_Permitted = -1; /* BIT_STRING_SIZE_8 */
460 static int hf_lte_rrc_q_Rxlevmin_01 = -1; /* INTEGER_0_31 */
461 static int hf_lte_rrc_threshX_High_02 = -1; /* INTEGER_0_31 */
462 static int hf_lte_rrc_threshX_Low_02 = -1; /* INTEGER_0_31 */
463 static int hf_lte_rrc_cdma2000_SystemTimeInfo = -1; /* CDMA2000_SystemTimeInfo */
464 static int hf_lte_rrc_searchWindowSize = -1; /* INTEGER_0_15 */
465 static int hf_lte_rrc_hrpd_Parameters = -1; /* T_hrpd_Parameters */
466 static int hf_lte_rrc_hrpd_PreRegistrationInfo = -1; /* HRPD_PreRegistrationInfo */
467 static int hf_lte_rrc_hrpd_CellReselectionParameters = -1; /* T_hrpd_CellReselectionParameters */
468 static int hf_lte_rrc_hrpd_BandClassList = -1; /* HRPD_BandClassList */
469 static int hf_lte_rrc_hrpd_NeighborCellList = -1; /* HRPD_NeighborCellList */
470 static int hf_lte_rrc_t_ReselectionCDMA_HRPD = -1; /* INTEGER_0_7 */
471 static int hf_lte_rrc_speedDependentScalingParameters_04 = -1; /* T_speedDependentScalingParameters_04 */
472 static int hf_lte_rrc_t_ReselectionCDMA_HRPD_SF_Medium = -1; /* T_t_ReselectionCDMA_HRPD_SF_Medium */
473 static int hf_lte_rrc_t_ReselectionCDMA_HRPD_SF_High = -1; /* T_t_ReselectionCDMA_HRPD_SF_High */
474 static int hf_lte_rrc_oneXRTT_Parameters = -1; /* T_oneXRTT_Parameters */
475 static int hf_lte_rrc_oneXRTT_CSFB_RegistrationInfo = -1; /* OneXRTT_CSFB_RegistrationInfo */
476 static int hf_lte_rrc_oneXRTT_LongCodeState = -1; /* BIT_STRING_SIZE_42 */
477 static int hf_lte_rrc_oneXRTT_CellReselectionParameters = -1; /* T_oneXRTT_CellReselectionParameters */
478 static int hf_lte_rrc_oneXRTT_BandClassList = -1; /* OneXRTT_BandClassList */
479 static int hf_lte_rrc_oneXRTT_NeighborCellList = -1; /* OneXRTT_NeighborCellList */
480 static int hf_lte_rrc_t_ReselectionCDMA_OneXRTT = -1; /* INTEGER_0_7 */
481 static int hf_lte_rrc_speedDependentScalingParameters_05 = -1; /* T_speedDependentScalingParameters_05 */
482 static int hf_lte_rrc_t_ReselectionCDMA_OneXRTT_SF_Medium = -1; /* T_t_ReselectionCDMA_OneXRTT_SF_Medium */
483 static int hf_lte_rrc_t_ReselectionCDMA_OneXRTT_SF_High = -1; /* T_t_ReselectionCDMA_OneXRTT_SF_High */
484 static int hf_lte_rrc_HRPD_NeighborCellList_item = -1; /* HRPD_NeighborCellList_item */
485 static int hf_lte_rrc_hrpd_NeighborCellInfo = -1; /* CDMA2000_NeighbourCellInformation */
486 static int hf_lte_rrc_OneXRTT_NeighborCellList_item = -1; /* OneXRTT_NeighborCellList_item */
487 static int hf_lte_rrc_oneXRTT_NeighborCellInfo = -1; /* CDMA2000_NeighbourCellInformation */
488 static int hf_lte_rrc_HRPD_BandClassList_item = -1; /* HRPD_BandClassList_item */
489 static int hf_lte_rrc_hrpd_BandClass = -1; /* CDMA2000_Bandclass */
490 static int hf_lte_rrc_hrpd_CellReselectionPriority = -1; /* INTEGER_0_7 */
491 static int hf_lte_rrc_threshX_High_03 = -1; /* INTEGER_0_63 */
492 static int hf_lte_rrc_threshX_Low_03 = -1; /* INTEGER_0_63 */
493 static int hf_lte_rrc_OneXRTT_BandClassList_item = -1; /* OneXRTT_BandClassList_item */
494 static int hf_lte_rrc_oneXRTT_BandClass = -1; /* CDMA2000_Bandclass */
495 static int hf_lte_rrc_oneXRTT_CellReselectionPriority = -1; /* INTEGER_0_7 */
496 static int hf_lte_rrc_hnbid = -1; /* OCTET_STRING_SIZE_48 */
497 static int hf_lte_rrc_etws_PrimaryNotification = -1; /* OCTET_STRING */
498 static int hf_lte_rrc_etws_ValueTag = -1; /* INTEGER_0_3 */
499 static int hf_lte_rrc_etws_SegmentType = -1; /* T_etws_SegmentType */
500 static int hf_lte_rrc_etws_SegmentNumber = -1; /* INTEGER_0_63 */
501 static int hf_lte_rrc_etws_SecondaryNotification = -1; /* OCTET_STRING */
502 static int hf_lte_rrc_antennaPortsCount = -1; /* T_antennaPortsCount */
503 static int hf_lte_rrc_transmissionMode = -1; /* T_transmissionMode */
504 static int hf_lte_rrc_codebookSubsetRestriction = -1; /* T_codebookSubsetRestriction */
505 static int hf_lte_rrc_n2TxAntenna_tm3 = -1; /* BIT_STRING_SIZE_2 */
506 static int hf_lte_rrc_n4TxAntenna_tm3 = -1; /* BIT_STRING_SIZE_4 */
507 static int hf_lte_rrc_n2TxAntenna_tm4 = -1; /* BIT_STRING_SIZE_6 */
508 static int hf_lte_rrc_n4TxAntenna_tm4 = -1; /* BIT_STRING_SIZE_64 */
509 static int hf_lte_rrc_n2TxAntenna_tm5 = -1; /* BIT_STRING_SIZE_4 */
510 static int hf_lte_rrc_n4TxAntenna_tm5 = -1; /* BIT_STRING_SIZE_16 */
511 static int hf_lte_rrc_n2TxAntenna_tm6 = -1; /* BIT_STRING_SIZE_4 */
512 static int hf_lte_rrc_n4TxAntenna_tm6 = -1; /* BIT_STRING_SIZE_16 */
513 static int hf_lte_rrc_cqi_ReportingModeAperiodic = -1; /* T_cqi_ReportingModeAperiodic */
514 static int hf_lte_rrc_nomPDSCH_RS_EPRE_Offset = -1; /* INTEGER_M1_6 */
515 static int hf_lte_rrc_cqi_ReportingPeriodic = -1; /* CQI_ReportingPeriodic */
516 static int hf_lte_rrc_disable = -1; /* NULL */
517 static int hf_lte_rrc_enable = -1; /* T_enable */
518 static int hf_lte_rrc_cqi_PUCCH_ResourceIndex = -1; /* INTEGER_0_767 */
519 static int hf_lte_rrc_cqi_pmi_ConfigIndex = -1; /* INTEGER_0_511 */
520 static int hf_lte_rrc_cqi_FormatIndicatorPeriodic = -1; /* T_cqi_FormatIndicatorPeriodic */
521 static int hf_lte_rrc_widebandCQI = -1; /* NULL */
522 static int hf_lte_rrc_subbandCQI = -1; /* T_subbandCQI */
523 static int hf_lte_rrc_k = -1; /* INTEGER_1_4 */
524 static int hf_lte_rrc_ri_ConfigIndex = -1; /* INTEGER_0_1023 */
525 static int hf_lte_rrc_simultaneousAckNackAndCQI = -1; /* BOOLEAN */
526 static int hf_lte_rrc_ul_SpecificParameters = -1; /* T_ul_SpecificParameters */
527 static int hf_lte_rrc_priority = -1; /* INTEGER_1_16 */
528 static int hf_lte_rrc_prioritizedBitRate = -1; /* T_prioritizedBitRate */
529 static int hf_lte_rrc_bucketSizeDuration = -1; /* T_bucketSizeDuration */
530 static int hf_lte_rrc_logicalChannelGroup = -1; /* INTEGER_0_3 */
531 static int hf_lte_rrc_dl_SCH_Configuration = -1; /* T_dl_SCH_Configuration */
532 static int hf_lte_rrc_ul_SCH_Configuration = -1; /* T_ul_SCH_Configuration */
533 static int hf_lte_rrc_maxHARQ_Tx = -1; /* T_maxHARQ_Tx */
534 static int hf_lte_rrc_periodicBSR_Timer = -1; /* T_periodicBSR_Timer */
535 static int hf_lte_rrc_retxBSR_Timer = -1; /* T_retxBSR_Timer */
536 static int hf_lte_rrc_ttiBundling = -1; /* BOOLEAN */
537 static int hf_lte_rrc_drx_Configuration = -1; /* T_drx_Configuration */
538 static int hf_lte_rrc_enable_01 = -1; /* T_enable_01 */
539 static int hf_lte_rrc_onDurationTimer = -1; /* T_onDurationTimer */
540 static int hf_lte_rrc_drx_InactivityTimer = -1; /* T_drx_InactivityTimer */
541 static int hf_lte_rrc_drx_RetransmissionTimer = -1; /* T_drx_RetransmissionTimer */
542 static int hf_lte_rrc_longDRX_CycleStartOffset = -1; /* T_longDRX_CycleStartOffset */
543 static int hf_lte_rrc_sf10 = -1; /* INTEGER_0_9 */
544 static int hf_lte_rrc_sf20 = -1; /* INTEGER_0_19 */
545 static int hf_lte_rrc_sf32 = -1; /* INTEGER_0_31 */
546 static int hf_lte_rrc_sf40 = -1; /* INTEGER_0_39 */
547 static int hf_lte_rrc_sf64 = -1; /* INTEGER_0_63 */
548 static int hf_lte_rrc_sf80 = -1; /* INTEGER_0_79 */
549 static int hf_lte_rrc_sf128 = -1; /* INTEGER_0_127 */
550 static int hf_lte_rrc_sf160 = -1; /* INTEGER_0_159 */
551 static int hf_lte_rrc_sf256 = -1; /* INTEGER_0_254 */
552 static int hf_lte_rrc_sf320 = -1; /* INTEGER_0_319 */
553 static int hf_lte_rrc_sf512 = -1; /* INTEGER_0_511 */
554 static int hf_lte_rrc_sf640 = -1; /* INTEGER_0_639 */
555 static int hf_lte_rrc_sf1024 = -1; /* INTEGER_0_1023 */
556 static int hf_lte_rrc_sf1280 = -1; /* INTEGER_0_1279 */
557 static int hf_lte_rrc_sf2048 = -1; /* INTEGER_0_2047 */
558 static int hf_lte_rrc_sf2560 = -1; /* INTEGER_0_2559 */
559 static int hf_lte_rrc_shortDRX = -1; /* T_shortDRX */
560 static int hf_lte_rrc_enable_02 = -1; /* T_enable_02 */
561 static int hf_lte_rrc_shortDRX_Cycle = -1; /* T_shortDRX_Cycle */
562 static int hf_lte_rrc_drxShortCycleTimer = -1; /* INTEGER_1_16 */
563 static int hf_lte_rrc_timeAlignmentTimerDedicated = -1; /* TimeAlignmentTimer */
564 static int hf_lte_rrc_phr_Configuration = -1; /* T_phr_Configuration */
565 static int hf_lte_rrc_enable_03 = -1; /* T_enable_03 */
566 static int hf_lte_rrc_periodicPHR_Timer = -1; /* T_periodicPHR_Timer */
567 static int hf_lte_rrc_prohibitPHR_Timer = -1; /* T_prohibitPHR_Timer */
568 static int hf_lte_rrc_dl_PathlossChange = -1; /* T_dl_PathlossChange */
569 static int hf_lte_rrc_discardTimer = -1; /* T_discardTimer */
570 static int hf_lte_rrc_rlc_AM = -1; /* T_rlc_AM */
571 static int hf_lte_rrc_statusReportRequired = -1; /* BOOLEAN */
572 static int hf_lte_rrc_flushTimer = -1; /* T_flushTimer */
573 static int hf_lte_rrc_rlc_UM = -1; /* T_rlc_UM */
574 static int hf_lte_rrc_pdcp_SN_Size = -1; /* T_pdcp_SN_Size */
575 static int hf_lte_rrc_headerCompression = -1; /* T_headerCompression */
576 static int hf_lte_rrc_notUsed = -1; /* NULL */
577 static int hf_lte_rrc_rohc = -1; /* T_rohc */
578 static int hf_lte_rrc_maxCID = -1; /* INTEGER_1_16383 */
579 static int hf_lte_rrc_profiles = -1; /* T_profiles */
580 static int hf_lte_rrc_profile0x0001 = -1; /* BOOLEAN */
581 static int hf_lte_rrc_profile0x0002 = -1; /* BOOLEAN */
582 static int hf_lte_rrc_profile0x0003 = -1; /* BOOLEAN */
583 static int hf_lte_rrc_profile0x0004 = -1; /* BOOLEAN */
584 static int hf_lte_rrc_profile0x0006 = -1; /* BOOLEAN */
585 static int hf_lte_rrc_profile0x0101 = -1; /* BOOLEAN */
586 static int hf_lte_rrc_profile0x0102 = -1; /* BOOLEAN */
587 static int hf_lte_rrc_profile0x0103 = -1; /* BOOLEAN */
588 static int hf_lte_rrc_profile0x0104 = -1; /* BOOLEAN */
589 static int hf_lte_rrc_referenceSignalPower = -1; /* INTEGER_M60_50 */
590 static int hf_lte_rrc_p_b = -1; /* T_p_b */
591 static int hf_lte_rrc_p_a = -1; /* T_p_a */
592 static int hf_lte_rrc_phich_Duration = -1; /* T_phich_Duration */
593 static int hf_lte_rrc_phich_Resource = -1; /* T_phich_Resource */
594 static int hf_lte_rrc_pdsch_Configuration = -1; /* PDSCH_ConfigDedicated */
595 static int hf_lte_rrc_pucch_Configuration = -1; /* PUCCH_ConfigDedicated */
596 static int hf_lte_rrc_pusch_Configuration = -1; /* PUSCH_ConfigDedicated */
597 static int hf_lte_rrc_uplinkPowerControl = -1; /* UplinkPowerControlDedicated */
598 static int hf_lte_rrc_tpc_PDCCH_ConfigPUCCH = -1; /* TPC_PDCCH_Configuration */
599 static int hf_lte_rrc_tpc_PDCCH_ConfigPUSCH = -1; /* TPC_PDCCH_Configuration */
600 static int hf_lte_rrc_cqi_Reporting = -1; /* CQI_Reporting */
601 static int hf_lte_rrc_soundingRsUl_Config = -1; /* SoundingRsUl_ConfigDedicated */
602 static int hf_lte_rrc_antennaInformation = -1; /* T_antennaInformation */
603 static int hf_lte_rrc_explicit = -1; /* AntennaInformationDedicated */
604 static int hf_lte_rrc_default = -1; /* NULL */
605 static int hf_lte_rrc_schedulingRequestConfig = -1; /* SchedulingRequest_Configuration */
606 static int hf_lte_rrc_rootSequenceIndex = -1; /* INTEGER_0_837 */
607 static int hf_lte_rrc_prach_ConfigInfo = -1; /* PRACH_ConfigInfo */
608 static int hf_lte_rrc_prach_ConfigurationIndex = -1; /* INTEGER_0_63 */
609 static int hf_lte_rrc_highSpeedFlag = -1; /* BOOLEAN */
610 static int hf_lte_rrc_zeroCorrelationZoneConfig = -1; /* INTEGER_0_15 */
611 static int hf_lte_rrc_prach_FrequencyOffset = -1; /* INTEGER_0_104 */
612 static int hf_lte_rrc_deltaPUCCH_Shift = -1; /* T_deltaPUCCH_Shift */
613 static int hf_lte_rrc_deltaPUCCH_Offset = -1; /* T_deltaPUCCH_Offset */
614 static int hf_lte_rrc_nRB_CQI = -1; /* INTEGER_0_63 */
615 static int hf_lte_rrc_nCS_AN = -1; /* INTEGER_0_7 */
616 static int hf_lte_rrc_n1PUCCH_AN = -1; /* INTEGER_0_2047 */
617 static int hf_lte_rrc_tddAckNackFeedbackMode = -1; /* T_tddAckNackFeedbackMode */
618 static int hf_lte_rrc_pusch_ConfigBasic = -1; /* T_pusch_ConfigBasic */
619 static int hf_lte_rrc_n_SB = -1; /* T_n_SB */
620 static int hf_lte_rrc_hoppingMode = -1; /* T_hoppingMode */
621 static int hf_lte_rrc_pusch_HoppingOffset = -1; /* INTEGER_0_63 */
622 static int hf_lte_rrc_ul_ReferenceSignalsPUSCH = -1; /* UL_ReferenceSignalsPUSCH */
623 static int hf_lte_rrc_deltaOffset_ACK_Index = -1; /* INTEGER_0_15 */
624 static int hf_lte_rrc_deltaOffset_RI_Index = -1; /* INTEGER_0_15 */
625 static int hf_lte_rrc_deltaOffset_CQI_Index = -1; /* INTEGER_0_15 */
626 static int hf_lte_rrc_ra_PreambleIndex = -1; /* INTEGER_1_64 */
627 static int hf_lte_rrc_ra_ResourceIndex = -1; /* INTEGER_0_15 */
628 static int hf_lte_rrc_preambleInformation = -1; /* T_preambleInformation */
629 static int hf_lte_rrc_numberOfRA_Preambles = -1; /* T_numberOfRA_Preambles */
630 static int hf_lte_rrc_sizeOfRA_PreamblesGroupA = -1; /* T_sizeOfRA_PreamblesGroupA */
631 static int hf_lte_rrc_powerRampingParameters = -1; /* T_powerRampingParameters */
632 static int hf_lte_rrc_powerRampingStep = -1; /* T_powerRampingStep */
633 static int hf_lte_rrc_preambleInitialReceivedTargetPower = -1; /* T_preambleInitialReceivedTargetPower */
634 static int hf_lte_rrc_ra_SupervisionInformation = -1; /* T_ra_SupervisionInformation */
635 static int hf_lte_rrc_preambleTransMax = -1; /* T_preambleTransMax */
636 static int hf_lte_rrc_ra_ResponseWindowSize = -1; /* T_ra_ResponseWindowSize */
637 static int hf_lte_rrc_mac_ContentionResolutionTimer = -1; /* T_mac_ContentionResolutionTimer */
638 static int hf_lte_rrc_maxHARQ_Msg3Tx = -1; /* INTEGER_1_8 */
639 static int hf_lte_rrc_partitionPLThreshold = -1; /* INTEGER_0 */
640 static int hf_lte_rrc_rach_Configuration = -1; /* RACH_ConfigCommon */
641 static int hf_lte_rrc_bcch_Configuration = -1; /* BCCH_Configuration */
642 static int hf_lte_rrc_pcch_Configuration = -1; /* PCCH_Configuration */
643 static int hf_lte_rrc_prach_Configuration = -1; /* PRACH_ConfigurationSIB */
644 static int hf_lte_rrc_pdsch_Configuration_01 = -1; /* PDSCH_ConfigCommon */
645 static int hf_lte_rrc_pusch_Configuration_01 = -1; /* PUSCH_ConfigCommon */
646 static int hf_lte_rrc_pucch_Configuration_01 = -1; /* PUCCH_ConfigCommon */
647 static int hf_lte_rrc_soundingRsUl_Config_01 = -1; /* SoundingRsUl_ConfigCommon */
648 static int hf_lte_rrc_uplinkPowerControl_01 = -1; /* UplinkPowerControlCommon */
649 static int hf_lte_rrc_prach_Configuration_01 = -1; /* PRACH_Configuration */
650 static int hf_lte_rrc_antennaInformationCommon = -1; /* AntennaInformationCommon */
651 static int hf_lte_rrc_modificationPeriodCoeff = -1; /* T_modificationPeriodCoeff */
652 static int hf_lte_rrc_defaultPagingCycle = -1; /* T_defaultPagingCycle */
653 static int hf_lte_rrc_nB = -1; /* T_nB */
654 static int hf_lte_rrc_srb_ToAddModifyList = -1; /* SRB_ToAddModifyList */
655 static int hf_lte_rrc_drb_ToAddModifyList = -1; /* DRB_ToAddModifyList */
656 static int hf_lte_rrc_drb_ToReleaseList = -1; /* DRB_ToReleaseList */
657 static int hf_lte_rrc_mac_MainConfig = -1; /* T_mac_MainConfig */
658 static int hf_lte_rrc_explicit_01 = -1; /* MAC_MainConfiguration */
659 static int hf_lte_rrc_physicalConfigDedicated = -1; /* PhysicalConfigDedicated */
660 static int hf_lte_rrc_sps_Configuration = -1; /* SPS_Configuration */
661 static int hf_lte_rrc_SRB_ToAddModifyList_item = -1; /* SRB_ToAddModifyList_item */
662 static int hf_lte_rrc_srb_Identity = -1; /* INTEGER_1_2 */
663 static int hf_lte_rrc_rlc_Configuration = -1; /* T_rlc_Configuration */
664 static int hf_lte_rrc_explicit_02 = -1; /* RLC_Configuration */
665 static int hf_lte_rrc_logicalChannelConfig = -1; /* T_logicalChannelConfig */
666 static int hf_lte_rrc_explicit_03 = -1; /* LogicalChannelConfig */
667 static int hf_lte_rrc_DRB_ToAddModifyList_item = -1; /* DRB_ToAddModifyList_item */
668 static int hf_lte_rrc_eps_BearerIdentity = -1; /* INTEGER_0_15 */
669 static int hf_lte_rrc_drb_Identity = -1; /* INTEGER_1_32 */
670 static int hf_lte_rrc_pdcp_Configuration = -1; /* PDCP_Configuration */
671 static int hf_lte_rrc_rlc_Configuration_01 = -1; /* RLC_Configuration */
672 static int hf_lte_rrc_rb_MappingInfo = -1; /* DTCH_LogicalChannelIdentity */
673 static int hf_lte_rrc_logicalChannelConfig_01 = -1; /* LogicalChannelConfig */
674 static int hf_lte_rrc_DRB_ToReleaseList_item = -1; /* DRB_ToReleaseList_item */
675 static int hf_lte_rrc_am = -1; /* T_am */
676 static int hf_lte_rrc_ul_AM_RLC = -1; /* UL_AM_RLC */
677 static int hf_lte_rrc_dl_AM_RLC = -1; /* DL_AM_RLC */
678 static int hf_lte_rrc_um_Bi_Directional = -1; /* T_um_Bi_Directional */
679 static int hf_lte_rrc_ul_UM_RLC = -1; /* UL_UM_RLC */
680 static int hf_lte_rrc_dl_UM_RLC = -1; /* DL_UM_RLC */
681 static int hf_lte_rrc_um_Uni_Directional_UL = -1; /* T_um_Uni_Directional_UL */
682 static int hf_lte_rrc_um_Uni_Directional_DL = -1; /* T_um_Uni_Directional_DL */
683 static int hf_lte_rrc_t_PollRetransmit = -1; /* T_PollRetransmit */
684 static int hf_lte_rrc_pollPDU = -1; /* PollPDU */
685 static int hf_lte_rrc_pollByte = -1; /* PollByte */
686 static int hf_lte_rrc_maxRetxThreshold = -1; /* T_maxRetxThreshold */
687 static int hf_lte_rrc_t_Reordering = -1; /* T_Reordering */
688 static int hf_lte_rrc_t_StatusProhibit = -1; /* T_StatusProhibit */
689 static int hf_lte_rrc_sn_FieldLength = -1; /* SN_FieldLength */
690 static int hf_lte_rrc_enable_04 = -1; /* T_enable_04 */
691 static int hf_lte_rrc_sr_PUCCH_ResourceIndex = -1; /* INTEGER_0_2047 */
692 static int hf_lte_rrc_sr_ConfigurationIndex = -1; /* INTEGER_0_155 */
693 static int hf_lte_rrc_dsr_TransMax = -1; /* T_dsr_TransMax */
694 static int hf_lte_rrc_srsBandwidthConfiguration = -1; /* T_srsBandwidthConfiguration */
695 static int hf_lte_rrc_srsSubframeConfiguration = -1; /* T_srsSubframeConfiguration */
696 static int hf_lte_rrc_ackNackSrsSimultaneousTransmission = -1; /* BOOLEAN */
697 static int hf_lte_rrc_enable_05 = -1; /* T_enable_05 */
698 static int hf_lte_rrc_srsBandwidth = -1; /* T_srsBandwidth */
699 static int hf_lte_rrc_srsHoppingBandwidth = -1; /* T_srsHoppingBandwidth */
700 static int hf_lte_rrc_frequencyDomainPosition = -1; /* INTEGER_0_23 */
701 static int hf_lte_rrc_duration = -1; /* BOOLEAN */
702 static int hf_lte_rrc_srs_ConfigurationIndex = -1; /* INTEGER_0_1023 */
703 static int hf_lte_rrc_transmissionComb = -1; /* BOOLEAN */
704 static int hf_lte_rrc_cyclicShift = -1; /* T_cyclicShift */
705 static int hf_lte_rrc_sps_ConfigurationDL = -1; /* SPS_ConfigurationDL */
706 static int hf_lte_rrc_sps_ConfigurationUL = -1; /* SPS_ConfigurationUL */
707 static int hf_lte_rrc_enable_06 = -1; /* T_enable_06 */
708 static int hf_lte_rrc_semiPersistSchedIntervalDL = -1; /* T_semiPersistSchedIntervalDL */
709 static int hf_lte_rrc_n1Pucch_AN_Persistent = -1; /* INTEGER_0_2047 */
710 static int hf_lte_rrc_enable_07 = -1; /* T_enable_07 */
711 static int hf_lte_rrc_semiPersistSchedIntervalUL = -1; /* T_semiPersistSchedIntervalUL */
712 static int hf_lte_rrc_p0_Persistent = -1; /* T_p0_Persistent */
713 static int hf_lte_rrc_p0_NominalPUSCH_Persistent = -1; /* INTEGER_M126_24 */
714 static int hf_lte_rrc_p0_UePUSCH_Persistent = -1; /* INTEGER_M8_7 */
715 static int hf_lte_rrc_subframeAssignment = -1; /* T_subframeAssignment */
716 static int hf_lte_rrc_specialSubframePatterns = -1; /* T_specialSubframePatterns */
717 static int hf_lte_rrc_indexOfFormat3 = -1; /* INTEGER_1_15 */
718 static int hf_lte_rrc_indexOfFormat3A = -1; /* INTEGER_1_31 */
719 static int hf_lte_rrc_enable_08 = -1; /* T_enable_08 */
720 static int hf_lte_rrc_tpc_RNTI = -1; /* BIT_STRING_SIZE_16 */
721 static int hf_lte_rrc_tpc_Index = -1; /* TPC_Index */
722 static int hf_lte_rrc_groupHoppingEnabled = -1; /* BOOLEAN */
723 static int hf_lte_rrc_groupAssignmentPUSCH = -1; /* INTEGER_0_29 */
724 static int hf_lte_rrc_sequenceHoppingEnabled = -1; /* BOOLEAN */
725 static int hf_lte_rrc_cyclicShift_01 = -1; /* INTEGER_0_7 */
726 static int hf_lte_rrc_p0_NominalPUSCH = -1; /* INTEGER_M126_24 */
727 static int hf_lte_rrc_deltaPreambleMsg3 = -1; /* INTEGER_M1_6 */
728 static int hf_lte_rrc_alpha = -1; /* T_alpha */
729 static int hf_lte_rrc_p0_NominalPUCCH = -1; /* INTEGER_M127_M96 */
730 static int hf_lte_rrc_deltaFList_PUCCH = -1; /* DeltaFList_PUCCH */
731 static int hf_lte_rrc_p0_UePUSCH = -1; /* INTEGER_M8_7 */
732 static int hf_lte_rrc_deltaMCS_Enabled = -1; /* T_deltaMCS_Enabled */
733 static int hf_lte_rrc_accumulationEnabled = -1; /* BOOLEAN */
734 static int hf_lte_rrc_p0_uePUCCH = -1; /* INTEGER_M8_7 */
735 static int hf_lte_rrc_pSRS_Offset = -1; /* INTEGER_0_15 */
736 static int hf_lte_rrc_deltaF_PUCCH_Format1 = -1; /* T_deltaF_PUCCH_Format1 */
737 static int hf_lte_rrc_deltaF_PUCCH_Format1b = -1; /* T_deltaF_PUCCH_Format1b */
738 static int hf_lte_rrc_deltaF_PUCCH_Format2 = -1; /* T_deltaF_PUCCH_Format2 */
739 static int hf_lte_rrc_deltaF_PUCCH_Format2a = -1; /* T_deltaF_PUCCH_Format2a */
740 static int hf_lte_rrc_deltaF_PUCCH_Format2b = -1; /* T_deltaF_PUCCH_Format2b */
741 static int hf_lte_rrc_integrityProtAlgorithm = -1; /* IntegrityProtAlgorithm */
742 static int hf_lte_rrc_cipheringAlgorithm = -1; /* CipheringAlgorithm */
743 static int hf_lte_rrc_keyIndicator = -1; /* KeyIndicator */
744 static int hf_lte_rrc_bandClass = -1; /* CDMA2000_Bandclass */
745 static int hf_lte_rrc_frequency = -1; /* INTEGER_0_2047 */
746 static int hf_lte_rrc_cdma2000_CarrierInfo = -1; /* CDMA2000_CarrierInfo */
747 static int hf_lte_rrc_pnOffset = -1; /* CDMA2000_CellIdentity */
748 static int hf_lte_rrc_cdma_EUTRA_Synchronisation = -1; /* BOOLEAN */
749 static int hf_lte_rrc_cdma_SystemTime = -1; /* T_cdma_SystemTime */
750 static int hf_lte_rrc_cdma_SynchronousSystemTime = -1; /* BIT_STRING_SIZE_39 */
751 static int hf_lte_rrc_cdma_AsynchronousSystemTime = -1; /* BIT_STRING_SIZE_49 */
752 static int hf_lte_rrc_CellIndexList_item = -1; /* CellIndexList_item */
753 static int hf_lte_rrc_cellIndex = -1; /* INTEGER_1_maxCellMeas */
754 static int hf_lte_rrc_timeToTriggerSF_Medium = -1; /* T_timeToTriggerSF_Medium */
755 static int hf_lte_rrc_timeToTriggerSF_High = -1; /* T_timeToTriggerSF_High */
756 static int hf_lte_rrc_earfcn_DL = -1; /* INTEGER_0_maxEARFCN */
757 static int hf_lte_rrc_earfcn_UL = -1; /* EUTRA_DL_CarrierFreq */
758 static int hf_lte_rrc_arfcn = -1; /* GERAN_ARFCN_Value */
759 static int hf_lte_rrc_bandIndicator = -1; /* GERAN_BandIndicator */
760 static int hf_lte_rrc_startingARFCN = -1; /* GERAN_ARFCN_Value */
761 static int hf_lte_rrc_followingARFCNs = -1; /* T_followingARFCNs */
762 static int hf_lte_rrc_explicitListOfARFCNs = -1; /* ExplicitListOfARFCNs */
763 static int hf_lte_rrc_equallySpacedARFCNs = -1; /* T_equallySpacedARFCNs */
764 static int hf_lte_rrc_arfcn_Spacing = -1; /* INTEGER_1_8 */
765 static int hf_lte_rrc_numberOfFollowingARFCNs = -1; /* INTEGER_0_31 */
766 static int hf_lte_rrc_variableBitMapOfARFCNs = -1; /* OCTET_STRING_SIZE_1_16 */
767 static int hf_lte_rrc_ExplicitListOfARFCNs_item = -1; /* GERAN_ARFCN_Value */
768 static int hf_lte_rrc_networkColourCode = -1; /* BIT_STRING_SIZE_3 */
769 static int hf_lte_rrc_baseStationColourCode = -1; /* BIT_STRING_SIZE_3 */
770 static int hf_lte_rrc_csg_Indicator = -1; /* BOOLEAN */
771 static int hf_lte_rrc_utra_CellIdentity = -1; /* BIT_STRING_SIZE_28 */
772 static int hf_lte_rrc_locationAreaCode = -1; /* BIT_STRING_SIZE_16 */
773 static int hf_lte_rrc_geran_CellIdentity = -1; /* BIT_STRING_SIZE_16 */
774 static int hf_lte_rrc_globalCellId_oneXRTT = -1; /* BIT_STRING_SIZE_47 */
775 static int hf_lte_rrc_globalCellId_HRPD = -1; /* BIT_STRING_SIZE_128 */
776 static int hf_lte_rrc_hrpd_PreRegistrationAllowed = -1; /* BOOLEAN */
777 static int hf_lte_rrc_hrpd_PreRegistrationZoneId = -1; /* INTEGER_0_255 */
778 static int hf_lte_rrc_hrpd_SecondaryPreRegistrationZoneIdList = -1; /* HRPD_SecondaryPreRegistrationZoneIdList */
779 static int hf_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item = -1; /* HRPD_SecondaryPreRegistrationZoneIdList_item */
780 static int hf_lte_rrc_hrpd_SecondaryPreRegistrationZoneId = -1; /* INTEGER_0_255 */
781 static int hf_lte_rrc_interFreqPriorityList = -1; /* InterFreqPriorityList */
782 static int hf_lte_rrc_geran_FreqPriorityList = -1; /* GERAN_FreqPriorityList */
783 static int hf_lte_rrc_utra_FDD_FreqPriorityList = -1; /* UTRA_FDD_FreqPriorityList */
784 static int hf_lte_rrc_utra_TDD_FreqPriorityList = -1; /* UTRA_TDD_FreqPriorityList */
785 static int hf_lte_rrc_hrpd_BandClassPriorityList = -1; /* HRPD_BandClassPriorityList */
786 static int hf_lte_rrc_oneXRTT_BandClassPriorityList = -1; /* OneXRTT_BandClassPriorityList */
787 static int hf_lte_rrc_t320 = -1; /* T_t320 */
788 static int hf_lte_rrc_InterFreqPriorityList_item = -1; /* InterFreqPriorityList_item */
789 static int hf_lte_rrc_GERAN_FreqPriorityList_item = -1; /* GERAN_FreqPriorityList_item */
790 static int hf_lte_rrc_UTRA_FDD_FreqPriorityList_item = -1; /* UTRA_FDD_FreqPriorityList_item */
791 static int hf_lte_rrc_UTRA_TDD_FreqPriorityList_item = -1; /* UTRA_TDD_FreqPriorityList_item */
792 static int hf_lte_rrc_HRPD_BandClassPriorityList_item = -1; /* HRPD_BandClassPriorityList_item */
793 static int hf_lte_rrc_hrpd_bandClass = -1; /* CDMA2000_Bandclass */
794 static int hf_lte_rrc_OneXRTT_BandClassPriorityList_item = -1; /* OneXRTT_BandClassPriorityList_item */
795 static int hf_lte_rrc_oneXRTT_bandClass = -1; /* CDMA2000_Bandclass */
796 static int hf_lte_rrc_targetCellIdentity = -1; /* PhysicalCellIdentity */
797 static int hf_lte_rrc_eutra_CarrierFreq_01 = -1; /* EUTRA_CarrierFreq */
798 static int hf_lte_rrc_eutra_CarrierBandwidth = -1; /* EUTRA_CarrierBandwidth */
799 static int hf_lte_rrc_t304_01 = -1; /* T_t304_01 */
800 static int hf_lte_rrc_radioResourceConfigCommon_01 = -1; /* RadioResourceConfigCommon */
801 static int hf_lte_rrc_rach_ConfigDedicated = -1; /* RACH_ConfigDedicated */
802 static int hf_lte_rrc_dl_Bandwidth = -1; /* T_dl_Bandwidth */
803 static int hf_lte_rrc_ul_Bandwidth_01 = -1; /* T_ul_Bandwidth_01 */
804 static int hf_lte_rrc_t_Evalulation = -1; /* T_t_Evalulation */
805 static int hf_lte_rrc_t_HystNormal = -1; /* T_t_HystNormal */
806 static int hf_lte_rrc_n_CellChangeMedium = -1; /* INTEGER_1_16 */
807 static int hf_lte_rrc_n_CellChangeHigh = -1; /* INTEGER_1_16 */
808 static int hf_lte_rrc_oneXRTT_CSFB_RegistrationAllowed = -1; /* BOOLEAN */
809 static int hf_lte_rrc_oneXRTT_RegistrationParameters = -1; /* OneXRTT_RegistrationParameters */
810 static int hf_lte_rrc_oneXRTT_SID = -1; /* BIT_STRING_SIZE_15 */
811 static int hf_lte_rrc_oneXRTT_NID = -1; /* BIT_STRING_SIZE_16 */
812 static int hf_lte_rrc_oneXRTT_MultipleSID = -1; /* BOOLEAN */
813 static int hf_lte_rrc_oneXRTT_MultipleNID = -1; /* BOOLEAN */
814 static int hf_lte_rrc_oneXRTT_HomeReg = -1; /* BOOLEAN */
815 static int hf_lte_rrc_oneXRTT_ForeignSIDReg = -1; /* BOOLEAN */
816 static int hf_lte_rrc_oneXRTT_ForeignNIDReg = -1; /* BOOLEAN */
817 static int hf_lte_rrc_oneXRTT_ParameterReg = -1; /* BOOLEAN */
818 static int hf_lte_rrc_oneXRTT_RegistrationPeriod = -1; /* BIT_STRING_SIZE_7 */
819 static int hf_lte_rrc_oneXRTT_RegistrationZone = -1; /* BIT_STRING_SIZE_12 */
820 static int hf_lte_rrc_oneXRTT_TotalZone = -1; /* BIT_STRING_SIZE_3 */
821 static int hf_lte_rrc_oneXRTT_ZoneTimer = -1; /* BIT_STRING_SIZE_3 */
822 static int hf_lte_rrc_mcc = -1; /* MCC */
823 static int hf_lte_rrc_mnc = -1; /* MNC */
824 static int hf_lte_rrc_MCC_item = -1; /* MCC_MNC_Digit */
825 static int hf_lte_rrc_MNC_item = -1; /* MCC_MNC_Digit */
826 static int hf_lte_rrc_interRAT_target = -1; /* T_interRAT_target */
827 static int hf_lte_rrc_geran_01 = -1; /* GERAN_CarrierFreq */
828 static int hf_lte_rrc_utra = -1; /* UTRA_DL_CarrierFreq */
829 static int hf_lte_rrc_cdma2000_HRPD = -1; /* CDMA2000_CarrierInfo */
830 static int hf_lte_rrc_cdma2000_1xRTT = -1; /* CDMA2000_CarrierInfo */
831 static int hf_lte_rrc_mmegi = -1; /* BIT_STRING_SIZE_16 */
832 static int hf_lte_rrc_mmec = -1; /* MMEC */
833 static int hf_lte_rrc_primaryScramblingCode = -1; /* INTEGER_0_511 */
834 static int hf_lte_rrc_cellParametersID = -1; /* INTEGER_0_127 */
835 static int hf_lte_rrc_uarfcn_DL = -1; /* INTEGER_0_16383 */
836 static int hf_lte_rrc_gapActivation = -1; /* T_gapActivation */
837 static int hf_lte_rrc_activate = -1; /* T_activate */
838 static int hf_lte_rrc_gapPattern = -1; /* T_gapPattern */
839 static int hf_lte_rrc_gp1 = -1; /* T_gp1 */
840 static int hf_lte_rrc_gapOffset = -1; /* INTEGER_0_39 */
841 static int hf_lte_rrc_gp2 = -1; /* T_gp2 */
842 static int hf_lte_rrc_gapOffset_01 = -1; /* INTEGER_0_79 */
843 static int hf_lte_rrc_deactivate = -1; /* NULL */
844 static int hf_lte_rrc_cdma2000_SearchWindowSize = -1; /* INTEGER_0_15 */
845 static int hf_lte_rrc_offsetFreq = -1; /* INTEGER_M15_15 */
846 static int hf_lte_rrc_cellsToRemoveList = -1; /* CellIndexList */
847 static int hf_lte_rrc_cellsToAddModifyList = -1; /* CDMA2000_CellsToAddModifyList */
848 static int hf_lte_rrc_cellForWhichToReportCGI = -1; /* CDMA2000_CellIdentity */
849 static int hf_lte_rrc_CDMA2000_CellsToAddModifyList_item = -1; /* CDMA2000_CellsToAddModifyList_item */
850 static int hf_lte_rrc_cellIdentity_01 = -1; /* CDMA2000_CellIdentity */
851 static int hf_lte_rrc_eutra_CarrierInfo = -1; /* EUTRA_DL_CarrierFreq */
852 static int hf_lte_rrc_offsetFreq_01 = -1; /* T_offsetFreq */
853 static int hf_lte_rrc_cellsToAddModifyList_01 = -1; /* NeighCellsToAddModifyList */
854 static int hf_lte_rrc_blackListedCellsToRemoveList = -1; /* CellIndexList */
855 static int hf_lte_rrc_blackListedCellsToAddModifyList = -1; /* BlackListedCellsToAddModifyList */
856 static int hf_lte_rrc_cellForWhichToReportCGI_01 = -1; /* PhysicalCellIdentity */
857 static int hf_lte_rrc_NeighCellsToAddModifyList_item = -1; /* NeighCellsToAddModifyList_item */
858 static int hf_lte_rrc_cellIdentity_02 = -1; /* PhysicalCellIdentity */
859 static int hf_lte_rrc_cellIndividualOffset = -1; /* T_cellIndividualOffset */
860 static int hf_lte_rrc_BlackListedCellsToAddModifyList_item = -1; /* BlackListedCellsToAddModifyList_item */
861 static int hf_lte_rrc_geran_MeasFrequencyList = -1; /* GERAN_MeasFrequencyList */
862 static int hf_lte_rrc_cellForWhichToReportCGI_02 = -1; /* GERAN_CellIdentity */
863 static int hf_lte_rrc_GERAN_MeasFrequencyList_item = -1; /* GERAN_CarrierFreqList */
864 static int hf_lte_rrc_cellsToAddModifyList_02 = -1; /* T_cellsToAddModifyList */
865 static int hf_lte_rrc_cellsToAddModifyListUTRA_FDD = -1; /* UTRA_FDD_CellsToAddModifyList */
866 static int hf_lte_rrc_cellsToAddModifyListUTRA_TDD = -1; /* UTRA_TDD_CellsToAddModifyList */
867 static int hf_lte_rrc_cellForWhichToReportCGI_03 = -1; /* T_cellForWhichToReportCGI */
868 static int hf_lte_rrc_utra_FDD = -1; /* UTRA_FDD_CellIdentity */
869 static int hf_lte_rrc_utra_TDD = -1; /* UTRA_TDD_CellIdentity */
870 static int hf_lte_rrc_UTRA_FDD_CellsToAddModifyList_item = -1; /* UTRA_FDD_CellsToAddModifyList_item */
871 static int hf_lte_rrc_cellIdentity_03 = -1; /* UTRA_FDD_CellIdentity */
872 static int hf_lte_rrc_UTRA_TDD_CellsToAddModifyList_item = -1; /* UTRA_TDD_CellsToAddModifyList_item */
873 static int hf_lte_rrc_utra_TDD_CellIdentity = -1; /* UTRA_TDD_CellIdentity */
874 static int hf_lte_rrc_measId = -1; /* MeasId */
875 static int hf_lte_rrc_measResultServing = -1; /* T_measResultServing */
876 static int hf_lte_rrc_rsrpResult = -1; /* INTEGER_0_96 */
877 static int hf_lte_rrc_rsrqResult = -1; /* INTEGER_0_33 */
878 static int hf_lte_rrc_neighbouringMeasResults = -1; /* T_neighbouringMeasResults */
879 static int hf_lte_rrc_measResultListEUTRA = -1; /* MeasResultListEUTRA */
880 static int hf_lte_rrc_measResultListUTRA = -1; /* MeasResultListUTRA */
881 static int hf_lte_rrc_measResultListGERAN = -1; /* MeasResultListGERAN */
882 static int hf_lte_rrc_measResultsCDMA2000 = -1; /* MeasResultsCDMA2000 */
883 static int hf_lte_rrc_MeasResultListEUTRA_item = -1; /* MeasResultListEUTRA_item */
884 static int hf_lte_rrc_globalCellIdentity = -1; /* GlobalCellId_EUTRA */
885 static int hf_lte_rrc_measResultEUTRA = -1; /* T_measResultEUTRA */
886 static int hf_lte_rrc_rsrpResult_01 = -1; /* INTEGER_0_97 */
887 static int hf_lte_rrc_MeasResultListUTRA_item = -1; /* MeasResultListUTRA_item */
888 static int hf_lte_rrc_utra_CellIdentity_01 = -1; /* T_utra_CellIdentity */
889 static int hf_lte_rrc_cellIentityFDD = -1; /* UTRA_FDD_CellIdentity */
890 static int hf_lte_rrc_cellIentityTDD = -1; /* UTRA_TDD_CellIdentity */
891 static int hf_lte_rrc_globalCellIdentity_01 = -1; /* GlobalCellId_UTRA */
892 static int hf_lte_rrc_measResultUTRA = -1; /* T_measResultUTRA */
893 static int hf_lte_rrc_mode = -1; /* T_mode */
894 static int hf_lte_rrc_fdd = -1; /* T_fdd */
895 static int hf_lte_rrc_cpich_RSCP = -1; /* INTEGER_M5_91 */
896 static int hf_lte_rrc_cpich_EcN0 = -1; /* INTEGER_0_49 */
897 static int hf_lte_rrc_tdd = -1; /* T_tdd */
898 static int hf_lte_rrc_pccpch_RSCP = -1; /* INTEGER_0_91 */
899 static int hf_lte_rrc_MeasResultListGERAN_item = -1; /* MeasResultListGERAN_item */
900 static int hf_lte_rrc_geran_CarrierInfo = -1; /* T_geran_CarrierInfo */
901 static int hf_lte_rrc_geran_CellIdentity_01 = -1; /* GERAN_CellIdentity */
902 static int hf_lte_rrc_globalCellIdentity_02 = -1; /* GlobalCellId_GERAN */
903 static int hf_lte_rrc_measResultGERAN = -1; /* T_measResultGERAN */
904 static int hf_lte_rrc_rssi = -1; /* BIT_STRING_SIZE_6 */
905 static int hf_lte_rrc_hrpdPreRegistrationStatus = -1; /* BOOLEAN */
906 static int hf_lte_rrc_measResultListCDMA2000 = -1; /* MeasResultListCDMA2000 */
907 static int hf_lte_rrc_MeasResultListCDMA2000_item = -1; /* MeasResultListCDMA2000_item */
908 static int hf_lte_rrc_cdma2000_CellIdentity = -1; /* CDMA2000_CellIdentity */
909 static int hf_lte_rrc_globalCellIdentity_03 = -1; /* GlobalCellId_CDMA2000 */
910 static int hf_lte_rrc_measResultCDMA2000 = -1; /* T_measResultCDMA2000 */
911 static int hf_lte_rrc_pilotPnPhase = -1; /* INTEGER_0_32767 */
912 static int hf_lte_rrc_pilotStrength = -1; /* INTEGER_0_63 */
913 static int hf_lte_rrc_measObjectToRemoveList = -1; /* MeasObjectToRemoveList */
914 static int hf_lte_rrc_measObjectToAddModifyList = -1; /* MeasObjectToAddModifyList */
915 static int hf_lte_rrc_reportConfigToRemoveList = -1; /* ReportConfigToRemoveList */
916 static int hf_lte_rrc_reportConfigToAddModifyList = -1; /* ReportConfigToAddModifyList */
917 static int hf_lte_rrc_measIdToRemoveList = -1; /* MeasIdToRemoveList */
918 static int hf_lte_rrc_measIdToAddModifyList = -1; /* MeasIdToAddModifyList */
919 static int hf_lte_rrc_quantityConfig = -1; /* QuantityConfig */
920 static int hf_lte_rrc_measGapConfig = -1; /* MeasGapConfig */
921 static int hf_lte_rrc_s_Measure = -1; /* INTEGER_M140_M44 */
922 static int hf_lte_rrc_mbsfn_NeighbourCellConfig = -1; /* T_mbsfn_NeighbourCellConfig */
923 static int hf_lte_rrc_speedDependentParameters = -1; /* T_speedDependentParameters */
924 static int hf_lte_rrc_speedDependentScalingParameters_06 = -1; /* ConnectedModeSpeedDependentScalingParameters */
925 static int hf_lte_rrc_MeasIdToRemoveList_item = -1; /* MeasIdToRemoveList_item */
926 static int hf_lte_rrc_MeasIdToAddModifyList_item = -1; /* MeasIdToAddModifyList_item */
927 static int hf_lte_rrc_measObjectId = -1; /* MeasObjectId */
928 static int hf_lte_rrc_reportConfigId = -1; /* ReportConfigId */
929 static int hf_lte_rrc_MeasObjectToRemoveList_item = -1; /* MeasObjectToRemoveList_item */
930 static int hf_lte_rrc_MeasObjectToAddModifyList_item = -1; /* MeasObjectToAddModifyList_item */
931 static int hf_lte_rrc_measObject = -1; /* T_measObject */
932 static int hf_lte_rrc_measObjectEUTRA = -1; /* MeasObjectEUTRA */
933 static int hf_lte_rrc_measObjectUTRA = -1; /* MeasObjectUTRA */
934 static int hf_lte_rrc_measObjectGERAN = -1; /* MeasObjectGERAN */
935 static int hf_lte_rrc_measObjectCDMA2000 = -1; /* MeasObjectCDMA2000 */
936 static int hf_lte_rrc_ReportConfigToRemoveList_item = -1; /* ReportConfigToRemoveList_item */
937 static int hf_lte_rrc_ReportConfigToAddModifyList_item = -1; /* ReportConfigToAddModifyList_item */
938 static int hf_lte_rrc_reportConfig = -1; /* T_reportConfig */
939 static int hf_lte_rrc_reportConfigEUTRA = -1; /* ReportConfigEUTRA */
940 static int hf_lte_rrc_reportConfigInterRAT = -1; /* ReportConfigInterRAT */
941 static int hf_lte_rrc_quantityConfigEUTRA = -1; /* QuantityConfigEUTRA */
942 static int hf_lte_rrc_quantityConfigUTRA = -1; /* QuantityConfigUTRA */
943 static int hf_lte_rrc_quantityConfigGERAN = -1; /* QuantityConfigGERAN */
944 static int hf_lte_rrc_quantityConfigCDMA2000 = -1; /* QuantityConfigCDMA2000 */
945 static int hf_lte_rrc_filterCoefficientRSRP = -1; /* FilterCoefficient */
946 static int hf_lte_rrc_filterCoefficientRSRQ = -1; /* FilterCoefficient */
947 static int hf_lte_rrc_measQuantityUTRA = -1; /* T_measQuantityUTRA */
948 static int hf_lte_rrc_mode_01 = -1; /* T_mode_01 */
949 static int hf_lte_rrc_fdd_01 = -1; /* T_fdd_01 */
950 static int hf_lte_rrc_measQuantityUTRA_FDD = -1; /* T_measQuantityUTRA_FDD */
951 static int hf_lte_rrc_tdd_01 = -1; /* T_tdd_01 */
952 static int hf_lte_rrc_measQuantityUTRA_TDD = -1; /* T_measQuantityUTRA_TDD */
953 static int hf_lte_rrc_filterCoefficient = -1; /* FilterCoefficient */
954 static int hf_lte_rrc_measQuantityGERAN = -1; /* T_measQuantityGERAN */
955 static int hf_lte_rrc_measQuantityCDMA2000 = -1; /* T_measQuantityCDMA2000 */
956 static int hf_lte_rrc_triggerType = -1; /* T_triggerType */
957 static int hf_lte_rrc_event = -1; /* T_event */
958 static int hf_lte_rrc_eventId = -1; /* T_eventId */
959 static int hf_lte_rrc_eventA1 = -1; /* T_eventA1 */
960 static int hf_lte_rrc_a1_Threshold = -1; /* ThresholdEUTRA */
961 static int hf_lte_rrc_eventA2 = -1; /* T_eventA2 */
962 static int hf_lte_rrc_a2_Threshold = -1; /* ThresholdEUTRA */
963 static int hf_lte_rrc_eventA3 = -1; /* T_eventA3 */
964 static int hf_lte_rrc_a3_Offset = -1; /* INTEGER_M30_30 */
965 static int hf_lte_rrc_eventA4 = -1; /* T_eventA4 */
966 static int hf_lte_rrc_a4_Threshold = -1; /* ThresholdEUTRA */
967 static int hf_lte_rrc_eventA5 = -1; /* T_eventA5 */
968 static int hf_lte_rrc_a5_Threshold1 = -1; /* ThresholdEUTRA */
969 static int hf_lte_rrc_a5_Threshold2 = -1; /* ThresholdEUTRA */
970 static int hf_lte_rrc_hysteresis = -1; /* INTEGER_0_30 */
971 static int hf_lte_rrc_timeToTrigger = -1; /* T_timeToTrigger */
972 static int hf_lte_rrc_periodical = -1; /* T_periodical */
973 static int hf_lte_rrc_purpose_01 = -1; /* T_purpose_01 */
974 static int hf_lte_rrc_reportStrongestCells = -1; /* NULL */
975 static int hf_lte_rrc_reportCGI = -1; /* NULL */
976 static int hf_lte_rrc_triggerQuantity = -1; /* T_triggerQuantity */
977 static int hf_lte_rrc_reportQuantity = -1; /* T_reportQuantity */
978 static int hf_lte_rrc_maxReportCells = -1; /* INTEGER_1_maxCellReport */
979 static int hf_lte_rrc_reportInterval = -1; /* T_reportInterval */
980 static int hf_lte_rrc_reportAmount = -1; /* T_reportAmount */
981 static int hf_lte_rrc_threshold_RSRP = -1; /* INTEGER_0_97 */
982 static int hf_lte_rrc_threshold_RSRQ = -1; /* INTEGER_0_33 */
983 static int hf_lte_rrc_triggerType_01 = -1; /* T_triggerType_01 */
984 static int hf_lte_rrc_event_01 = -1; /* T_event_01 */
985 static int hf_lte_rrc_eventId_01 = -1; /* T_eventId_01 */
986 static int hf_lte_rrc_eventB1 = -1; /* T_eventB1 */
987 static int hf_lte_rrc_b1_Threshold = -1; /* T_b1_Threshold */
988 static int hf_lte_rrc_b1_Threshold_CDMA2000 = -1; /* INTEGER_0_63 */
989 static int hf_lte_rrc_b1_Threshold_UTRA = -1; /* ThresholdUTRA */
990 static int hf_lte_rrc_b1_Threshold_GERAN = -1; /* ThresholdGERAN */
991 static int hf_lte_rrc_eventB2 = -1; /* T_eventB2 */
992 static int hf_lte_rrc_b2_Threshold1 = -1; /* ThresholdEUTRA */
993 static int hf_lte_rrc_b2_Threshold2 = -1; /* T_b2_Threshold2 */
994 static int hf_lte_rrc_b2_Threshold2_CDMA2000 = -1; /* INTEGER_0_63 */
995 static int hf_lte_rrc_b2_Threshold2_UTRA = -1; /* ThresholdUTRA */
996 static int hf_lte_rrc_b2_Threshold2_GERAN = -1; /* ThresholdGERAN */
997 static int hf_lte_rrc_timeToTrigger_01 = -1; /* INTEGER_0 */
998 static int hf_lte_rrc_periodical_01 = -1; /* T_periodical_01 */
999 static int hf_lte_rrc_purpose_02 = -1; /* T_purpose_02 */
1000 static int hf_lte_rrc_reportStrongestCellsForSON = -1; /* NULL */
1001 static int hf_lte_rrc_reportInterval_01 = -1; /* T_reportInterval_01 */
1002 static int hf_lte_rrc_reportAmount_01 = -1; /* T_reportAmount_01 */
1003 static int hf_lte_rrc_thresholdUTRA_RSCP = -1; /* INTEGER_M5_91 */
1004 static int hf_lte_rrc_thresholdUTRA_EcNO = -1; /* INTEGER_0_49 */
1005 static int hf_lte_rrc_IMSI_item = -1; /* IMSI_Digit */
1006 static int hf_lte_rrc_s_TMSI = -1; /* S_TMSI */
1007 static int hf_lte_rrc_randomValue = -1; /* BIT_STRING_SIZE_40 */
1008 static int hf_lte_rrc_imsi = -1; /* IMSI */
1009 static int hf_lte_rrc_c_RNTI = -1; /* C_RNTI */
1010 static int hf_lte_rrc_physCellIdentity = -1; /* PhysicalCellIdentity */
1011 static int hf_lte_rrc_shortMAC_I = -1; /* BIT_STRING_SIZE_16 */
1012 static int hf_lte_rrc_m_TMSI = -1; /* BIT_STRING_SIZE_32 */
1013 static int hf_lte_rrc_accessStratumRelease = -1; /* AccessStratumRelease */
1014 static int hf_lte_rrc_ue_Category = -1; /* INTEGER_1_16 */
1015 static int hf_lte_rrc_pdcp_Parameters = -1; /* PDCP_Parameters */
1016 static int hf_lte_rrc_phyLayerParameters = -1; /* PhyLayerParameters */
1017 static int hf_lte_rrc_rf_Parameters = -1; /* RF_Parameters */
1018 static int hf_lte_rrc_measurementParameters = -1; /* MeasurementParameters */
1019 static int hf_lte_rrc_interRAT_Parameters = -1; /* T_interRAT_Parameters */
1020 static int hf_lte_rrc_utraFDD = -1; /* IRAT_UTRA_FDD_Parameters */
1021 static int hf_lte_rrc_utraTDD128 = -1; /* IRAT_UTRA_TDD128_Parameters */
1022 static int hf_lte_rrc_utraTDD384 = -1; /* IRAT_UTRA_TDD384_Parameters */
1023 static int hf_lte_rrc_utraTDD768 = -1; /* IRAT_UTRA_TDD768_Parameters */
1024 static int hf_lte_rrc_geran_02 = -1; /* IRAT_GERAN_Parameters */
1025 static int hf_lte_rrc_cdma2000_HRPD_01 = -1; /* IRAT_CDMA2000_HRPD_Parameters */
1026 static int hf_lte_rrc_cdma2000_1xRTT_01 = -1; /* IRAT_CDMA2000_1xRTT_Parameters */
1027 static int hf_lte_rrc_nonCriticalExtension_25 = -1; /* T_nonCriticalExtension_25 */
1028 static int hf_lte_rrc_supportedROHCprofiles = -1; /* T_supportedROHCprofiles */
1029 static int hf_lte_rrc_maxNumberROHC_ContextSessions = -1; /* T_maxNumberROHC_ContextSessions */
1030 static int hf_lte_rrc_ul_TxDiversitySupported = -1; /* BOOLEAN */
1031 static int hf_lte_rrc_ue_SpecificRefSigsSupported = -1; /* BOOLEAN */
1032 static int hf_lte_rrc_supportedEUTRA_BandList = -1; /* SupportedEUTRA_BandList */
1033 static int hf_lte_rrc_SupportedEUTRA_BandList_item = -1; /* SupportedEUTRA_BandList_item */
1034 static int hf_lte_rrc_eutra_Band = -1; /* INTEGER_1_64 */
1035 static int hf_lte_rrc_halfDuplex = -1; /* BOOLEAN */
1036 static int hf_lte_rrc_eutra_BandList = -1; /* EUTRA_BandList */
1037 static int hf_lte_rrc_EUTRA_BandList_item = -1; /* EUTRA_BandList_item */
1038 static int hf_lte_rrc_interFreqEUTRA_BandList = -1; /* InterFreqEUTRA_BandList */
1039 static int hf_lte_rrc_interRAT_BandList = -1; /* InterRAT_BandList */
1040 static int hf_lte_rrc_InterFreqEUTRA_BandList_item = -1; /* InterFreqEUTRA_BandList_item */
1041 static int hf_lte_rrc_interFreqNeedForGaps = -1; /* BOOLEAN */
1042 static int hf_lte_rrc_InterRAT_BandList_item = -1; /* InterRAT_BandList_item */
1043 static int hf_lte_rrc_interRAT_NeedForGaps = -1; /* BOOLEAN */
1044 static int hf_lte_rrc_supportedUTRA_FDD_BandList = -1; /* SupportedUTRA_FDD_BandList */
1045 static int hf_lte_rrc_SupportedUTRA_FDD_BandList_item = -1; /* SupportedUTRA_FDD_BandList_item */
1046 static int hf_lte_rrc_utra_FDD_Band = -1; /* T_utra_FDD_Band */
1047 static int hf_lte_rrc_supportedUTRA_TDD128BandList = -1; /* SupportedUTRA_TDD128BandList */
1048 static int hf_lte_rrc_SupportedUTRA_TDD128BandList_item = -1; /* SupportedUTRA_TDD128BandList_item */
1049 static int hf_lte_rrc_utra_TDD128Band = -1; /* T_utra_TDD128Band */
1050 static int hf_lte_rrc_supportedUTRA_TDD384BandList = -1; /* SupportedUTRA_TDD384BandList */
1051 static int hf_lte_rrc_SupportedUTRA_TDD384BandList_item = -1; /* SupportedUTRA_TDD384BandList_item */
1052 static int hf_lte_rrc_utra_TDD384Band = -1; /* T_utra_TDD384Band */
1053 static int hf_lte_rrc_supportedUTRA_TDD768BandList = -1; /* SupportedUTRA_TDD768BandList */
1054 static int hf_lte_rrc_SupportedUTRA_TDD768BandList_item = -1; /* SupportedUTRA_TDD768BandList_item */
1055 static int hf_lte_rrc_utra_TDD768Band = -1; /* T_utra_TDD768Band */
1056 static int hf_lte_rrc_supportedGERAN_BandList = -1; /* SupportedGERAN_BandList */
1057 static int hf_lte_rrc_interRAT_PS_HO_ToGERAN = -1; /* BOOLEAN */
1058 static int hf_lte_rrc_SupportedGERAN_BandList_item = -1; /* SupportedGERAN_BandList_item */
1059 static int hf_lte_rrc_geran_Band = -1; /* T_geran_Band */
1060 static int hf_lte_rrc_supportedHRPD_BandList = -1; /* SupportedHRPD_BandList */
1061 static int hf_lte_rrc_cdma2000_HRPD_TxConfig = -1; /* T_cdma2000_HRPD_TxConfig */
1062 static int hf_lte_rrc_cdma2000_HRPD_RxConfig = -1; /* T_cdma2000_HRPD_RxConfig */
1063 static int hf_lte_rrc_SupportedHRPD_BandList_item = -1; /* SupportedHRPD_BandList_item */
1064 static int hf_lte_rrc_cdma2000_HRPD_Band = -1; /* CDMA2000_Bandclass */
1065 static int hf_lte_rrc_supported1xRTT_BandList = -1; /* Supported1xRTT_BandList */
1066 static int hf_lte_rrc_cdma2000_1xRTT_TxConfig = -1; /* T_cdma2000_1xRTT_TxConfig */
1067 static int hf_lte_rrc_cdma2000_1xRTT_RxConfig = -1; /* T_cdma2000_1xRTT_RxConfig */
1068 static int hf_lte_rrc_Supported1xRTT_BandList_item = -1; /* Supported1xRTT_BandList_item */
1069 static int hf_lte_rrc_cdma2000_1xRTT_Band = -1; /* CDMA2000_Bandclass */
1070 static int hf_lte_rrc_UE_RadioAccessCapRequest_item = -1; /* RAT_Type */
1071 static int hf_lte_rrc_newUE_Identity = -1; /* C_RNTI */
1072 static int hf_lte_rrc_t300 = -1; /* T_t300 */
1073 static int hf_lte_rrc_t301 = -1; /* T_t301 */
1074 static int hf_lte_rrc_t310 = -1; /* T_t310 */
1075 static int hf_lte_rrc_t311 = -1; /* T_t311 */
1076 static int hf_lte_rrc_measIdList = -1; /* MeasIdToAddModifyList */
1077 static int hf_lte_rrc_measObjectList = -1; /* MeasObjectToAddModifyList */
1078 static int hf_lte_rrc_reportConfigList = -1; /* ReportConfigToAddModifyList */
1079 static int hf_lte_rrc_s_Measure_01 = -1; /* INTEGER_0 */
1080 static int hf_lte_rrc_mbsfn_NeighbourCellConfig_01 = -1; /* T_mbsfn_NeighbourCellConfig_01 */
1081 static int hf_lte_rrc_speedDependentParameters_01 = -1; /* T_speedDependentParameters_01 */
1082 static int hf_lte_rrc_VarMeasurementReports_item = -1; /* VarMeasurementReports_item */
1083 static int hf_lte_rrc_cellsTriggeredList = -1; /* CellsTriggeredList */
1084 static int hf_lte_rrc_numberOfReportsSent = -1; /* INTEGER */
1085 static int hf_lte_rrc_CellsTriggeredList_item = -1; /* CellsTriggeredList_item */
1086 static int hf_lte_rrc_message_07 = -1; /* InterNode_MessageType */
1087 static int hf_lte_rrc_c1_21 = -1; /* T_c1_21 */
1088 static int hf_lte_rrc_interRAT_Message = -1; /* InterRAT_Message */
1089 static int hf_lte_rrc_handoverCommand = -1; /* HandoverCommand */
1090 static int hf_lte_rrc_handoverPreparationInformation = -1; /* HandoverPreparationInformation */
1091 static int hf_lte_rrc_ueRadioAccessCapabilityInformation = -1; /* UERadioAccessCapabilityInformation */
1092 static int hf_lte_rrc_messageClassExtension_06 = -1; /* T_messageClassExtension_06 */
1093 static int hf_lte_rrc_criticalExtensions_50 = -1; /* T_criticalExtensions_50 */
1094 static int hf_lte_rrc_c1_22 = -1; /* T_c1_22 */
1095 static int hf_lte_rrc_interRAT_Message_r8 = -1; /* InterRAT_Message_r8_IEs */
1096 static int hf_lte_rrc_criticalExtensions_51 = -1; /* T_criticalExtensions_51 */
1097 static int hf_lte_rrc_interRAT_Message_01 = -1; /* OCTET_STRING */
1098 static int hf_lte_rrc_nonCriticalExtension_26 = -1; /* T_nonCriticalExtension_26 */
1099 static int hf_lte_rrc_criticalExtensions_52 = -1; /* T_criticalExtensions_52 */
1100 static int hf_lte_rrc_c1_23 = -1; /* T_c1_23 */
1101 static int hf_lte_rrc_handoverCommand_r8 = -1; /* HandoverCommand_r8_IEs */
1102 static int hf_lte_rrc_criticalExtensions_53 = -1; /* T_criticalExtensions_53 */
1103 static int hf_lte_rrc_handoverCommandMessage = -1; /* T_handoverCommandMessage */
1104 static int hf_lte_rrc_nonCriticalExtension_27 = -1; /* T_nonCriticalExtension_27 */
1105 static int hf_lte_rrc_criticalExtensions_54 = -1; /* T_criticalExtensions_54 */
1106 static int hf_lte_rrc_c1_24 = -1; /* T_c1_24 */
1107 static int hf_lte_rrc_handoverPreparationInformation_r8 = -1; /* HandoverPreparationInformation_r8_IEs */
1108 static int hf_lte_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */
1109 static int hf_lte_rrc_as_Configuration = -1; /* AS_Configuration */
1110 static int hf_lte_rrc_rrm_Configuration = -1; /* RRM_Configuration */
1111 static int hf_lte_rrc_as_Context = -1; /* AS_Context */
1112 static int hf_lte_rrc_nonCriticalExtension_28 = -1; /* T_nonCriticalExtension_28 */
1113 static int hf_lte_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */
1114 static int hf_lte_rrc_c1_25 = -1; /* T_c1_25 */
1115 static int hf_lte_rrc_ueRadioAccessCapabilityInformation_r8 = -1; /* UERadioAccessCapabilityInformation_r8_IEs */
1116 static int hf_lte_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */
1117 static int hf_lte_rrc_ue_RadioAccessCapabilityInfo = -1; /* T_ue_RadioAccessCapabilityInfo */
1118 static int hf_lte_rrc_nonCriticalExtension_29 = -1; /* T_nonCriticalExtension_29 */
1119 static int hf_lte_rrc_sourceMeasurementConfiguration = -1; /* MeasurementConfiguration */
1120 static int hf_lte_rrc_sourceRadioResourceConfiguration = -1; /* RadioResourceConfigDedicated */
1121 static int hf_lte_rrc_sourceSecurityConfiguration = -1; /* SecurityConfiguration */
1122 static int hf_lte_rrc_sourceUE_RelatedInformation = -1; /* UE_RelatedInformation */
1123 static int hf_lte_rrc_sourceMasterInformationBlock = -1; /* MasterInformationBlock */
1124 static int hf_lte_rrc_sourceSystemInformationBlockType1 = -1; /* SystemInformationBlockType1 */
1125 static int hf_lte_rrc_sourceSystemInformationBlockType2 = -1; /* SystemInformationBlockType2 */
1126 static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_01 = -1; /* T_ue_RadioAccessCapabilityInfo_01 */
1127 static int hf_lte_rrc_ue_SecurityCapabilityInfo = -1; /* OCTET_STRING */
1128 static int hf_lte_rrc_reestablishmentInfo = -1; /* ReestablishmentInfo */
1129 static int hf_lte_rrc_securityContextInfo = -1; /* SecurityContextInfo */
1130 static int hf_lte_rrc_sourcePhysicalCellIdentity = -1; /* PhysicalCellIdentity */
1131 static int hf_lte_rrc_sourceShortMAC_I = -1; /* BIT_STRING_SIZE_16 */
1132 static int hf_lte_rrc_ue_InactiveTime = -1; /* T_ue_InactiveTime */
1133 static int hf_lte_rrc_key_eNodeB_Star = -1; /* Key_eNodeB_Star */
1134 static int hf_lte_rrc_indexIncreaseIndicator = -1; /* BOOLEAN */
1136 /*--- End of included file: packet-lte-rrc-hf.c ---*/
1137 #line 58 "packet-lte-rrc-template.c"
1139 /* Initialize the subtree pointers */
1140 static int ett_lte_rrc = -1;
1143 /*--- Included file: packet-lte-rrc-ett.c ---*/
1144 #line 1 "packet-lte-rrc-ett.c"
1145 static gint ett_lte_rrc_BCCH_BCH_Message = -1;
1146 static gint ett_lte_rrc_BCCH_DL_SCH_Message = -1;
1147 static gint ett_lte_rrc_BCCH_DL_SCH_MessageType = -1;
1148 static gint ett_lte_rrc_T_c1 = -1;
1149 static gint ett_lte_rrc_T_messageClassExtension = -1;
1150 static gint ett_lte_rrc_PCCH_Message = -1;
1151 static gint ett_lte_rrc_PCCH_MessageType = -1;
1152 static gint ett_lte_rrc_T_c1_01 = -1;
1153 static gint ett_lte_rrc_T_messageClassExtension_01 = -1;
1154 static gint ett_lte_rrc_DL_CCCH_Message = -1;
1155 static gint ett_lte_rrc_DL_CCCH_MessageType = -1;
1156 static gint ett_lte_rrc_T_c1_02 = -1;
1157 static gint ett_lte_rrc_T_messageClassExtension_02 = -1;
1158 static gint ett_lte_rrc_DL_DCCH_Message = -1;
1159 static gint ett_lte_rrc_DL_DCCH_MessageType = -1;
1160 static gint ett_lte_rrc_T_c1_03 = -1;
1161 static gint ett_lte_rrc_T_messageClassExtension_03 = -1;
1162 static gint ett_lte_rrc_UL_CCCH_Message = -1;
1163 static gint ett_lte_rrc_UL_CCCH_MessageType = -1;
1164 static gint ett_lte_rrc_T_c1_04 = -1;
1165 static gint ett_lte_rrc_T_messageClassExtension_04 = -1;
1166 static gint ett_lte_rrc_UL_DCCH_Message = -1;
1167 static gint ett_lte_rrc_UL_DCCH_MessageType = -1;
1168 static gint ett_lte_rrc_T_c1_05 = -1;
1169 static gint ett_lte_rrc_T_messageClassExtension_05 = -1;
1170 static gint ett_lte_rrc_CDMA2000_CSFBParametersRequest = -1;
1171 static gint ett_lte_rrc_T_criticalExtensions = -1;
1172 static gint ett_lte_rrc_T_criticalExtensions_01 = -1;
1173 static gint ett_lte_rrc_CDMA2000_CSFBParametersRequest_r8_IEs = -1;
1174 static gint ett_lte_rrc_T_nonCriticalExtension = -1;
1175 static gint ett_lte_rrc_CDMA2000_CSFBParametersResponse = -1;
1176 static gint ett_lte_rrc_T_criticalExtensions_02 = -1;
1177 static gint ett_lte_rrc_T_criticalExtensions_03 = -1;
1178 static gint ett_lte_rrc_CDMA2000_CSFBParametersResponse_r8_IEs = -1;
1179 static gint ett_lte_rrc_T_nonCriticalExtension_01 = -1;
1180 static gint ett_lte_rrc_DLInformationTransfer = -1;
1181 static gint ett_lte_rrc_T_criticalExtensions_04 = -1;
1182 static gint ett_lte_rrc_T_c1_06 = -1;
1183 static gint ett_lte_rrc_T_criticalExtensions_05 = -1;
1184 static gint ett_lte_rrc_DLInformationTransfer_r8_IEs = -1;
1185 static gint ett_lte_rrc_T_informationType = -1;
1186 static gint ett_lte_rrc_T_cdma2000 = -1;
1187 static gint ett_lte_rrc_T_nonCriticalExtension_02 = -1;
1188 static gint ett_lte_rrc_HandoverFromEUTRAPreparationRequest = -1;
1189 static gint ett_lte_rrc_T_criticalExtensions_06 = -1;
1190 static gint ett_lte_rrc_T_c1_07 = -1;
1191 static gint ett_lte_rrc_T_criticalExtensions_07 = -1;
1192 static gint ett_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs = -1;
1193 static gint ett_lte_rrc_T_nonCriticalExtension_03 = -1;
1194 static gint ett_lte_rrc_MasterInformationBlock = -1;
1195 static gint ett_lte_rrc_MeasurementReport = -1;
1196 static gint ett_lte_rrc_T_criticalExtensions_08 = -1;
1197 static gint ett_lte_rrc_T_c1_08 = -1;
1198 static gint ett_lte_rrc_T_criticalExtensions_09 = -1;
1199 static gint ett_lte_rrc_MeasurementReport_r8_IEs = -1;
1200 static gint ett_lte_rrc_T_nonCriticalExtension_04 = -1;
1201 static gint ett_lte_rrc_MobilityFromEUTRACommand = -1;
1202 static gint ett_lte_rrc_T_criticalExtensions_10 = -1;
1203 static gint ett_lte_rrc_T_c1_09 = -1;
1204 static gint ett_lte_rrc_T_criticalExtensions_11 = -1;
1205 static gint ett_lte_rrc_MobilityFromEUTRACommand_r8_IEs = -1;
1206 static gint ett_lte_rrc_T_purpose = -1;
1207 static gint ett_lte_rrc_T_nonCriticalExtension_05 = -1;
1208 static gint ett_lte_rrc_Handover = -1;
1209 static gint ett_lte_rrc_CellChangeOrder = -1;
1210 static gint ett_lte_rrc_T_targetRAT_Type_01 = -1;
1211 static gint ett_lte_rrc_T_geran = -1;
1212 static gint ett_lte_rrc_T_geran_SystemInformation = -1;
1213 static gint ett_lte_rrc_GERAN_SystemInformation = -1;
1214 static gint ett_lte_rrc_Paging = -1;
1215 static gint ett_lte_rrc_T_nonCriticalExtension_06 = -1;
1216 static gint ett_lte_rrc_PagingRecordList = -1;
1217 static gint ett_lte_rrc_PagingRecord = -1;
1218 static gint ett_lte_rrc_RRCConnectionReconfiguration = -1;
1219 static gint ett_lte_rrc_T_criticalExtensions_12 = -1;
1220 static gint ett_lte_rrc_T_c1_10 = -1;
1221 static gint ett_lte_rrc_T_criticalExtensions_13 = -1;
1222 static gint ett_lte_rrc_RRCConnectionReconfiguration_r8_IEs = -1;
1223 static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation = -1;
1224 static gint ett_lte_rrc_T_nonCriticalExtension_07 = -1;
1225 static gint ett_lte_rrc_RRCConnectionReconfigurationComplete = -1;
1226 static gint ett_lte_rrc_T_criticalExtensions_14 = -1;
1227 static gint ett_lte_rrc_T_criticalExtensions_15 = -1;
1228 static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs = -1;
1229 static gint ett_lte_rrc_T_nonCriticalExtension_08 = -1;
1230 static gint ett_lte_rrc_RRCConnectionReestablishment = -1;
1231 static gint ett_lte_rrc_T_criticalExtensions_16 = -1;
1232 static gint ett_lte_rrc_T_c1_11 = -1;
1233 static gint ett_lte_rrc_T_criticalExtensions_17 = -1;
1234 static gint ett_lte_rrc_RRCConnectionReestablishment_r8_IEs = -1;
1235 static gint ett_lte_rrc_T_nonCriticalExtension_09 = -1;
1236 static gint ett_lte_rrc_RRCConnectionReestablishmentComplete = -1;
1237 static gint ett_lte_rrc_T_criticalExtensions_18 = -1;
1238 static gint ett_lte_rrc_T_criticalExtensions_19 = -1;
1239 static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs = -1;
1240 static gint ett_lte_rrc_T_nonCriticalExtension_10 = -1;
1241 static gint ett_lte_rrc_RRCConnectionReestablishmentReject = -1;
1242 static gint ett_lte_rrc_T_criticalExtensions_20 = -1;
1243 static gint ett_lte_rrc_T_criticalExtensions_21 = -1;
1244 static gint ett_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs = -1;
1245 static gint ett_lte_rrc_T_nonCriticalExtension_11 = -1;
1246 static gint ett_lte_rrc_RRCConnectionReestablishmentRequest = -1;
1247 static gint ett_lte_rrc_T_criticalExtensions_22 = -1;
1248 static gint ett_lte_rrc_T_criticalExtensions_23 = -1;
1249 static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs = -1;
1250 static gint ett_lte_rrc_RRCConnectionReject = -1;
1251 static gint ett_lte_rrc_T_criticalExtensions_24 = -1;
1252 static gint ett_lte_rrc_T_c1_12 = -1;
1253 static gint ett_lte_rrc_T_criticalExtensions_25 = -1;
1254 static gint ett_lte_rrc_RRCConnectionReject_r8_IEs = -1;
1255 static gint ett_lte_rrc_T_nonCriticalExtension_12 = -1;
1256 static gint ett_lte_rrc_RRCConnectionRelease = -1;
1257 static gint ett_lte_rrc_T_criticalExtensions_26 = -1;
1258 static gint ett_lte_rrc_T_c1_13 = -1;
1259 static gint ett_lte_rrc_T_criticalExtensions_27 = -1;
1260 static gint ett_lte_rrc_RRCConnectionRelease_r8_IEs = -1;
1261 static gint ett_lte_rrc_T_nonCriticalExtension_13 = -1;
1262 static gint ett_lte_rrc_RRCConnectionRequest = -1;
1263 static gint ett_lte_rrc_T_criticalExtensions_28 = -1;
1264 static gint ett_lte_rrc_T_criticalExtensions_29 = -1;
1265 static gint ett_lte_rrc_RRCConnectionRequest_r8_IEs = -1;
1266 static gint ett_lte_rrc_RRCConnectionSetup = -1;
1267 static gint ett_lte_rrc_T_criticalExtensions_30 = -1;
1268 static gint ett_lte_rrc_T_c1_14 = -1;
1269 static gint ett_lte_rrc_T_criticalExtensions_31 = -1;
1270 static gint ett_lte_rrc_RRCConnectionSetup_r8_IEs = -1;
1271 static gint ett_lte_rrc_T_nonCriticalExtension_14 = -1;
1272 static gint ett_lte_rrc_RRCConnectionSetupComplete = -1;
1273 static gint ett_lte_rrc_T_criticalExtensions_32 = -1;
1274 static gint ett_lte_rrc_T_c1_15 = -1;
1275 static gint ett_lte_rrc_T_criticalExtensions_33 = -1;
1276 static gint ett_lte_rrc_RRCConnectionSetupComplete_r8_IEs = -1;
1277 static gint ett_lte_rrc_T_nonCriticalExtension_15 = -1;
1278 static gint ett_lte_rrc_SecurityModeCommand = -1;
1279 static gint ett_lte_rrc_T_criticalExtensions_34 = -1;
1280 static gint ett_lte_rrc_T_c1_16 = -1;
1281 static gint ett_lte_rrc_T_criticalExtensions_35 = -1;
1282 static gint ett_lte_rrc_SecurityModeCommand_r8_IEs = -1;
1283 static gint ett_lte_rrc_T_nonCriticalExtension_16 = -1;
1284 static gint ett_lte_rrc_SecurityModeComplete = -1;
1285 static gint ett_lte_rrc_T_criticalExtensions_36 = -1;
1286 static gint ett_lte_rrc_T_criticalExtensions_37 = -1;
1287 static gint ett_lte_rrc_SecurityModeComplete_r8_IEs = -1;
1288 static gint ett_lte_rrc_T_nonCriticalExtension_17 = -1;
1289 static gint ett_lte_rrc_SecurityModeFailure = -1;
1290 static gint ett_lte_rrc_T_criticalExtensions_38 = -1;
1291 static gint ett_lte_rrc_T_criticalExtensions_39 = -1;
1292 static gint ett_lte_rrc_SecurityModeFailure_r8_IEs = -1;
1293 static gint ett_lte_rrc_T_nonCriticalExtension_18 = -1;
1294 static gint ett_lte_rrc_SystemInformation = -1;
1295 static gint ett_lte_rrc_T_criticalExtensions_40 = -1;
1296 static gint ett_lte_rrc_T_criticalExtensions_41 = -1;
1297 static gint ett_lte_rrc_SystemInformation_r8_IEs = -1;
1298 static gint ett_lte_rrc_T_sib_TypeAndInfo = -1;
1299 static gint ett_lte_rrc_T_sib_TypeAndInfo_item = -1;
1300 static gint ett_lte_rrc_T_nonCriticalExtension_19 = -1;
1301 static gint ett_lte_rrc_SystemInformationBlockType1 = -1;
1302 static gint ett_lte_rrc_T_cellAccessRelatedInformation = -1;
1303 static gint ett_lte_rrc_T_cellSelectionInfo = -1;
1304 static gint ett_lte_rrc_T_nonCriticalExtension_20 = -1;
1305 static gint ett_lte_rrc_PLMN_IdentityList = -1;
1306 static gint ett_lte_rrc_PLMN_IdentityList_item = -1;
1307 static gint ett_lte_rrc_SchedulingInformation = -1;
1308 static gint ett_lte_rrc_SchedulingInformation_item = -1;
1309 static gint ett_lte_rrc_SIB_MappingInfo = -1;
1310 static gint ett_lte_rrc_UECapabilityEnquiry = -1;
1311 static gint ett_lte_rrc_T_criticalExtensions_42 = -1;
1312 static gint ett_lte_rrc_T_c1_17 = -1;
1313 static gint ett_lte_rrc_T_criticalExtensions_43 = -1;
1314 static gint ett_lte_rrc_UECapabilityEnquiry_r8_IEs = -1;
1315 static gint ett_lte_rrc_T_nonCriticalExtension_21 = -1;
1316 static gint ett_lte_rrc_UECapabilityInformation = -1;
1317 static gint ett_lte_rrc_T_criticalExtensions_44 = -1;
1318 static gint ett_lte_rrc_T_c1_18 = -1;
1319 static gint ett_lte_rrc_T_criticalExtensions_45 = -1;
1320 static gint ett_lte_rrc_UECapabilityInformation_r8_IEs = -1;
1321 static gint ett_lte_rrc_UECapabilityInformation_r8_IEs_item = -1;
1322 static gint ett_lte_rrc_T_nonCriticalExtension_22 = -1;
1323 static gint ett_lte_rrc_ULHandoverPreparationTransfer = -1;
1324 static gint ett_lte_rrc_T_criticalExtensions_46 = -1;
1325 static gint ett_lte_rrc_T_c1_19 = -1;
1326 static gint ett_lte_rrc_T_criticalExtensions_47 = -1;
1327 static gint ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs = -1;
1328 static gint ett_lte_rrc_T_nonCriticalExtension_23 = -1;
1329 static gint ett_lte_rrc_ULInformationTransfer = -1;
1330 static gint ett_lte_rrc_T_criticalExtensions_48 = -1;
1331 static gint ett_lte_rrc_T_c1_20 = -1;
1332 static gint ett_lte_rrc_T_criticalExtensions_49 = -1;
1333 static gint ett_lte_rrc_ULInformationTransfer_r8_IEs = -1;
1334 static gint ett_lte_rrc_T_informationType_01 = -1;
1335 static gint ett_lte_rrc_T_cdma2000_01 = -1;
1336 static gint ett_lte_rrc_T_nonCriticalExtension_24 = -1;
1337 static gint ett_lte_rrc_SystemInformationBlockType2 = -1;
1338 static gint ett_lte_rrc_T_accessBarringInformation = -1;
1339 static gint ett_lte_rrc_T_frequencyInformation = -1;
1340 static gint ett_lte_rrc_AccessClassBarringInformation = -1;
1341 static gint ett_lte_rrc_AccessClassBarringList = -1;
1342 static gint ett_lte_rrc_AccessClassBarringList_item = -1;
1343 static gint ett_lte_rrc_MBSFN_SubframeConfiguration = -1;
1344 static gint ett_lte_rrc_MBSFN_SubframeConfiguration_item = -1;
1345 static gint ett_lte_rrc_SystemInformationBlockType3 = -1;
1346 static gint ett_lte_rrc_T_cellReselectionInfoCommon = -1;
1347 static gint ett_lte_rrc_T_speedDependentReselection = -1;
1348 static gint ett_lte_rrc_T_speedDependentScalingParameters = -1;
1349 static gint ett_lte_rrc_T_cellReselectionServingFreqInfo = -1;
1350 static gint ett_lte_rrc_T_intraFreqCellReselectionInfo = -1;
1351 static gint ett_lte_rrc_SystemInformationBlockType4 = -1;
1352 static gint ett_lte_rrc_IntraFreqNeighbouringCellList = -1;
1353 static gint ett_lte_rrc_IntraFreqNeighbouringCellList_item = -1;
1354 static gint ett_lte_rrc_IntraFreqBlacklistedCellList = -1;
1355 static gint ett_lte_rrc_IntraFreqBlacklistedCellList_item = -1;
1356 static gint ett_lte_rrc_SystemInformationBlockType5 = -1;
1357 static gint ett_lte_rrc_InterFreqCarrierFreqList = -1;
1358 static gint ett_lte_rrc_InterFreqCarrierFreqList_item = -1;
1359 static gint ett_lte_rrc_T_speedDependentScalingParameters_01 = -1;
1360 static gint ett_lte_rrc_InterFreqNeighbouringCellList = -1;
1361 static gint ett_lte_rrc_InterFreqNeighbouringCellList_item = -1;
1362 static gint ett_lte_rrc_InterFreqBlacklistedCellList = -1;
1363 static gint ett_lte_rrc_InterFreqBlacklistedCellList_item = -1;
1364 static gint ett_lte_rrc_SystemInformationBlockType6 = -1;
1365 static gint ett_lte_rrc_T_speedDependentScalingParameters_02 = -1;
1366 static gint ett_lte_rrc_UTRA_FDD_CarrierFreqList = -1;
1367 static gint ett_lte_rrc_UTRA_FDD_CarrierFreqList_item = -1;
1368 static gint ett_lte_rrc_UTRA_TDD_CarrierFreqList = -1;
1369 static gint ett_lte_rrc_UTRA_TDD_CarrierFreqList_item = -1;
1370 static gint ett_lte_rrc_SystemInformationBlockType7 = -1;
1371 static gint ett_lte_rrc_T_speedDependentScalingParameters_03 = -1;
1372 static gint ett_lte_rrc_GERAN_NeigbourFreqList = -1;
1373 static gint ett_lte_rrc_GERAN_BCCH_Group = -1;
1374 static gint ett_lte_rrc_T_geran_BCCH_Configuration = -1;
1375 static gint ett_lte_rrc_SystemInformationBlockType8 = -1;
1376 static gint ett_lte_rrc_T_hrpd_Parameters = -1;
1377 static gint ett_lte_rrc_T_hrpd_CellReselectionParameters = -1;
1378 static gint ett_lte_rrc_T_speedDependentScalingParameters_04 = -1;
1379 static gint ett_lte_rrc_T_oneXRTT_Parameters = -1;
1380 static gint ett_lte_rrc_T_oneXRTT_CellReselectionParameters = -1;
1381 static gint ett_lte_rrc_T_speedDependentScalingParameters_05 = -1;
1382 static gint ett_lte_rrc_HRPD_NeighborCellList = -1;
1383 static gint ett_lte_rrc_HRPD_NeighborCellList_item = -1;
1384 static gint ett_lte_rrc_OneXRTT_NeighborCellList = -1;
1385 static gint ett_lte_rrc_OneXRTT_NeighborCellList_item = -1;
1386 static gint ett_lte_rrc_HRPD_BandClassList = -1;
1387 static gint ett_lte_rrc_HRPD_BandClassList_item = -1;
1388 static gint ett_lte_rrc_OneXRTT_BandClassList = -1;
1389 static gint ett_lte_rrc_OneXRTT_BandClassList_item = -1;
1390 static gint ett_lte_rrc_SystemInformationBlockType9 = -1;
1391 static gint ett_lte_rrc_SystemInformationBlockType10 = -1;
1392 static gint ett_lte_rrc_SystemInformationBlockType11 = -1;
1393 static gint ett_lte_rrc_AntennaInformationCommon = -1;
1394 static gint ett_lte_rrc_AntennaInformationDedicated = -1;
1395 static gint ett_lte_rrc_T_codebookSubsetRestriction = -1;
1396 static gint ett_lte_rrc_CQI_Reporting = -1;
1397 static gint ett_lte_rrc_CQI_ReportingPeriodic = -1;
1398 static gint ett_lte_rrc_T_enable = -1;
1399 static gint ett_lte_rrc_T_cqi_FormatIndicatorPeriodic = -1;
1400 static gint ett_lte_rrc_T_subbandCQI = -1;
1401 static gint ett_lte_rrc_LogicalChannelConfig = -1;
1402 static gint ett_lte_rrc_T_ul_SpecificParameters = -1;
1403 static gint ett_lte_rrc_MAC_MainConfiguration = -1;
1404 static gint ett_lte_rrc_T_dl_SCH_Configuration = -1;
1405 static gint ett_lte_rrc_T_ul_SCH_Configuration = -1;
1406 static gint ett_lte_rrc_T_drx_Configuration = -1;
1407 static gint ett_lte_rrc_T_enable_01 = -1;
1408 static gint ett_lte_rrc_T_longDRX_CycleStartOffset = -1;
1409 static gint ett_lte_rrc_T_shortDRX = -1;
1410 static gint ett_lte_rrc_T_enable_02 = -1;
1411 static gint ett_lte_rrc_T_phr_Configuration = -1;
1412 static gint ett_lte_rrc_T_enable_03 = -1;
1413 static gint ett_lte_rrc_PDCP_Configuration = -1;
1414 static gint ett_lte_rrc_T_rlc_AM = -1;
1415 static gint ett_lte_rrc_T_rlc_UM = -1;
1416 static gint ett_lte_rrc_T_headerCompression = -1;
1417 static gint ett_lte_rrc_T_rohc = -1;
1418 static gint ett_lte_rrc_T_profiles = -1;
1419 static gint ett_lte_rrc_PDSCH_ConfigCommon = -1;
1420 static gint ett_lte_rrc_PDSCH_ConfigDedicated = -1;
1421 static gint ett_lte_rrc_PHICH_Configuration = -1;
1422 static gint ett_lte_rrc_PhysicalConfigDedicated = -1;
1423 static gint ett_lte_rrc_T_antennaInformation = -1;
1424 static gint ett_lte_rrc_PRACH_ConfigurationSIB = -1;
1425 static gint ett_lte_rrc_PRACH_Configuration = -1;
1426 static gint ett_lte_rrc_PRACH_ConfigInfo = -1;
1427 static gint ett_lte_rrc_PUCCH_ConfigCommon = -1;
1428 static gint ett_lte_rrc_PUCCH_ConfigDedicated = -1;
1429 static gint ett_lte_rrc_PUSCH_ConfigCommon = -1;
1430 static gint ett_lte_rrc_T_pusch_ConfigBasic = -1;
1431 static gint ett_lte_rrc_PUSCH_ConfigDedicated = -1;
1432 static gint ett_lte_rrc_RACH_ConfigDedicated = -1;
1433 static gint ett_lte_rrc_RACH_ConfigCommon = -1;
1434 static gint ett_lte_rrc_T_preambleInformation = -1;
1435 static gint ett_lte_rrc_T_powerRampingParameters = -1;
1436 static gint ett_lte_rrc_T_ra_SupervisionInformation = -1;
1437 static gint ett_lte_rrc_RadioResourceConfigCommonSIB = -1;
1438 static gint ett_lte_rrc_RadioResourceConfigCommon = -1;
1439 static gint ett_lte_rrc_BCCH_Configuration = -1;
1440 static gint ett_lte_rrc_PCCH_Configuration = -1;
1441 static gint ett_lte_rrc_RadioResourceConfigDedicated = -1;
1442 static gint ett_lte_rrc_T_mac_MainConfig = -1;
1443 static gint ett_lte_rrc_SRB_ToAddModifyList = -1;
1444 static gint ett_lte_rrc_SRB_ToAddModifyList_item = -1;
1445 static gint ett_lte_rrc_T_rlc_Configuration = -1;
1446 static gint ett_lte_rrc_T_logicalChannelConfig = -1;
1447 static gint ett_lte_rrc_DRB_ToAddModifyList = -1;
1448 static gint ett_lte_rrc_DRB_ToAddModifyList_item = -1;
1449 static gint ett_lte_rrc_DRB_ToReleaseList = -1;
1450 static gint ett_lte_rrc_DRB_ToReleaseList_item = -1;
1451 static gint ett_lte_rrc_RLC_Configuration = -1;
1452 static gint ett_lte_rrc_T_am = -1;
1453 static gint ett_lte_rrc_T_um_Bi_Directional = -1;
1454 static gint ett_lte_rrc_T_um_Uni_Directional_UL = -1;
1455 static gint ett_lte_rrc_T_um_Uni_Directional_DL = -1;
1456 static gint ett_lte_rrc_UL_AM_RLC = -1;
1457 static gint ett_lte_rrc_DL_AM_RLC = -1;
1458 static gint ett_lte_rrc_UL_UM_RLC = -1;
1459 static gint ett_lte_rrc_DL_UM_RLC = -1;
1460 static gint ett_lte_rrc_SchedulingRequest_Configuration = -1;
1461 static gint ett_lte_rrc_T_enable_04 = -1;
1462 static gint ett_lte_rrc_SoundingRsUl_ConfigCommon = -1;
1463 static gint ett_lte_rrc_SoundingRsUl_ConfigDedicated = -1;
1464 static gint ett_lte_rrc_T_enable_05 = -1;
1465 static gint ett_lte_rrc_SPS_Configuration = -1;
1466 static gint ett_lte_rrc_SPS_ConfigurationDL = -1;
1467 static gint ett_lte_rrc_T_enable_06 = -1;
1468 static gint ett_lte_rrc_SPS_ConfigurationUL = -1;
1469 static gint ett_lte_rrc_T_enable_07 = -1;
1470 static gint ett_lte_rrc_T_p0_Persistent = -1;
1471 static gint ett_lte_rrc_TDD_Configuration = -1;
1472 static gint ett_lte_rrc_TPC_Index = -1;
1473 static gint ett_lte_rrc_TPC_PDCCH_Configuration = -1;
1474 static gint ett_lte_rrc_T_enable_08 = -1;
1475 static gint ett_lte_rrc_UL_ReferenceSignalsPUSCH = -1;
1476 static gint ett_lte_rrc_UplinkPowerControlCommon = -1;
1477 static gint ett_lte_rrc_UplinkPowerControlDedicated = -1;
1478 static gint ett_lte_rrc_DeltaFList_PUCCH = -1;
1479 static gint ett_lte_rrc_KeyIndicator = -1;
1480 static gint ett_lte_rrc_NextHopChainingCount = -1;
1481 static gint ett_lte_rrc_SecurityConfiguration = -1;
1482 static gint ett_lte_rrc_CDMA2000_CarrierInfo = -1;
1483 static gint ett_lte_rrc_CDMA2000_NeighbourCellInformation = -1;
1484 static gint ett_lte_rrc_CDMA2000_SystemTimeInfo = -1;
1485 static gint ett_lte_rrc_T_cdma_SystemTime = -1;
1486 static gint ett_lte_rrc_CellIndexList = -1;
1487 static gint ett_lte_rrc_CellIndexList_item = -1;
1488 static gint ett_lte_rrc_ConnectedModeSpeedDependentScalingParameters = -1;
1489 static gint ett_lte_rrc_EUTRA_CarrierFreq = -1;
1490 static gint ett_lte_rrc_GERAN_CarrierFreq = -1;
1491 static gint ett_lte_rrc_GERAN_CarrierFreqList = -1;
1492 static gint ett_lte_rrc_T_followingARFCNs = -1;
1493 static gint ett_lte_rrc_T_equallySpacedARFCNs = -1;
1494 static gint ett_lte_rrc_ExplicitListOfARFCNs = -1;
1495 static gint ett_lte_rrc_GERAN_CellIdentity = -1;
1496 static gint ett_lte_rrc_GlobalCellId_EUTRA = -1;
1497 static gint ett_lte_rrc_GlobalCellId_UTRA = -1;
1498 static gint ett_lte_rrc_GlobalCellId_GERAN = -1;
1499 static gint ett_lte_rrc_GlobalCellId_CDMA2000 = -1;
1500 static gint ett_lte_rrc_HRPD_PreRegistrationInfo = -1;
1501 static gint ett_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList = -1;
1502 static gint ett_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item = -1;
1503 static gint ett_lte_rrc_IdleModeMobilityControlInfo = -1;
1504 static gint ett_lte_rrc_InterFreqPriorityList = -1;
1505 static gint ett_lte_rrc_InterFreqPriorityList_item = -1;
1506 static gint ett_lte_rrc_GERAN_FreqPriorityList = -1;
1507 static gint ett_lte_rrc_GERAN_FreqPriorityList_item = -1;
1508 static gint ett_lte_rrc_UTRA_FDD_FreqPriorityList = -1;
1509 static gint ett_lte_rrc_UTRA_FDD_FreqPriorityList_item = -1;
1510 static gint ett_lte_rrc_UTRA_TDD_FreqPriorityList = -1;
1511 static gint ett_lte_rrc_UTRA_TDD_FreqPriorityList_item = -1;
1512 static gint ett_lte_rrc_HRPD_BandClassPriorityList = -1;
1513 static gint ett_lte_rrc_HRPD_BandClassPriorityList_item = -1;
1514 static gint ett_lte_rrc_OneXRTT_BandClassPriorityList = -1;
1515 static gint ett_lte_rrc_OneXRTT_BandClassPriorityList_item = -1;
1516 static gint ett_lte_rrc_MobilityControlInformation = -1;
1517 static gint ett_lte_rrc_EUTRA_CarrierBandwidth = -1;
1518 static gint ett_lte_rrc_MobilityStateParameters = -1;
1519 static gint ett_lte_rrc_OneXRTT_CSFB_RegistrationInfo = -1;
1520 static gint ett_lte_rrc_OneXRTT_RegistrationParameters = -1;
1521 static gint ett_lte_rrc_PLMN_Identity = -1;
1522 static gint ett_lte_rrc_MCC = -1;
1523 static gint ett_lte_rrc_MNC = -1;
1524 static gint ett_lte_rrc_RedirectionInformation = -1;
1525 static gint ett_lte_rrc_T_interRAT_target = -1;
1526 static gint ett_lte_rrc_RegisteredMME = -1;
1527 static gint ett_lte_rrc_UTRA_FDD_CellIdentity = -1;
1528 static gint ett_lte_rrc_UTRA_TDD_CellIdentity = -1;
1529 static gint ett_lte_rrc_UTRA_DL_CarrierFreq = -1;
1530 static gint ett_lte_rrc_MeasGapConfig = -1;
1531 static gint ett_lte_rrc_T_gapActivation = -1;
1532 static gint ett_lte_rrc_T_activate = -1;
1533 static gint ett_lte_rrc_T_gapPattern = -1;
1534 static gint ett_lte_rrc_T_gp1 = -1;
1535 static gint ett_lte_rrc_T_gp2 = -1;
1536 static gint ett_lte_rrc_MeasObjectCDMA2000 = -1;
1537 static gint ett_lte_rrc_CDMA2000_CellsToAddModifyList = -1;
1538 static gint ett_lte_rrc_CDMA2000_CellsToAddModifyList_item = -1;
1539 static gint ett_lte_rrc_MeasObjectEUTRA = -1;
1540 static gint ett_lte_rrc_NeighCellsToAddModifyList = -1;
1541 static gint ett_lte_rrc_NeighCellsToAddModifyList_item = -1;
1542 static gint ett_lte_rrc_BlackListedCellsToAddModifyList = -1;
1543 static gint ett_lte_rrc_BlackListedCellsToAddModifyList_item = -1;
1544 static gint ett_lte_rrc_MeasObjectGERAN = -1;
1545 static gint ett_lte_rrc_GERAN_MeasFrequencyList = -1;
1546 static gint ett_lte_rrc_MeasObjectUTRA = -1;
1547 static gint ett_lte_rrc_T_cellsToAddModifyList = -1;
1548 static gint ett_lte_rrc_T_cellForWhichToReportCGI = -1;
1549 static gint ett_lte_rrc_UTRA_FDD_CellsToAddModifyList = -1;
1550 static gint ett_lte_rrc_UTRA_FDD_CellsToAddModifyList_item = -1;
1551 static gint ett_lte_rrc_UTRA_TDD_CellsToAddModifyList = -1;
1552 static gint ett_lte_rrc_UTRA_TDD_CellsToAddModifyList_item = -1;
1553 static gint ett_lte_rrc_MeasuredResults = -1;
1554 static gint ett_lte_rrc_T_measResultServing = -1;
1555 static gint ett_lte_rrc_T_neighbouringMeasResults = -1;
1556 static gint ett_lte_rrc_MeasResultListEUTRA = -1;
1557 static gint ett_lte_rrc_MeasResultListEUTRA_item = -1;
1558 static gint ett_lte_rrc_T_measResultEUTRA = -1;
1559 static gint ett_lte_rrc_MeasResultListUTRA = -1;
1560 static gint ett_lte_rrc_MeasResultListUTRA_item = -1;
1561 static gint ett_lte_rrc_T_utra_CellIdentity = -1;
1562 static gint ett_lte_rrc_T_measResultUTRA = -1;
1563 static gint ett_lte_rrc_T_mode = -1;
1564 static gint ett_lte_rrc_T_fdd = -1;
1565 static gint ett_lte_rrc_T_tdd = -1;
1566 static gint ett_lte_rrc_MeasResultListGERAN = -1;
1567 static gint ett_lte_rrc_MeasResultListGERAN_item = -1;
1568 static gint ett_lte_rrc_T_geran_CarrierInfo = -1;
1569 static gint ett_lte_rrc_T_measResultGERAN = -1;
1570 static gint ett_lte_rrc_MeasResultsCDMA2000 = -1;
1571 static gint ett_lte_rrc_MeasResultListCDMA2000 = -1;
1572 static gint ett_lte_rrc_MeasResultListCDMA2000_item = -1;
1573 static gint ett_lte_rrc_T_measResultCDMA2000 = -1;
1574 static gint ett_lte_rrc_MeasurementConfiguration = -1;
1575 static gint ett_lte_rrc_T_mbsfn_NeighbourCellConfig = -1;
1576 static gint ett_lte_rrc_T_speedDependentParameters = -1;
1577 static gint ett_lte_rrc_MeasIdToRemoveList = -1;
1578 static gint ett_lte_rrc_MeasIdToRemoveList_item = -1;
1579 static gint ett_lte_rrc_MeasIdToAddModifyList = -1;
1580 static gint ett_lte_rrc_MeasIdToAddModifyList_item = -1;
1581 static gint ett_lte_rrc_MeasObjectToRemoveList = -1;
1582 static gint ett_lte_rrc_MeasObjectToRemoveList_item = -1;
1583 static gint ett_lte_rrc_MeasObjectToAddModifyList = -1;
1584 static gint ett_lte_rrc_MeasObjectToAddModifyList_item = -1;
1585 static gint ett_lte_rrc_T_measObject = -1;
1586 static gint ett_lte_rrc_ReportConfigToRemoveList = -1;
1587 static gint ett_lte_rrc_ReportConfigToRemoveList_item = -1;
1588 static gint ett_lte_rrc_ReportConfigToAddModifyList = -1;
1589 static gint ett_lte_rrc_ReportConfigToAddModifyList_item = -1;
1590 static gint ett_lte_rrc_T_reportConfig = -1;
1591 static gint ett_lte_rrc_QuantityConfig = -1;
1592 static gint ett_lte_rrc_QuantityConfigEUTRA = -1;
1593 static gint ett_lte_rrc_QuantityConfigUTRA = -1;
1594 static gint ett_lte_rrc_T_measQuantityUTRA = -1;
1595 static gint ett_lte_rrc_T_mode_01 = -1;
1596 static gint ett_lte_rrc_T_fdd_01 = -1;
1597 static gint ett_lte_rrc_T_tdd_01 = -1;
1598 static gint ett_lte_rrc_QuantityConfigGERAN = -1;
1599 static gint ett_lte_rrc_QuantityConfigCDMA2000 = -1;
1600 static gint ett_lte_rrc_ReportConfigEUTRA = -1;
1601 static gint ett_lte_rrc_T_triggerType = -1;
1602 static gint ett_lte_rrc_T_event = -1;
1603 static gint ett_lte_rrc_T_eventId = -1;
1604 static gint ett_lte_rrc_T_eventA1 = -1;
1605 static gint ett_lte_rrc_T_eventA2 = -1;
1606 static gint ett_lte_rrc_T_eventA3 = -1;
1607 static gint ett_lte_rrc_T_eventA4 = -1;
1608 static gint ett_lte_rrc_T_eventA5 = -1;
1609 static gint ett_lte_rrc_T_periodical = -1;
1610 static gint ett_lte_rrc_T_purpose_01 = -1;
1611 static gint ett_lte_rrc_ThresholdEUTRA = -1;
1612 static gint ett_lte_rrc_ReportConfigInterRAT = -1;
1613 static gint ett_lte_rrc_T_triggerType_01 = -1;
1614 static gint ett_lte_rrc_T_event_01 = -1;
1615 static gint ett_lte_rrc_T_eventId_01 = -1;
1616 static gint ett_lte_rrc_T_eventB1 = -1;
1617 static gint ett_lte_rrc_T_b1_Threshold = -1;
1618 static gint ett_lte_rrc_T_eventB2 = -1;
1619 static gint ett_lte_rrc_T_b2_Threshold2 = -1;
1620 static gint ett_lte_rrc_T_periodical_01 = -1;
1621 static gint ett_lte_rrc_T_purpose_02 = -1;
1622 static gint ett_lte_rrc_T_reportInterval_01 = -1;
1623 static gint ett_lte_rrc_ThresholdUTRA = -1;
1624 static gint ett_lte_rrc_IMSI = -1;
1625 static gint ett_lte_rrc_InitialUE_Identity = -1;
1626 static gint ett_lte_rrc_PagingUE_Identity = -1;
1627 static gint ett_lte_rrc_ReestabUE_Identity = -1;
1628 static gint ett_lte_rrc_S_TMSI = -1;
1629 static gint ett_lte_rrc_UE_EUTRA_Capability = -1;
1630 static gint ett_lte_rrc_T_interRAT_Parameters = -1;
1631 static gint ett_lte_rrc_T_nonCriticalExtension_25 = -1;
1632 static gint ett_lte_rrc_PDCP_Parameters = -1;
1633 static gint ett_lte_rrc_T_supportedROHCprofiles = -1;
1634 static gint ett_lte_rrc_PhyLayerParameters = -1;
1635 static gint ett_lte_rrc_RF_Parameters = -1;
1636 static gint ett_lte_rrc_SupportedEUTRA_BandList = -1;
1637 static gint ett_lte_rrc_SupportedEUTRA_BandList_item = -1;
1638 static gint ett_lte_rrc_MeasurementParameters = -1;
1639 static gint ett_lte_rrc_EUTRA_BandList = -1;
1640 static gint ett_lte_rrc_EUTRA_BandList_item = -1;
1641 static gint ett_lte_rrc_InterFreqEUTRA_BandList = -1;
1642 static gint ett_lte_rrc_InterFreqEUTRA_BandList_item = -1;
1643 static gint ett_lte_rrc_InterRAT_BandList = -1;
1644 static gint ett_lte_rrc_InterRAT_BandList_item = -1;
1645 static gint ett_lte_rrc_IRAT_UTRA_FDD_Parameters = -1;
1646 static gint ett_lte_rrc_SupportedUTRA_FDD_BandList = -1;
1647 static gint ett_lte_rrc_SupportedUTRA_FDD_BandList_item = -1;
1648 static gint ett_lte_rrc_IRAT_UTRA_TDD128_Parameters = -1;
1649 static gint ett_lte_rrc_SupportedUTRA_TDD128BandList = -1;
1650 static gint ett_lte_rrc_SupportedUTRA_TDD128BandList_item = -1;
1651 static gint ett_lte_rrc_IRAT_UTRA_TDD384_Parameters = -1;
1652 static gint ett_lte_rrc_SupportedUTRA_TDD384BandList = -1;
1653 static gint ett_lte_rrc_SupportedUTRA_TDD384BandList_item = -1;
1654 static gint ett_lte_rrc_IRAT_UTRA_TDD768_Parameters = -1;
1655 static gint ett_lte_rrc_SupportedUTRA_TDD768BandList = -1;
1656 static gint ett_lte_rrc_SupportedUTRA_TDD768BandList_item = -1;
1657 static gint ett_lte_rrc_IRAT_GERAN_Parameters = -1;
1658 static gint ett_lte_rrc_SupportedGERAN_BandList = -1;
1659 static gint ett_lte_rrc_SupportedGERAN_BandList_item = -1;
1660 static gint ett_lte_rrc_IRAT_CDMA2000_HRPD_Parameters = -1;
1661 static gint ett_lte_rrc_SupportedHRPD_BandList = -1;
1662 static gint ett_lte_rrc_SupportedHRPD_BandList_item = -1;
1663 static gint ett_lte_rrc_IRAT_CDMA2000_1xRTT_Parameters = -1;
1664 static gint ett_lte_rrc_Supported1xRTT_BandList = -1;
1665 static gint ett_lte_rrc_Supported1xRTT_BandList_item = -1;
1666 static gint ett_lte_rrc_UE_RadioAccessCapRequest = -1;
1667 static gint ett_lte_rrc_UE_RelatedInformation = -1;
1668 static gint ett_lte_rrc_UE_TimersAndConstants = -1;
1669 static gint ett_lte_rrc_VarMeasurementConfiguration = -1;
1670 static gint ett_lte_rrc_T_mbsfn_NeighbourCellConfig_01 = -1;
1671 static gint ett_lte_rrc_T_speedDependentParameters_01 = -1;
1672 static gint ett_lte_rrc_VarMeasurementReports = -1;
1673 static gint ett_lte_rrc_VarMeasurementReports_item = -1;
1674 static gint ett_lte_rrc_CellsTriggeredList = -1;
1675 static gint ett_lte_rrc_CellsTriggeredList_item = -1;
1676 static gint ett_lte_rrc_InterNode_Message = -1;
1677 static gint ett_lte_rrc_InterNode_MessageType = -1;
1678 static gint ett_lte_rrc_T_c1_21 = -1;
1679 static gint ett_lte_rrc_T_messageClassExtension_06 = -1;
1680 static gint ett_lte_rrc_InterRAT_Message = -1;
1681 static gint ett_lte_rrc_T_criticalExtensions_50 = -1;
1682 static gint ett_lte_rrc_T_c1_22 = -1;
1683 static gint ett_lte_rrc_T_criticalExtensions_51 = -1;
1684 static gint ett_lte_rrc_InterRAT_Message_r8_IEs = -1;
1685 static gint ett_lte_rrc_T_nonCriticalExtension_26 = -1;
1686 static gint ett_lte_rrc_HandoverCommand = -1;
1687 static gint ett_lte_rrc_T_criticalExtensions_52 = -1;
1688 static gint ett_lte_rrc_T_c1_23 = -1;
1689 static gint ett_lte_rrc_T_criticalExtensions_53 = -1;
1690 static gint ett_lte_rrc_HandoverCommand_r8_IEs = -1;
1691 static gint ett_lte_rrc_T_nonCriticalExtension_27 = -1;
1692 static gint ett_lte_rrc_HandoverPreparationInformation = -1;
1693 static gint ett_lte_rrc_T_criticalExtensions_54 = -1;
1694 static gint ett_lte_rrc_T_c1_24 = -1;
1695 static gint ett_lte_rrc_T_criticalExtensions_55 = -1;
1696 static gint ett_lte_rrc_HandoverPreparationInformation_r8_IEs = -1;
1697 static gint ett_lte_rrc_T_nonCriticalExtension_28 = -1;
1698 static gint ett_lte_rrc_UERadioAccessCapabilityInformation = -1;
1699 static gint ett_lte_rrc_T_criticalExtensions_56 = -1;
1700 static gint ett_lte_rrc_T_c1_25 = -1;
1701 static gint ett_lte_rrc_T_criticalExtensions_57 = -1;
1702 static gint ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs = -1;
1703 static gint ett_lte_rrc_T_nonCriticalExtension_29 = -1;
1704 static gint ett_lte_rrc_AS_Configuration = -1;
1705 static gint ett_lte_rrc_AS_Context = -1;
1706 static gint ett_lte_rrc_Key_eNodeB_Star = -1;
1707 static gint ett_lte_rrc_ReestablishmentInfo = -1;
1708 static gint ett_lte_rrc_RRM_Configuration = -1;
1709 static gint ett_lte_rrc_SecurityContextInfo = -1;
1711 /*--- End of included file: packet-lte-rrc-ett.c ---*/
1712 #line 63 "packet-lte-rrc-template.c"
1714 /* Global variables */
1715 static proto_tree *top_tree;
1717 /* Forward declarations */
1718 static int dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_);
1720 /*--- Included file: packet-lte-rrc-fn.c ---*/
1721 #line 1 "packet-lte-rrc-fn.c"
1722 /*--- PDUs declarations ---*/
1723 static int dissect_UECapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_);
1726 static const value_string lte_rrc_T_dl_SystemBandwidth_vals[] = {
1748 dissect_lte_rrc_T_dl_SystemBandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1749 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1750 16, NULL, FALSE, 0, NULL);
1756 static const value_string lte_rrc_T_phich_Duration_vals[] = {
1764 dissect_lte_rrc_T_phich_Duration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1765 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1766 2, NULL, FALSE, 0, NULL);
1772 static const value_string lte_rrc_T_phich_Resource_vals[] = {
1782 dissect_lte_rrc_T_phich_Resource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1783 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1784 4, NULL, FALSE, 0, NULL);
1790 static const per_sequence_t PHICH_Configuration_sequence[] = {
1791 { &hf_lte_rrc_phich_Duration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_phich_Duration },
1792 { &hf_lte_rrc_phich_Resource, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_phich_Resource },
1793 { NULL, 0, 0, NULL }
1797 dissect_lte_rrc_PHICH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1798 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
1799 ett_lte_rrc_PHICH_Configuration, PHICH_Configuration_sequence);
1807 dissect_lte_rrc_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1808 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1817 dissect_lte_rrc_BIT_STRING_SIZE_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1818 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
1825 static const per_sequence_t MasterInformationBlock_sequence[] = {
1826 { &hf_lte_rrc_dl_SystemBandwidth, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dl_SystemBandwidth },
1827 { &hf_lte_rrc_phich_Configuration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PHICH_Configuration },
1828 { &hf_lte_rrc_systemFrameNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_8 },
1829 { &hf_lte_rrc_spare , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_1 },
1830 { NULL, 0, 0, NULL }
1834 dissect_lte_rrc_MasterInformationBlock(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1835 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
1836 ett_lte_rrc_MasterInformationBlock, MasterInformationBlock_sequence);
1844 dissect_lte_rrc_BCCH_BCH_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1845 offset = dissect_lte_rrc_MasterInformationBlock(tvb, offset, actx, tree, hf_index);
1851 static const per_sequence_t BCCH_BCH_Message_sequence[] = {
1852 { &hf_lte_rrc_message , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BCCH_BCH_MessageType },
1853 { NULL, 0, 0, NULL }
1857 dissect_lte_rrc_BCCH_BCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1858 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
1859 ett_lte_rrc_BCCH_BCH_Message, BCCH_BCH_Message_sequence);
1867 dissect_lte_rrc_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1868 offset = dissect_per_boolean(tvb, offset, actx, tree, hf_index, NULL);
1874 static const value_string lte_rrc_T_accessProbabilityFactor_vals[] = {
1896 dissect_lte_rrc_T_accessProbabilityFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1897 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1898 16, NULL, FALSE, 0, NULL);
1904 static const value_string lte_rrc_T_accessBarringTime_vals[] = {
1918 dissect_lte_rrc_T_accessBarringTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1919 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
1920 8, NULL, FALSE, 0, NULL);
1926 static const per_sequence_t AccessClassBarringList_item_sequence[] = {
1927 { &hf_lte_rrc_accessClassBarring, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
1928 { NULL, 0, 0, NULL }
1932 dissect_lte_rrc_AccessClassBarringList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1933 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
1934 ett_lte_rrc_AccessClassBarringList_item, AccessClassBarringList_item_sequence);
1940 static const per_sequence_t AccessClassBarringList_sequence_of[1] = {
1941 { &hf_lte_rrc_AccessClassBarringList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AccessClassBarringList_item },
1945 dissect_lte_rrc_AccessClassBarringList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1946 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
1947 ett_lte_rrc_AccessClassBarringList, AccessClassBarringList_sequence_of,
1954 static const per_sequence_t AccessClassBarringInformation_sequence[] = {
1955 { &hf_lte_rrc_accessProbabilityFactor, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_accessProbabilityFactor },
1956 { &hf_lte_rrc_accessBarringTime, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_accessBarringTime },
1957 { &hf_lte_rrc_accessClassBarringList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AccessClassBarringList },
1958 { NULL, 0, 0, NULL }
1962 dissect_lte_rrc_AccessClassBarringInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1963 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
1964 ett_lte_rrc_AccessClassBarringInformation, AccessClassBarringInformation_sequence);
1970 static const per_sequence_t T_accessBarringInformation_sequence[] = {
1971 { &hf_lte_rrc_accessBarringForEmergencyCalls, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
1972 { &hf_lte_rrc_accessBarringForSignalling, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AccessClassBarringInformation },
1973 { &hf_lte_rrc_accessBarringForOriginatingCalls, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AccessClassBarringInformation },
1974 { NULL, 0, 0, NULL }
1978 dissect_lte_rrc_T_accessBarringInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
1979 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
1980 ett_lte_rrc_T_accessBarringInformation, T_accessBarringInformation_sequence);
1986 static const value_string lte_rrc_T_numberOfRA_Preambles_vals[] = {
2008 dissect_lte_rrc_T_numberOfRA_Preambles(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2009 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2010 16, NULL, FALSE, 0, NULL);
2016 static const value_string lte_rrc_T_sizeOfRA_PreamblesGroupA_vals[] = {
2038 dissect_lte_rrc_T_sizeOfRA_PreamblesGroupA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2039 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2040 16, NULL, FALSE, 0, NULL);
2046 static const per_sequence_t T_preambleInformation_sequence[] = {
2047 { &hf_lte_rrc_numberOfRA_Preambles, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_numberOfRA_Preambles },
2048 { &hf_lte_rrc_sizeOfRA_PreamblesGroupA, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sizeOfRA_PreamblesGroupA },
2049 { NULL, 0, 0, NULL }
2053 dissect_lte_rrc_T_preambleInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2054 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2055 ett_lte_rrc_T_preambleInformation, T_preambleInformation_sequence);
2061 static const value_string lte_rrc_T_powerRampingStep_vals[] = {
2071 dissect_lte_rrc_T_powerRampingStep(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2072 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2073 4, NULL, FALSE, 0, NULL);
2079 static const value_string lte_rrc_T_preambleInitialReceivedTargetPower_vals[] = {
2101 dissect_lte_rrc_T_preambleInitialReceivedTargetPower(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2102 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2103 16, NULL, FALSE, 0, NULL);
2109 static const per_sequence_t T_powerRampingParameters_sequence[] = {
2110 { &hf_lte_rrc_powerRampingStep, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_powerRampingStep },
2111 { &hf_lte_rrc_preambleInitialReceivedTargetPower, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_preambleInitialReceivedTargetPower },
2112 { NULL, 0, 0, NULL }
2116 dissect_lte_rrc_T_powerRampingParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2117 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2118 ett_lte_rrc_T_powerRampingParameters, T_powerRampingParameters_sequence);
2124 static const value_string lte_rrc_T_preambleTransMax_vals[] = {
2146 dissect_lte_rrc_T_preambleTransMax(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2147 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2148 16, NULL, FALSE, 0, NULL);
2154 static const value_string lte_rrc_T_ra_ResponseWindowSize_vals[] = {
2168 dissect_lte_rrc_T_ra_ResponseWindowSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2169 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2170 8, NULL, FALSE, 0, NULL);
2176 static const value_string lte_rrc_T_mac_ContentionResolutionTimer_vals[] = {
2190 dissect_lte_rrc_T_mac_ContentionResolutionTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2191 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2192 8, NULL, FALSE, 0, NULL);
2198 static const per_sequence_t T_ra_SupervisionInformation_sequence[] = {
2199 { &hf_lte_rrc_preambleTransMax, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_preambleTransMax },
2200 { &hf_lte_rrc_ra_ResponseWindowSize, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ra_ResponseWindowSize },
2201 { &hf_lte_rrc_mac_ContentionResolutionTimer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_mac_ContentionResolutionTimer },
2202 { NULL, 0, 0, NULL }
2206 dissect_lte_rrc_T_ra_SupervisionInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2207 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2208 ett_lte_rrc_T_ra_SupervisionInformation, T_ra_SupervisionInformation_sequence);
2216 dissect_lte_rrc_INTEGER_1_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2217 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2218 1U, 8U, NULL, FALSE);
2226 dissect_lte_rrc_INTEGER_0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2227 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2228 0U, 0U, NULL, FALSE);
2234 static const per_sequence_t RACH_ConfigCommon_sequence[] = {
2235 { &hf_lte_rrc_preambleInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_preambleInformation },
2236 { &hf_lte_rrc_powerRampingParameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_powerRampingParameters },
2237 { &hf_lte_rrc_ra_SupervisionInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ra_SupervisionInformation },
2238 { &hf_lte_rrc_maxHARQ_Msg3Tx, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_8 },
2239 { &hf_lte_rrc_partitionPLThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0 },
2240 { NULL, 0, 0, NULL }
2244 dissect_lte_rrc_RACH_ConfigCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2245 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2246 ett_lte_rrc_RACH_ConfigCommon, RACH_ConfigCommon_sequence);
2252 static const value_string lte_rrc_T_modificationPeriodCoeff_vals[] = {
2262 dissect_lte_rrc_T_modificationPeriodCoeff(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2263 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2264 4, NULL, FALSE, 0, NULL);
2270 static const per_sequence_t BCCH_Configuration_sequence[] = {
2271 { &hf_lte_rrc_modificationPeriodCoeff, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_modificationPeriodCoeff },
2272 { NULL, 0, 0, NULL }
2276 dissect_lte_rrc_BCCH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2277 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2278 ett_lte_rrc_BCCH_Configuration, BCCH_Configuration_sequence);
2284 static const value_string lte_rrc_T_defaultPagingCycle_vals[] = {
2294 dissect_lte_rrc_T_defaultPagingCycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2295 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2296 4, NULL, FALSE, 0, NULL);
2302 static const value_string lte_rrc_T_nB_vals[] = {
2309 { 6, "onSixteenthT" },
2310 { 7, "oneThirtySecondT" },
2316 dissect_lte_rrc_T_nB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2317 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2318 8, NULL, FALSE, 0, NULL);
2324 static const per_sequence_t PCCH_Configuration_sequence[] = {
2325 { &hf_lte_rrc_defaultPagingCycle, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_defaultPagingCycle },
2326 { &hf_lte_rrc_nB , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_nB },
2327 { NULL, 0, 0, NULL }
2331 dissect_lte_rrc_PCCH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2332 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2333 ett_lte_rrc_PCCH_Configuration, PCCH_Configuration_sequence);
2341 dissect_lte_rrc_INTEGER_0_837(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2342 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2343 0U, 837U, NULL, FALSE);
2351 dissect_lte_rrc_INTEGER_0_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2352 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2353 0U, 63U, NULL, FALSE);
2361 dissect_lte_rrc_INTEGER_0_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2362 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2363 0U, 15U, NULL, FALSE);
2371 dissect_lte_rrc_INTEGER_0_104(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2372 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2373 0U, 104U, NULL, FALSE);
2379 static const per_sequence_t PRACH_ConfigInfo_sequence[] = {
2380 { &hf_lte_rrc_prach_ConfigurationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
2381 { &hf_lte_rrc_highSpeedFlag, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
2382 { &hf_lte_rrc_zeroCorrelationZoneConfig, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_15 },
2383 { &hf_lte_rrc_prach_FrequencyOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_104 },
2384 { NULL, 0, 0, NULL }
2388 dissect_lte_rrc_PRACH_ConfigInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2389 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2390 ett_lte_rrc_PRACH_ConfigInfo, PRACH_ConfigInfo_sequence);
2396 static const per_sequence_t PRACH_ConfigurationSIB_sequence[] = {
2397 { &hf_lte_rrc_rootSequenceIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_837 },
2398 { &hf_lte_rrc_prach_ConfigInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PRACH_ConfigInfo },
2399 { NULL, 0, 0, NULL }
2403 dissect_lte_rrc_PRACH_ConfigurationSIB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2404 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2405 ett_lte_rrc_PRACH_ConfigurationSIB, PRACH_ConfigurationSIB_sequence);
2413 dissect_lte_rrc_INTEGER_M60_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2414 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2415 -60, 50U, NULL, FALSE);
2421 static const value_string lte_rrc_T_p_b_vals[] = {
2431 dissect_lte_rrc_T_p_b(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2432 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2433 4, NULL, FALSE, 0, NULL);
2439 static const per_sequence_t PDSCH_ConfigCommon_sequence[] = {
2440 { &hf_lte_rrc_referenceSignalPower, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M60_50 },
2441 { &hf_lte_rrc_p_b , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_p_b },
2442 { NULL, 0, 0, NULL }
2446 dissect_lte_rrc_PDSCH_ConfigCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2447 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2448 ett_lte_rrc_PDSCH_ConfigCommon, PDSCH_ConfigCommon_sequence);
2454 static const value_string lte_rrc_T_n_SB_vals[] = {
2464 dissect_lte_rrc_T_n_SB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2465 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2466 4, NULL, FALSE, 0, NULL);
2472 static const value_string lte_rrc_T_hoppingMode_vals[] = {
2473 { 0, "interSubFrame" },
2474 { 1, "intraAndInterSubFrame" },
2480 dissect_lte_rrc_T_hoppingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2481 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2482 2, NULL, FALSE, 0, NULL);
2488 static const per_sequence_t T_pusch_ConfigBasic_sequence[] = {
2489 { &hf_lte_rrc_n_SB , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_n_SB },
2490 { &hf_lte_rrc_hoppingMode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_hoppingMode },
2491 { &hf_lte_rrc_pusch_HoppingOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
2492 { NULL, 0, 0, NULL }
2496 dissect_lte_rrc_T_pusch_ConfigBasic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2497 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2498 ett_lte_rrc_T_pusch_ConfigBasic, T_pusch_ConfigBasic_sequence);
2506 dissect_lte_rrc_INTEGER_0_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2507 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2508 0U, 29U, NULL, FALSE);
2516 dissect_lte_rrc_INTEGER_0_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2517 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2518 0U, 7U, NULL, FALSE);
2524 static const per_sequence_t UL_ReferenceSignalsPUSCH_sequence[] = {
2525 { &hf_lte_rrc_groupHoppingEnabled, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
2526 { &hf_lte_rrc_groupAssignmentPUSCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_29 },
2527 { &hf_lte_rrc_sequenceHoppingEnabled, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
2528 { &hf_lte_rrc_cyclicShift_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
2529 { NULL, 0, 0, NULL }
2533 dissect_lte_rrc_UL_ReferenceSignalsPUSCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2534 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2535 ett_lte_rrc_UL_ReferenceSignalsPUSCH, UL_ReferenceSignalsPUSCH_sequence);
2541 static const per_sequence_t PUSCH_ConfigCommon_sequence[] = {
2542 { &hf_lte_rrc_pusch_ConfigBasic, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_pusch_ConfigBasic },
2543 { &hf_lte_rrc_ul_ReferenceSignalsPUSCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_ReferenceSignalsPUSCH },
2544 { NULL, 0, 0, NULL }
2548 dissect_lte_rrc_PUSCH_ConfigCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2549 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2550 ett_lte_rrc_PUSCH_ConfigCommon, PUSCH_ConfigCommon_sequence);
2556 static const value_string lte_rrc_T_deltaPUCCH_Shift_vals[] = {
2566 dissect_lte_rrc_T_deltaPUCCH_Shift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2567 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2568 4, NULL, FALSE, 0, NULL);
2574 static const value_string lte_rrc_T_deltaPUCCH_Offset_vals[] = {
2584 dissect_lte_rrc_T_deltaPUCCH_Offset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2585 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2586 4, NULL, FALSE, 0, NULL);
2594 dissect_lte_rrc_INTEGER_0_2047(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2595 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2596 0U, 2047U, NULL, FALSE);
2602 static const per_sequence_t PUCCH_ConfigCommon_sequence[] = {
2603 { &hf_lte_rrc_deltaPUCCH_Shift, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaPUCCH_Shift },
2604 { &hf_lte_rrc_deltaPUCCH_Offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaPUCCH_Offset },
2605 { &hf_lte_rrc_nRB_CQI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
2606 { &hf_lte_rrc_nCS_AN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
2607 { &hf_lte_rrc_n1PUCCH_AN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_2047 },
2608 { NULL, 0, 0, NULL }
2612 dissect_lte_rrc_PUCCH_ConfigCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2613 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2614 ett_lte_rrc_PUCCH_ConfigCommon, PUCCH_ConfigCommon_sequence);
2620 static const value_string lte_rrc_T_srsBandwidthConfiguration_vals[] = {
2634 dissect_lte_rrc_T_srsBandwidthConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2635 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2636 8, NULL, FALSE, 0, NULL);
2642 static const value_string lte_rrc_T_srsSubframeConfiguration_vals[] = {
2664 dissect_lte_rrc_T_srsSubframeConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2665 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2666 16, NULL, FALSE, 0, NULL);
2672 static const per_sequence_t SoundingRsUl_ConfigCommon_sequence[] = {
2673 { &hf_lte_rrc_srsBandwidthConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_srsBandwidthConfiguration },
2674 { &hf_lte_rrc_srsSubframeConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_srsSubframeConfiguration },
2675 { &hf_lte_rrc_ackNackSrsSimultaneousTransmission, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
2676 { NULL, 0, 0, NULL }
2680 dissect_lte_rrc_SoundingRsUl_ConfigCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2681 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2682 ett_lte_rrc_SoundingRsUl_ConfigCommon, SoundingRsUl_ConfigCommon_sequence);
2690 dissect_lte_rrc_INTEGER_M126_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2691 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2692 -126, 24U, NULL, FALSE);
2700 dissect_lte_rrc_INTEGER_M1_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2701 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2702 -1, 6U, NULL, FALSE);
2708 static const value_string lte_rrc_T_alpha_vals[] = {
2722 dissect_lte_rrc_T_alpha(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2723 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2724 8, NULL, FALSE, 0, NULL);
2732 dissect_lte_rrc_INTEGER_M127_M96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2733 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2734 -127, -96, NULL, FALSE);
2740 static const value_string lte_rrc_T_deltaF_PUCCH_Format1_vals[] = {
2750 dissect_lte_rrc_T_deltaF_PUCCH_Format1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2751 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2752 4, NULL, FALSE, 0, NULL);
2758 static const value_string lte_rrc_T_deltaF_PUCCH_Format1b_vals[] = {
2768 dissect_lte_rrc_T_deltaF_PUCCH_Format1b(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2769 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2770 4, NULL, FALSE, 0, NULL);
2776 static const value_string lte_rrc_T_deltaF_PUCCH_Format2_vals[] = {
2786 dissect_lte_rrc_T_deltaF_PUCCH_Format2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2787 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2788 4, NULL, FALSE, 0, NULL);
2794 static const value_string lte_rrc_T_deltaF_PUCCH_Format2a_vals[] = {
2804 dissect_lte_rrc_T_deltaF_PUCCH_Format2a(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2805 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2806 4, NULL, FALSE, 0, NULL);
2812 static const value_string lte_rrc_T_deltaF_PUCCH_Format2b_vals[] = {
2822 dissect_lte_rrc_T_deltaF_PUCCH_Format2b(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2823 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2824 4, NULL, FALSE, 0, NULL);
2830 static const per_sequence_t DeltaFList_PUCCH_sequence[] = {
2831 { &hf_lte_rrc_deltaF_PUCCH_Format1, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaF_PUCCH_Format1 },
2832 { &hf_lte_rrc_deltaF_PUCCH_Format1b, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaF_PUCCH_Format1b },
2833 { &hf_lte_rrc_deltaF_PUCCH_Format2, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaF_PUCCH_Format2 },
2834 { &hf_lte_rrc_deltaF_PUCCH_Format2a, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaF_PUCCH_Format2a },
2835 { &hf_lte_rrc_deltaF_PUCCH_Format2b, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaF_PUCCH_Format2b },
2836 { NULL, 0, 0, NULL }
2840 dissect_lte_rrc_DeltaFList_PUCCH(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2841 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2842 ett_lte_rrc_DeltaFList_PUCCH, DeltaFList_PUCCH_sequence);
2848 static const per_sequence_t UplinkPowerControlCommon_sequence[] = {
2849 { &hf_lte_rrc_p0_NominalPUSCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M126_24 },
2850 { &hf_lte_rrc_deltaPreambleMsg3, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M1_6 },
2851 { &hf_lte_rrc_alpha , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_alpha },
2852 { &hf_lte_rrc_p0_NominalPUCCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M127_M96 },
2853 { &hf_lte_rrc_deltaFList_PUCCH, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DeltaFList_PUCCH },
2854 { NULL, 0, 0, NULL }
2858 dissect_lte_rrc_UplinkPowerControlCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2859 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2860 ett_lte_rrc_UplinkPowerControlCommon, UplinkPowerControlCommon_sequence);
2866 static const per_sequence_t RadioResourceConfigCommonSIB_sequence[] = {
2867 { &hf_lte_rrc_rach_Configuration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RACH_ConfigCommon },
2868 { &hf_lte_rrc_bcch_Configuration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BCCH_Configuration },
2869 { &hf_lte_rrc_pcch_Configuration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PCCH_Configuration },
2870 { &hf_lte_rrc_prach_Configuration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PRACH_ConfigurationSIB },
2871 { &hf_lte_rrc_pdsch_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDSCH_ConfigCommon },
2872 { &hf_lte_rrc_pusch_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PUSCH_ConfigCommon },
2873 { &hf_lte_rrc_pucch_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PUCCH_ConfigCommon },
2874 { &hf_lte_rrc_soundingRsUl_Config_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SoundingRsUl_ConfigCommon },
2875 { &hf_lte_rrc_uplinkPowerControl_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UplinkPowerControlCommon },
2876 { NULL, 0, 0, NULL }
2880 dissect_lte_rrc_RadioResourceConfigCommonSIB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2881 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2882 ett_lte_rrc_RadioResourceConfigCommonSIB, RadioResourceConfigCommonSIB_sequence);
2888 static const value_string lte_rrc_T_t300_vals[] = {
2902 dissect_lte_rrc_T_t300(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2903 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2904 8, NULL, FALSE, 0, NULL);
2910 static const value_string lte_rrc_T_t301_vals[] = {
2924 dissect_lte_rrc_T_t301(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2925 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2926 8, NULL, FALSE, 0, NULL);
2932 static const value_string lte_rrc_T_t310_vals[] = {
2946 dissect_lte_rrc_T_t310(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2947 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2948 8, NULL, FALSE, 0, NULL);
2954 static const value_string lte_rrc_T_t311_vals[] = {
2968 dissect_lte_rrc_T_t311(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2969 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
2970 8, NULL, FALSE, 0, NULL);
2976 static const per_sequence_t UE_TimersAndConstants_sequence[] = {
2977 { &hf_lte_rrc_t300 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t300 },
2978 { &hf_lte_rrc_t301 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t301 },
2979 { &hf_lte_rrc_t310 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t310 },
2980 { &hf_lte_rrc_t311 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t311 },
2981 { NULL, 0, 0, NULL }
2985 dissect_lte_rrc_UE_TimersAndConstants(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2986 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
2987 ett_lte_rrc_UE_TimersAndConstants, UE_TimersAndConstants_sequence);
2995 dissect_lte_rrc_INTEGER_0_maxEARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
2996 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
2997 0U, maxEARFCN, NULL, FALSE);
3003 static const value_string lte_rrc_T_ul_Bandwidth_vals[] = {
3025 dissect_lte_rrc_T_ul_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3026 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3027 16, NULL, FALSE, 0, NULL);
3035 dissect_lte_rrc_INTEGER_0_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3036 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3037 0U, 31U, NULL, FALSE);
3043 static const per_sequence_t T_frequencyInformation_sequence[] = {
3044 { &hf_lte_rrc_ul_EARFCN , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_maxEARFCN },
3045 { &hf_lte_rrc_ul_Bandwidth, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_Bandwidth },
3046 { &hf_lte_rrc_additionalSpectrumEmission, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_31 },
3047 { NULL, 0, 0, NULL }
3051 dissect_lte_rrc_T_frequencyInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3052 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3053 ett_lte_rrc_T_frequencyInformation, T_frequencyInformation_sequence);
3059 static const value_string lte_rrc_T_ul_CyclicPrefixLength_vals[] = {
3067 dissect_lte_rrc_T_ul_CyclicPrefixLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3068 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3069 2, NULL, FALSE, 0, NULL);
3075 static const value_string lte_rrc_T_radioframeAllocationPeriod_vals[] = {
3087 dissect_lte_rrc_T_radioframeAllocationPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3088 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3089 6, NULL, FALSE, 0, NULL);
3097 dissect_lte_rrc_INTEGER_1_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3098 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3099 1U, 6U, NULL, FALSE);
3105 static const per_sequence_t MBSFN_SubframeConfiguration_item_sequence[] = {
3106 { &hf_lte_rrc_radioframeAllocationPeriod, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_radioframeAllocationPeriod },
3107 { &hf_lte_rrc_radioframeAllocationOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
3108 { &hf_lte_rrc_subframeAllocation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_6 },
3109 { NULL, 0, 0, NULL }
3113 dissect_lte_rrc_MBSFN_SubframeConfiguration_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3114 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3115 ett_lte_rrc_MBSFN_SubframeConfiguration_item, MBSFN_SubframeConfiguration_item_sequence);
3121 static const per_sequence_t MBSFN_SubframeConfiguration_sequence_of[1] = {
3122 { &hf_lte_rrc_MBSFN_SubframeConfiguration_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MBSFN_SubframeConfiguration_item },
3126 dissect_lte_rrc_MBSFN_SubframeConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3127 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3128 ett_lte_rrc_MBSFN_SubframeConfiguration, MBSFN_SubframeConfiguration_sequence_of,
3129 1, maxMBSFN_Allocations);
3135 static const value_string lte_rrc_TimeAlignmentTimer_vals[] = {
3149 dissect_lte_rrc_TimeAlignmentTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3150 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3151 8, NULL, FALSE, 0, NULL);
3157 static const per_sequence_t SystemInformationBlockType2_sequence[] = {
3158 { &hf_lte_rrc_accessBarringInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_accessBarringInformation },
3159 { &hf_lte_rrc_radioResourceConfigCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB },
3160 { &hf_lte_rrc_ue_TimersAndConstants, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_TimersAndConstants },
3161 { &hf_lte_rrc_frequencyInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_frequencyInformation },
3162 { &hf_lte_rrc_ul_CyclicPrefixLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ul_CyclicPrefixLength },
3163 { &hf_lte_rrc_mbsfn_SubframeConfiguration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MBSFN_SubframeConfiguration },
3164 { &hf_lte_rrc_timeAlignmentTimerCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_TimeAlignmentTimer },
3165 { NULL, 0, 0, NULL }
3169 dissect_lte_rrc_SystemInformationBlockType2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3170 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3171 ett_lte_rrc_SystemInformationBlockType2, SystemInformationBlockType2_sequence);
3177 static const value_string lte_rrc_T_q_Hyst_vals[] = {
3199 dissect_lte_rrc_T_q_Hyst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3200 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3201 16, NULL, FALSE, 0, NULL);
3207 static const value_string lte_rrc_T_t_Evalulation_vals[] = {
3221 dissect_lte_rrc_T_t_Evalulation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3222 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3223 8, NULL, FALSE, 0, NULL);
3229 static const value_string lte_rrc_T_t_HystNormal_vals[] = {
3243 dissect_lte_rrc_T_t_HystNormal(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3244 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3245 8, NULL, FALSE, 0, NULL);
3253 dissect_lte_rrc_INTEGER_1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3254 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3255 1U, 16U, NULL, FALSE);
3261 static const per_sequence_t MobilityStateParameters_sequence[] = {
3262 { &hf_lte_rrc_t_Evalulation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_Evalulation },
3263 { &hf_lte_rrc_t_HystNormal, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_HystNormal },
3264 { &hf_lte_rrc_n_CellChangeMedium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
3265 { &hf_lte_rrc_n_CellChangeHigh, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
3266 { NULL, 0, 0, NULL }
3270 dissect_lte_rrc_MobilityStateParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3271 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3272 ett_lte_rrc_MobilityStateParameters, MobilityStateParameters_sequence);
3278 static const value_string lte_rrc_T_q_HystSF_Medium_vals[] = {
3292 dissect_lte_rrc_T_q_HystSF_Medium(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3293 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3294 8, NULL, FALSE, 0, NULL);
3300 static const value_string lte_rrc_T_q_HystSF_High_vals[] = {
3314 dissect_lte_rrc_T_q_HystSF_High(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3315 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3316 8, NULL, FALSE, 0, NULL);
3322 static const value_string lte_rrc_T_t_ReselectionEUTRAN_SF_Medium_vals[] = {
3332 dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_Medium(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3333 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3334 4, NULL, FALSE, 0, NULL);
3340 static const value_string lte_rrc_T_t_ReselectionEUTRAN_SF_High_vals[] = {
3350 dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_High(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3351 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3352 4, NULL, FALSE, 0, NULL);
3358 static const per_sequence_t T_speedDependentScalingParameters_sequence[] = {
3359 { &hf_lte_rrc_q_HystSF_Medium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_q_HystSF_Medium },
3360 { &hf_lte_rrc_q_HystSF_High, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_q_HystSF_High },
3361 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_Medium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_Medium },
3362 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_High, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_High },
3363 { NULL, 0, 0, NULL }
3367 dissect_lte_rrc_T_speedDependentScalingParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3368 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3369 ett_lte_rrc_T_speedDependentScalingParameters, T_speedDependentScalingParameters_sequence);
3375 static const per_sequence_t T_speedDependentReselection_sequence[] = {
3376 { &hf_lte_rrc_mobilityStateParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityStateParameters },
3377 { &hf_lte_rrc_speedDependentScalingParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentScalingParameters },
3378 { NULL, 0, 0, NULL }
3382 dissect_lte_rrc_T_speedDependentReselection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3383 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3384 ett_lte_rrc_T_speedDependentReselection, T_speedDependentReselection_sequence);
3392 dissect_lte_rrc_BIT_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3393 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
3400 static const per_sequence_t T_cellReselectionInfoCommon_sequence[] = {
3401 { &hf_lte_rrc_q_Hyst , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_q_Hyst },
3402 { &hf_lte_rrc_t_ReselectionEUTRAN, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
3403 { &hf_lte_rrc_speedDependentReselection, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentReselection },
3404 { &hf_lte_rrc_sameRefSignalsInNeighbour, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
3405 { &hf_lte_rrc_neighbourCellConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_2 },
3406 { NULL, 0, 0, NULL }
3410 dissect_lte_rrc_T_cellReselectionInfoCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3411 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3412 ett_lte_rrc_T_cellReselectionInfoCommon, T_cellReselectionInfoCommon_sequence);
3420 dissect_lte_rrc_INTEGER_0_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3421 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3422 0U, 56U, NULL, FALSE);
3428 static const per_sequence_t T_cellReselectionServingFreqInfo_sequence[] = {
3429 { &hf_lte_rrc_s_NonIntraSearch, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_56 },
3430 { &hf_lte_rrc_threshServingLow, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_56 },
3431 { &hf_lte_rrc_cellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_7 },
3432 { NULL, 0, 0, NULL }
3436 dissect_lte_rrc_T_cellReselectionServingFreqInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3437 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3438 ett_lte_rrc_T_cellReselectionServingFreqInfo, T_cellReselectionServingFreqInfo_sequence);
3444 static const value_string lte_rrc_MeasurementBandwidth_vals[] = {
3456 dissect_lte_rrc_MeasurementBandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3457 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3458 6, NULL, FALSE, 0, NULL);
3464 static const per_sequence_t T_intraFreqCellReselectionInfo_sequence[] = {
3465 { &hf_lte_rrc_s_IntraSearch, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_56 },
3466 { &hf_lte_rrc_measurementBandwidth, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasurementBandwidth },
3467 { NULL, 0, 0, NULL }
3471 dissect_lte_rrc_T_intraFreqCellReselectionInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3472 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3473 ett_lte_rrc_T_intraFreqCellReselectionInfo, T_intraFreqCellReselectionInfo_sequence);
3479 static const per_sequence_t SystemInformationBlockType3_sequence[] = {
3480 { &hf_lte_rrc_cellReselectionInfoCommon, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellReselectionInfoCommon },
3481 { &hf_lte_rrc_cellReselectionServingFreqInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellReselectionServingFreqInfo },
3482 { &hf_lte_rrc_intraFreqCellReselectionInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_intraFreqCellReselectionInfo },
3483 { NULL, 0, 0, NULL }
3487 dissect_lte_rrc_SystemInformationBlockType3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3488 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3489 ett_lte_rrc_SystemInformationBlockType3, SystemInformationBlockType3_sequence);
3497 dissect_lte_rrc_PhysicalCellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3498 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3499 0U, 503U, NULL, FALSE);
3505 static const value_string lte_rrc_T_q_OffsetCell_vals[] = {
3543 dissect_lte_rrc_T_q_OffsetCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3544 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3545 32, NULL, FALSE, 0, NULL);
3551 static const per_sequence_t IntraFreqNeighbouringCellList_item_sequence[] = {
3552 { &hf_lte_rrc_physicalCellIdentity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
3553 { &hf_lte_rrc_q_OffsetCell, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_q_OffsetCell },
3554 { NULL, 0, 0, NULL }
3558 dissect_lte_rrc_IntraFreqNeighbouringCellList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3559 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3560 ett_lte_rrc_IntraFreqNeighbouringCellList_item, IntraFreqNeighbouringCellList_item_sequence);
3566 static const per_sequence_t IntraFreqNeighbouringCellList_sequence_of[1] = {
3567 { &hf_lte_rrc_IntraFreqNeighbouringCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_IntraFreqNeighbouringCellList_item },
3571 dissect_lte_rrc_IntraFreqNeighbouringCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3572 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3573 ett_lte_rrc_IntraFreqNeighbouringCellList, IntraFreqNeighbouringCellList_sequence_of,
3580 static const per_sequence_t IntraFreqBlacklistedCellList_item_sequence[] = {
3581 { &hf_lte_rrc_physicalCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
3582 { NULL, 0, 0, NULL }
3586 dissect_lte_rrc_IntraFreqBlacklistedCellList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3587 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3588 ett_lte_rrc_IntraFreqBlacklistedCellList_item, IntraFreqBlacklistedCellList_item_sequence);
3594 static const per_sequence_t IntraFreqBlacklistedCellList_sequence_of[1] = {
3595 { &hf_lte_rrc_IntraFreqBlacklistedCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_IntraFreqBlacklistedCellList_item },
3599 dissect_lte_rrc_IntraFreqBlacklistedCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3600 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3601 ett_lte_rrc_IntraFreqBlacklistedCellList, IntraFreqBlacklistedCellList_sequence_of,
3608 static const per_sequence_t SystemInformationBlockType4_sequence[] = {
3609 { &hf_lte_rrc_intraFreqNeighbouringCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_IntraFreqNeighbouringCellList },
3610 { &hf_lte_rrc_intraFreqBlacklistedCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_IntraFreqBlacklistedCellList },
3611 { NULL, 0, 0, NULL }
3615 dissect_lte_rrc_SystemInformationBlockType4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3616 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3617 ett_lte_rrc_SystemInformationBlockType4, SystemInformationBlockType4_sequence);
3625 dissect_lte_rrc_EUTRA_DL_CarrierFreq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3626 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3627 0U, maxEARFCN, NULL, FALSE);
3633 static const value_string lte_rrc_T_t_ReselectionEUTRAN_SF_Medium_01_vals[] = {
3643 dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_Medium_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3644 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3645 4, NULL, FALSE, 0, NULL);
3651 static const value_string lte_rrc_T_t_ReselectionEUTRAN_SF_High_01_vals[] = {
3661 dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_High_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3662 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3663 4, NULL, FALSE, 0, NULL);
3669 static const per_sequence_t T_speedDependentScalingParameters_01_sequence[] = {
3670 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_Medium_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_Medium_01 },
3671 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_High_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionEUTRAN_SF_High_01 },
3672 { NULL, 0, 0, NULL }
3676 dissect_lte_rrc_T_speedDependentScalingParameters_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3677 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3678 ett_lte_rrc_T_speedDependentScalingParameters_01, T_speedDependentScalingParameters_01_sequence);
3684 static const value_string lte_rrc_T_q_OffsetFreq_vals[] = {
3722 dissect_lte_rrc_T_q_OffsetFreq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3723 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3724 32, NULL, FALSE, 0, NULL);
3730 static const value_string lte_rrc_T_q_OffsetCell_01_vals[] = {
3768 dissect_lte_rrc_T_q_OffsetCell_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3769 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
3770 32, NULL, FALSE, 0, NULL);
3776 static const per_sequence_t InterFreqNeighbouringCellList_item_sequence[] = {
3777 { &hf_lte_rrc_physicalCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
3778 { &hf_lte_rrc_q_OffsetCell_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_q_OffsetCell_01 },
3779 { NULL, 0, 0, NULL }
3783 dissect_lte_rrc_InterFreqNeighbouringCellList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3784 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3785 ett_lte_rrc_InterFreqNeighbouringCellList_item, InterFreqNeighbouringCellList_item_sequence);
3791 static const per_sequence_t InterFreqNeighbouringCellList_sequence_of[1] = {
3792 { &hf_lte_rrc_InterFreqNeighbouringCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqNeighbouringCellList_item },
3796 dissect_lte_rrc_InterFreqNeighbouringCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3797 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3798 ett_lte_rrc_InterFreqNeighbouringCellList, InterFreqNeighbouringCellList_sequence_of,
3805 static const per_sequence_t InterFreqBlacklistedCellList_item_sequence[] = {
3806 { &hf_lte_rrc_physicalCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
3807 { NULL, 0, 0, NULL }
3811 dissect_lte_rrc_InterFreqBlacklistedCellList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3812 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3813 ett_lte_rrc_InterFreqBlacklistedCellList_item, InterFreqBlacklistedCellList_item_sequence);
3819 static const per_sequence_t InterFreqBlacklistedCellList_sequence_of[1] = {
3820 { &hf_lte_rrc_InterFreqBlacklistedCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqBlacklistedCellList_item },
3824 dissect_lte_rrc_InterFreqBlacklistedCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3825 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3826 ett_lte_rrc_InterFreqBlacklistedCellList, InterFreqBlacklistedCellList_sequence_of,
3833 static const per_sequence_t InterFreqCarrierFreqList_item_sequence[] = {
3834 { &hf_lte_rrc_eutra_CarrierFreq, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EUTRA_DL_CarrierFreq },
3835 { &hf_lte_rrc_t_ReselectionEUTRAN, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
3836 { &hf_lte_rrc_speedDependentScalingParameters_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentScalingParameters_01 },
3837 { &hf_lte_rrc_threshX_High, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_56 },
3838 { &hf_lte_rrc_threshX_Low , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_56 },
3839 { &hf_lte_rrc_measurementBandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasurementBandwidth },
3840 { &hf_lte_rrc_cellReselectionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_7 },
3841 { &hf_lte_rrc_q_OffsetFreq, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_q_OffsetFreq },
3842 { &hf_lte_rrc_interFreqNeighbouringCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_InterFreqNeighbouringCellList },
3843 { &hf_lte_rrc_interFreqBlacklistedCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_InterFreqBlacklistedCellList },
3844 { NULL, 0, 0, NULL }
3848 dissect_lte_rrc_InterFreqCarrierFreqList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3849 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3850 ett_lte_rrc_InterFreqCarrierFreqList_item, InterFreqCarrierFreqList_item_sequence);
3856 static const per_sequence_t InterFreqCarrierFreqList_sequence_of[1] = {
3857 { &hf_lte_rrc_InterFreqCarrierFreqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqList_item },
3861 dissect_lte_rrc_InterFreqCarrierFreqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3862 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3863 ett_lte_rrc_InterFreqCarrierFreqList, InterFreqCarrierFreqList_sequence_of,
3870 static const per_sequence_t SystemInformationBlockType5_sequence[] = {
3871 { &hf_lte_rrc_interFreqCarrierFreqList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqList },
3872 { NULL, 0, 0, NULL }
3876 dissect_lte_rrc_SystemInformationBlockType5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3877 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3878 ett_lte_rrc_SystemInformationBlockType5, SystemInformationBlockType5_sequence);
3886 dissect_lte_rrc_INTEGER_0_16383(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3887 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3888 0U, 16383U, NULL, FALSE);
3894 static const per_sequence_t UTRA_DL_CarrierFreq_sequence[] = {
3895 { &hf_lte_rrc_uarfcn_DL , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_16383 },
3896 { NULL, 0, 0, NULL }
3900 dissect_lte_rrc_UTRA_DL_CarrierFreq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3901 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3902 ett_lte_rrc_UTRA_DL_CarrierFreq, UTRA_DL_CarrierFreq_sequence);
3910 dissect_lte_rrc_INTEGER_M70_M22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3911 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3912 -70, -22, NULL, FALSE);
3920 dissect_lte_rrc_INTEGER_M50_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3921 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3922 -50, 33U, NULL, FALSE);
3930 dissect_lte_rrc_INTEGER_M24_0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3931 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
3932 -24, 0U, NULL, FALSE);
3938 static const per_sequence_t UTRA_FDD_CarrierFreqList_item_sequence[] = {
3939 { &hf_lte_rrc_utra_CarrierFreq, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_DL_CarrierFreq },
3940 { &hf_lte_rrc_utra_CellReselectionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_7 },
3941 { &hf_lte_rrc_threshX_High_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M70_M22 },
3942 { &hf_lte_rrc_threshX_Low_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M70_M22 },
3943 { &hf_lte_rrc_q_Rxlevmin , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M70_M22 },
3944 { &hf_lte_rrc_maxAllowedTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M50_33 },
3945 { &hf_lte_rrc_q_Qualmin , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M24_0 },
3946 { NULL, 0, 0, NULL }
3950 dissect_lte_rrc_UTRA_FDD_CarrierFreqList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3951 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3952 ett_lte_rrc_UTRA_FDD_CarrierFreqList_item, UTRA_FDD_CarrierFreqList_item_sequence);
3958 static const per_sequence_t UTRA_FDD_CarrierFreqList_sequence_of[1] = {
3959 { &hf_lte_rrc_UTRA_FDD_CarrierFreqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_FDD_CarrierFreqList_item },
3963 dissect_lte_rrc_UTRA_FDD_CarrierFreqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3964 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3965 ett_lte_rrc_UTRA_FDD_CarrierFreqList, UTRA_FDD_CarrierFreqList_sequence_of,
3966 1, maxUTRA_FDD_Carrier);
3972 static const per_sequence_t UTRA_TDD_CarrierFreqList_item_sequence[] = {
3973 { &hf_lte_rrc_utra_CarrierFreq, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_DL_CarrierFreq },
3974 { &hf_lte_rrc_utra_CellReselectionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_7 },
3975 { &hf_lte_rrc_threshX_High_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M70_M22 },
3976 { &hf_lte_rrc_threshX_Low_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M70_M22 },
3977 { &hf_lte_rrc_q_Rxlevmin , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M70_M22 },
3978 { &hf_lte_rrc_maxAllowedTxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M50_33 },
3979 { NULL, 0, 0, NULL }
3983 dissect_lte_rrc_UTRA_TDD_CarrierFreqList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3984 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
3985 ett_lte_rrc_UTRA_TDD_CarrierFreqList_item, UTRA_TDD_CarrierFreqList_item_sequence);
3991 static const per_sequence_t UTRA_TDD_CarrierFreqList_sequence_of[1] = {
3992 { &hf_lte_rrc_UTRA_TDD_CarrierFreqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_TDD_CarrierFreqList_item },
3996 dissect_lte_rrc_UTRA_TDD_CarrierFreqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
3997 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
3998 ett_lte_rrc_UTRA_TDD_CarrierFreqList, UTRA_TDD_CarrierFreqList_sequence_of,
3999 1, maxUTRA_TDD_Carrier);
4005 static const value_string lte_rrc_T_t_ReselectionUTRA_SF_Medium_vals[] = {
4015 dissect_lte_rrc_T_t_ReselectionUTRA_SF_Medium(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4016 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4017 4, NULL, FALSE, 0, NULL);
4023 static const value_string lte_rrc_T_t_ReselectionUTRA_SF_High_vals[] = {
4033 dissect_lte_rrc_T_t_ReselectionUTRA_SF_High(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4034 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4035 4, NULL, FALSE, 0, NULL);
4041 static const per_sequence_t T_speedDependentScalingParameters_02_sequence[] = {
4042 { &hf_lte_rrc_t_ReselectionUTRA_SF_Medium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionUTRA_SF_Medium },
4043 { &hf_lte_rrc_t_ReselectionUTRA_SF_High, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionUTRA_SF_High },
4044 { NULL, 0, 0, NULL }
4048 dissect_lte_rrc_T_speedDependentScalingParameters_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4049 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4050 ett_lte_rrc_T_speedDependentScalingParameters_02, T_speedDependentScalingParameters_02_sequence);
4056 static const per_sequence_t SystemInformationBlockType6_sequence[] = {
4057 { &hf_lte_rrc_utra_FDD_CarrierFreqList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_UTRA_FDD_CarrierFreqList },
4058 { &hf_lte_rrc_utra_TDD_CarrierFreqList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_UTRA_TDD_CarrierFreqList },
4059 { &hf_lte_rrc_t_ReselectionUTRA, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
4060 { &hf_lte_rrc_speedDependentScalingParameters_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentScalingParameters_02 },
4061 { NULL, 0, 0, NULL }
4065 dissect_lte_rrc_SystemInformationBlockType6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4066 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4067 ett_lte_rrc_SystemInformationBlockType6, SystemInformationBlockType6_sequence);
4073 static const value_string lte_rrc_T_t_ReselectionGERAN_SF_Medium_vals[] = {
4083 dissect_lte_rrc_T_t_ReselectionGERAN_SF_Medium(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4084 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4085 4, NULL, FALSE, 0, NULL);
4091 static const value_string lte_rrc_T_t_ReselectionGERAN_SF_High_vals[] = {
4101 dissect_lte_rrc_T_t_ReselectionGERAN_SF_High(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4102 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4103 4, NULL, FALSE, 0, NULL);
4109 static const per_sequence_t T_speedDependentScalingParameters_03_sequence[] = {
4110 { &hf_lte_rrc_t_ReselectionGERAN_SF_Medium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionGERAN_SF_Medium },
4111 { &hf_lte_rrc_t_ReselectionGERAN_SF_High, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionGERAN_SF_High },
4112 { NULL, 0, 0, NULL }
4116 dissect_lte_rrc_T_speedDependentScalingParameters_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4117 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4118 ett_lte_rrc_T_speedDependentScalingParameters_03, T_speedDependentScalingParameters_03_sequence);
4126 dissect_lte_rrc_GERAN_ARFCN_Value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4127 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
4128 0U, 1023U, NULL, FALSE);
4134 static const value_string lte_rrc_GERAN_BandIndicator_vals[] = {
4142 dissect_lte_rrc_GERAN_BandIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4143 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4144 2, NULL, FALSE, 0, NULL);
4150 static const per_sequence_t ExplicitListOfARFCNs_sequence_of[1] = {
4151 { &hf_lte_rrc_ExplicitListOfARFCNs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_ARFCN_Value },
4155 dissect_lte_rrc_ExplicitListOfARFCNs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4156 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4157 ett_lte_rrc_ExplicitListOfARFCNs, ExplicitListOfARFCNs_sequence_of,
4164 static const per_sequence_t T_equallySpacedARFCNs_sequence[] = {
4165 { &hf_lte_rrc_arfcn_Spacing, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_8 },
4166 { &hf_lte_rrc_numberOfFollowingARFCNs, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_31 },
4167 { NULL, 0, 0, NULL }
4171 dissect_lte_rrc_T_equallySpacedARFCNs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4172 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4173 ett_lte_rrc_T_equallySpacedARFCNs, T_equallySpacedARFCNs_sequence);
4181 dissect_lte_rrc_OCTET_STRING_SIZE_1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4182 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4183 1, 16, FALSE, NULL);
4189 static const value_string lte_rrc_T_followingARFCNs_vals[] = {
4190 { 0, "explicitListOfARFCNs" },
4191 { 1, "equallySpacedARFCNs" },
4192 { 2, "variableBitMapOfARFCNs" },
4196 static const per_choice_t T_followingARFCNs_choice[] = {
4197 { 0, &hf_lte_rrc_explicitListOfARFCNs, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ExplicitListOfARFCNs },
4198 { 1, &hf_lte_rrc_equallySpacedARFCNs, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_equallySpacedARFCNs },
4199 { 2, &hf_lte_rrc_variableBitMapOfARFCNs, ASN1_NO_EXTENSIONS , dissect_lte_rrc_OCTET_STRING_SIZE_1_16 },
4200 { 0, NULL, 0, NULL }
4204 dissect_lte_rrc_T_followingARFCNs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4205 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
4206 ett_lte_rrc_T_followingARFCNs, T_followingARFCNs_choice,
4213 static const per_sequence_t GERAN_CarrierFreqList_sequence[] = {
4214 { &hf_lte_rrc_startingARFCN, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_ARFCN_Value },
4215 { &hf_lte_rrc_bandIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_BandIndicator },
4216 { &hf_lte_rrc_followingARFCNs, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_followingARFCNs },
4217 { NULL, 0, 0, NULL }
4221 dissect_lte_rrc_GERAN_CarrierFreqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4222 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4223 ett_lte_rrc_GERAN_CarrierFreqList, GERAN_CarrierFreqList_sequence);
4229 static const per_sequence_t T_geran_BCCH_Configuration_sequence[] = {
4230 { &hf_lte_rrc_geran_CellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_7 },
4231 { &hf_lte_rrc_ncc_Permitted, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_8 },
4232 { &hf_lte_rrc_q_Rxlevmin_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_31 },
4233 { &hf_lte_rrc_threshX_High_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_31 },
4234 { &hf_lte_rrc_threshX_Low_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_31 },
4235 { NULL, 0, 0, NULL }
4239 dissect_lte_rrc_T_geran_BCCH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4240 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4241 ett_lte_rrc_T_geran_BCCH_Configuration, T_geran_BCCH_Configuration_sequence);
4247 static const per_sequence_t GERAN_BCCH_Group_sequence[] = {
4248 { &hf_lte_rrc_geran_BCCH_FrequencyGroup, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_CarrierFreqList },
4249 { &hf_lte_rrc_geran_BCCH_Configuration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_geran_BCCH_Configuration },
4250 { NULL, 0, 0, NULL }
4254 dissect_lte_rrc_GERAN_BCCH_Group(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4255 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4256 ett_lte_rrc_GERAN_BCCH_Group, GERAN_BCCH_Group_sequence);
4262 static const per_sequence_t GERAN_NeigbourFreqList_sequence_of[1] = {
4263 { &hf_lte_rrc_GERAN_NeigbourFreqList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_BCCH_Group },
4267 dissect_lte_rrc_GERAN_NeigbourFreqList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4268 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4269 ett_lte_rrc_GERAN_NeigbourFreqList, GERAN_NeigbourFreqList_sequence_of,
4276 static const per_sequence_t SystemInformationBlockType7_sequence[] = {
4277 { &hf_lte_rrc_t_ReselectionGERAN, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
4278 { &hf_lte_rrc_speedDependentScalingParameters_03, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentScalingParameters_03 },
4279 { &hf_lte_rrc_geran_NeigbourFreqList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_GERAN_NeigbourFreqList },
4280 { NULL, 0, 0, NULL }
4284 dissect_lte_rrc_SystemInformationBlockType7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4285 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4286 ett_lte_rrc_SystemInformationBlockType7, SystemInformationBlockType7_sequence);
4294 dissect_lte_rrc_BIT_STRING_SIZE_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4295 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4296 39, 39, FALSE, NULL);
4304 dissect_lte_rrc_BIT_STRING_SIZE_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4305 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4306 49, 49, FALSE, NULL);
4312 static const value_string lte_rrc_T_cdma_SystemTime_vals[] = {
4313 { 0, "cdma-SynchronousSystemTime" },
4314 { 1, "cdma-AsynchronousSystemTime" },
4318 static const per_choice_t T_cdma_SystemTime_choice[] = {
4319 { 0, &hf_lte_rrc_cdma_SynchronousSystemTime, ASN1_NO_EXTENSIONS , dissect_lte_rrc_BIT_STRING_SIZE_39 },
4320 { 1, &hf_lte_rrc_cdma_AsynchronousSystemTime, ASN1_NO_EXTENSIONS , dissect_lte_rrc_BIT_STRING_SIZE_49 },
4321 { 0, NULL, 0, NULL }
4325 dissect_lte_rrc_T_cdma_SystemTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4326 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
4327 ett_lte_rrc_T_cdma_SystemTime, T_cdma_SystemTime_choice,
4334 static const per_sequence_t CDMA2000_SystemTimeInfo_sequence[] = {
4335 { &hf_lte_rrc_cdma_EUTRA_Synchronisation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4336 { &hf_lte_rrc_cdma_SystemTime, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cdma_SystemTime },
4337 { NULL, 0, 0, NULL }
4341 dissect_lte_rrc_CDMA2000_SystemTimeInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4342 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4343 ett_lte_rrc_CDMA2000_SystemTimeInfo, CDMA2000_SystemTimeInfo_sequence);
4351 dissect_lte_rrc_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4352 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
4353 0U, 255U, NULL, FALSE);
4359 static const per_sequence_t HRPD_SecondaryPreRegistrationZoneIdList_item_sequence[] = {
4360 { &hf_lte_rrc_hrpd_SecondaryPreRegistrationZoneId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_255 },
4361 { NULL, 0, 0, NULL }
4365 dissect_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4366 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4367 ett_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item, HRPD_SecondaryPreRegistrationZoneIdList_item_sequence);
4373 static const per_sequence_t HRPD_SecondaryPreRegistrationZoneIdList_sequence_of[1] = {
4374 { &hf_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item },
4378 dissect_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4379 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4380 ett_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList, HRPD_SecondaryPreRegistrationZoneIdList_sequence_of,
4387 static const per_sequence_t HRPD_PreRegistrationInfo_sequence[] = {
4388 { &hf_lte_rrc_hrpd_PreRegistrationAllowed, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4389 { &hf_lte_rrc_hrpd_PreRegistrationZoneId, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_255 },
4390 { &hf_lte_rrc_hrpd_SecondaryPreRegistrationZoneIdList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList },
4391 { NULL, 0, 0, NULL }
4395 dissect_lte_rrc_HRPD_PreRegistrationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4396 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4397 ett_lte_rrc_HRPD_PreRegistrationInfo, HRPD_PreRegistrationInfo_sequence);
4403 static const value_string lte_rrc_CDMA2000_Bandclass_vals[] = {
4441 dissect_lte_rrc_CDMA2000_Bandclass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4442 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4443 32, NULL, TRUE, 0, NULL);
4449 static const per_sequence_t HRPD_BandClassList_item_sequence[] = {
4450 { &hf_lte_rrc_hrpd_BandClass, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Bandclass },
4451 { &hf_lte_rrc_hrpd_CellReselectionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
4452 { &hf_lte_rrc_threshX_High_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
4453 { &hf_lte_rrc_threshX_Low_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
4454 { NULL, 0, 0, NULL }
4458 dissect_lte_rrc_HRPD_BandClassList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4459 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4460 ett_lte_rrc_HRPD_BandClassList_item, HRPD_BandClassList_item_sequence);
4466 static const per_sequence_t HRPD_BandClassList_sequence_of[1] = {
4467 { &hf_lte_rrc_HRPD_BandClassList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_HRPD_BandClassList_item },
4471 dissect_lte_rrc_HRPD_BandClassList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4472 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4473 ett_lte_rrc_HRPD_BandClassList, HRPD_BandClassList_sequence_of,
4474 1, maxCDMA_BandClass);
4480 static const per_sequence_t CDMA2000_CarrierInfo_sequence[] = {
4481 { &hf_lte_rrc_bandClass , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Bandclass },
4482 { &hf_lte_rrc_frequency , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_2047 },
4483 { NULL, 0, 0, NULL }
4487 dissect_lte_rrc_CDMA2000_CarrierInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4488 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4489 ett_lte_rrc_CDMA2000_CarrierInfo, CDMA2000_CarrierInfo_sequence);
4497 dissect_lte_rrc_CDMA2000_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4498 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
4499 0U, maxPNOffset, NULL, FALSE);
4505 static const per_sequence_t CDMA2000_NeighbourCellInformation_sequence[] = {
4506 { &hf_lte_rrc_cdma2000_CarrierInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_CarrierInfo },
4507 { &hf_lte_rrc_pnOffset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_CellIdentity },
4508 { NULL, 0, 0, NULL }
4512 dissect_lte_rrc_CDMA2000_NeighbourCellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4513 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4514 ett_lte_rrc_CDMA2000_NeighbourCellInformation, CDMA2000_NeighbourCellInformation_sequence);
4520 static const per_sequence_t HRPD_NeighborCellList_item_sequence[] = {
4521 { &hf_lte_rrc_hrpd_NeighborCellInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_NeighbourCellInformation },
4522 { NULL, 0, 0, NULL }
4526 dissect_lte_rrc_HRPD_NeighborCellList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4527 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4528 ett_lte_rrc_HRPD_NeighborCellList_item, HRPD_NeighborCellList_item_sequence);
4534 static const per_sequence_t HRPD_NeighborCellList_sequence_of[1] = {
4535 { &hf_lte_rrc_HRPD_NeighborCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_HRPD_NeighborCellList_item },
4539 dissect_lte_rrc_HRPD_NeighborCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4540 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4541 ett_lte_rrc_HRPD_NeighborCellList, HRPD_NeighborCellList_sequence_of,
4548 static const value_string lte_rrc_T_t_ReselectionCDMA_HRPD_SF_Medium_vals[] = {
4558 dissect_lte_rrc_T_t_ReselectionCDMA_HRPD_SF_Medium(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4559 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4560 4, NULL, FALSE, 0, NULL);
4566 static const value_string lte_rrc_T_t_ReselectionCDMA_HRPD_SF_High_vals[] = {
4576 dissect_lte_rrc_T_t_ReselectionCDMA_HRPD_SF_High(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4577 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4578 4, NULL, FALSE, 0, NULL);
4584 static const per_sequence_t T_speedDependentScalingParameters_04_sequence[] = {
4585 { &hf_lte_rrc_t_ReselectionCDMA_HRPD_SF_Medium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionCDMA_HRPD_SF_Medium },
4586 { &hf_lte_rrc_t_ReselectionCDMA_HRPD_SF_High, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionCDMA_HRPD_SF_High },
4587 { NULL, 0, 0, NULL }
4591 dissect_lte_rrc_T_speedDependentScalingParameters_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4592 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4593 ett_lte_rrc_T_speedDependentScalingParameters_04, T_speedDependentScalingParameters_04_sequence);
4599 static const per_sequence_t T_hrpd_CellReselectionParameters_sequence[] = {
4600 { &hf_lte_rrc_hrpd_BandClassList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_HRPD_BandClassList },
4601 { &hf_lte_rrc_hrpd_NeighborCellList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_HRPD_NeighborCellList },
4602 { &hf_lte_rrc_t_ReselectionCDMA_HRPD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
4603 { &hf_lte_rrc_speedDependentScalingParameters_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentScalingParameters_04 },
4604 { NULL, 0, 0, NULL }
4608 dissect_lte_rrc_T_hrpd_CellReselectionParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4609 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4610 ett_lte_rrc_T_hrpd_CellReselectionParameters, T_hrpd_CellReselectionParameters_sequence);
4616 static const per_sequence_t T_hrpd_Parameters_sequence[] = {
4617 { &hf_lte_rrc_hrpd_PreRegistrationInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_HRPD_PreRegistrationInfo },
4618 { &hf_lte_rrc_hrpd_CellReselectionParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_hrpd_CellReselectionParameters },
4619 { NULL, 0, 0, NULL }
4623 dissect_lte_rrc_T_hrpd_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4624 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4625 ett_lte_rrc_T_hrpd_Parameters, T_hrpd_Parameters_sequence);
4633 dissect_lte_rrc_BIT_STRING_SIZE_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4634 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4635 15, 15, FALSE, NULL);
4643 dissect_lte_rrc_BIT_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4644 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4645 16, 16, FALSE, NULL);
4653 dissect_lte_rrc_BIT_STRING_SIZE_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4654 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4663 dissect_lte_rrc_BIT_STRING_SIZE_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4664 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4665 12, 12, FALSE, NULL);
4673 dissect_lte_rrc_BIT_STRING_SIZE_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4674 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4681 static const per_sequence_t OneXRTT_RegistrationParameters_sequence[] = {
4682 { &hf_lte_rrc_oneXRTT_SID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_15 },
4683 { &hf_lte_rrc_oneXRTT_NID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
4684 { &hf_lte_rrc_oneXRTT_MultipleSID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4685 { &hf_lte_rrc_oneXRTT_MultipleNID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4686 { &hf_lte_rrc_oneXRTT_HomeReg, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4687 { &hf_lte_rrc_oneXRTT_ForeignSIDReg, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4688 { &hf_lte_rrc_oneXRTT_ForeignNIDReg, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4689 { &hf_lte_rrc_oneXRTT_ParameterReg, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4690 { &hf_lte_rrc_oneXRTT_RegistrationPeriod, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_7 },
4691 { &hf_lte_rrc_oneXRTT_RegistrationZone, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_12 },
4692 { &hf_lte_rrc_oneXRTT_TotalZone, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_3 },
4693 { &hf_lte_rrc_oneXRTT_ZoneTimer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_3 },
4694 { NULL, 0, 0, NULL }
4698 dissect_lte_rrc_OneXRTT_RegistrationParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4699 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4700 ett_lte_rrc_OneXRTT_RegistrationParameters, OneXRTT_RegistrationParameters_sequence);
4706 static const per_sequence_t OneXRTT_CSFB_RegistrationInfo_sequence[] = {
4707 { &hf_lte_rrc_oneXRTT_CSFB_RegistrationAllowed, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
4708 { &hf_lte_rrc_oneXRTT_RegistrationParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OneXRTT_RegistrationParameters },
4709 { NULL, 0, 0, NULL }
4713 dissect_lte_rrc_OneXRTT_CSFB_RegistrationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4714 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4715 ett_lte_rrc_OneXRTT_CSFB_RegistrationInfo, OneXRTT_CSFB_RegistrationInfo_sequence);
4723 dissect_lte_rrc_BIT_STRING_SIZE_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4724 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
4725 42, 42, FALSE, NULL);
4731 static const per_sequence_t OneXRTT_BandClassList_item_sequence[] = {
4732 { &hf_lte_rrc_oneXRTT_BandClass, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Bandclass },
4733 { &hf_lte_rrc_oneXRTT_CellReselectionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
4734 { &hf_lte_rrc_threshX_High_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
4735 { &hf_lte_rrc_threshX_Low_03, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
4736 { NULL, 0, 0, NULL }
4740 dissect_lte_rrc_OneXRTT_BandClassList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4741 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4742 ett_lte_rrc_OneXRTT_BandClassList_item, OneXRTT_BandClassList_item_sequence);
4748 static const per_sequence_t OneXRTT_BandClassList_sequence_of[1] = {
4749 { &hf_lte_rrc_OneXRTT_BandClassList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OneXRTT_BandClassList_item },
4753 dissect_lte_rrc_OneXRTT_BandClassList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4754 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4755 ett_lte_rrc_OneXRTT_BandClassList, OneXRTT_BandClassList_sequence_of,
4756 1, maxCDMA_BandClass);
4762 static const per_sequence_t OneXRTT_NeighborCellList_item_sequence[] = {
4763 { &hf_lte_rrc_oneXRTT_NeighborCellInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_NeighbourCellInformation },
4764 { NULL, 0, 0, NULL }
4768 dissect_lte_rrc_OneXRTT_NeighborCellList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4769 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4770 ett_lte_rrc_OneXRTT_NeighborCellList_item, OneXRTT_NeighborCellList_item_sequence);
4776 static const per_sequence_t OneXRTT_NeighborCellList_sequence_of[1] = {
4777 { &hf_lte_rrc_OneXRTT_NeighborCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OneXRTT_NeighborCellList_item },
4781 dissect_lte_rrc_OneXRTT_NeighborCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4782 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
4783 ett_lte_rrc_OneXRTT_NeighborCellList, OneXRTT_NeighborCellList_sequence_of,
4790 static const value_string lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_Medium_vals[] = {
4800 dissect_lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_Medium(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4801 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4802 4, NULL, FALSE, 0, NULL);
4808 static const value_string lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_High_vals[] = {
4818 dissect_lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_High(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4819 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4820 4, NULL, FALSE, 0, NULL);
4826 static const per_sequence_t T_speedDependentScalingParameters_05_sequence[] = {
4827 { &hf_lte_rrc_t_ReselectionCDMA_OneXRTT_SF_Medium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_Medium },
4828 { &hf_lte_rrc_t_ReselectionCDMA_OneXRTT_SF_High, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_High },
4829 { NULL, 0, 0, NULL }
4833 dissect_lte_rrc_T_speedDependentScalingParameters_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4834 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4835 ett_lte_rrc_T_speedDependentScalingParameters_05, T_speedDependentScalingParameters_05_sequence);
4841 static const per_sequence_t T_oneXRTT_CellReselectionParameters_sequence[] = {
4842 { &hf_lte_rrc_oneXRTT_BandClassList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OneXRTT_BandClassList },
4843 { &hf_lte_rrc_oneXRTT_NeighborCellList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OneXRTT_NeighborCellList },
4844 { &hf_lte_rrc_t_ReselectionCDMA_OneXRTT, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
4845 { &hf_lte_rrc_speedDependentScalingParameters_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentScalingParameters_05 },
4846 { NULL, 0, 0, NULL }
4850 dissect_lte_rrc_T_oneXRTT_CellReselectionParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4851 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4852 ett_lte_rrc_T_oneXRTT_CellReselectionParameters, T_oneXRTT_CellReselectionParameters_sequence);
4858 static const per_sequence_t T_oneXRTT_Parameters_sequence[] = {
4859 { &hf_lte_rrc_oneXRTT_CSFB_RegistrationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OneXRTT_CSFB_RegistrationInfo },
4860 { &hf_lte_rrc_oneXRTT_LongCodeState, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_42 },
4861 { &hf_lte_rrc_oneXRTT_CellReselectionParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_oneXRTT_CellReselectionParameters },
4862 { NULL, 0, 0, NULL }
4866 dissect_lte_rrc_T_oneXRTT_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4867 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4868 ett_lte_rrc_T_oneXRTT_Parameters, T_oneXRTT_Parameters_sequence);
4874 static const per_sequence_t SystemInformationBlockType8_sequence[] = {
4875 { &hf_lte_rrc_cdma2000_SystemTimeInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CDMA2000_SystemTimeInfo },
4876 { &hf_lte_rrc_searchWindowSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_15 },
4877 { &hf_lte_rrc_hrpd_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_hrpd_Parameters },
4878 { &hf_lte_rrc_oneXRTT_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_oneXRTT_Parameters },
4879 { NULL, 0, 0, NULL }
4883 dissect_lte_rrc_SystemInformationBlockType8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4884 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4885 ett_lte_rrc_SystemInformationBlockType8, SystemInformationBlockType8_sequence);
4893 dissect_lte_rrc_OCTET_STRING_SIZE_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4894 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4895 48, 48, FALSE, NULL);
4901 static const per_sequence_t SystemInformationBlockType9_sequence[] = {
4902 { &hf_lte_rrc_hnbid , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING_SIZE_48 },
4903 { NULL, 0, 0, NULL }
4907 dissect_lte_rrc_SystemInformationBlockType9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4908 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4909 ett_lte_rrc_SystemInformationBlockType9, SystemInformationBlockType9_sequence);
4917 dissect_lte_rrc_OCTET_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4918 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4919 NO_BOUND, NO_BOUND, FALSE, NULL);
4925 static const per_sequence_t SystemInformationBlockType10_sequence[] = {
4926 { &hf_lte_rrc_etws_PrimaryNotification, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
4927 { NULL, 0, 0, NULL }
4931 dissect_lte_rrc_SystemInformationBlockType10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4932 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4933 ett_lte_rrc_SystemInformationBlockType10, SystemInformationBlockType10_sequence);
4941 dissect_lte_rrc_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4942 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
4943 0U, 3U, NULL, FALSE);
4949 static const value_string lte_rrc_T_etws_SegmentType_vals[] = {
4950 { 0, "notLastSegment" },
4951 { 1, "lastSegment" },
4957 dissect_lte_rrc_T_etws_SegmentType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4958 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
4959 2, NULL, FALSE, 0, NULL);
4965 static const per_sequence_t SystemInformationBlockType11_sequence[] = {
4966 { &hf_lte_rrc_etws_ValueTag, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_3 },
4967 { &hf_lte_rrc_etws_SegmentType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_etws_SegmentType },
4968 { &hf_lte_rrc_etws_SegmentNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
4969 { &hf_lte_rrc_etws_SecondaryNotification, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
4970 { NULL, 0, 0, NULL }
4974 dissect_lte_rrc_SystemInformationBlockType11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
4975 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
4976 ett_lte_rrc_SystemInformationBlockType11, SystemInformationBlockType11_sequence);
4982 static const value_string lte_rrc_T_sib_TypeAndInfo_item_vals[] = {
4996 static const per_choice_t T_sib_TypeAndInfo_item_choice[] = {
4997 { 0, &hf_lte_rrc_sib2 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType2 },
4998 { 1, &hf_lte_rrc_sib3 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType3 },
4999 { 2, &hf_lte_rrc_sib4 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType4 },
5000 { 3, &hf_lte_rrc_sib5 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType5 },
5001 { 4, &hf_lte_rrc_sib6 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType6 },
5002 { 5, &hf_lte_rrc_sib7 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType7 },
5003 { 6, &hf_lte_rrc_sib8 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType8 },
5004 { 7, &hf_lte_rrc_sib9 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType9 },
5005 { 8, &hf_lte_rrc_sib10 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType10 },
5006 { 9, &hf_lte_rrc_sib11 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_SystemInformationBlockType11 },
5007 { 0, NULL, 0, NULL }
5011 dissect_lte_rrc_T_sib_TypeAndInfo_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5012 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5013 ett_lte_rrc_T_sib_TypeAndInfo_item, T_sib_TypeAndInfo_item_choice,
5020 static const per_sequence_t T_sib_TypeAndInfo_sequence_of[1] = {
5021 { &hf_lte_rrc_sib_TypeAndInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sib_TypeAndInfo_item },
5025 dissect_lte_rrc_T_sib_TypeAndInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5026 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5027 ett_lte_rrc_T_sib_TypeAndInfo, T_sib_TypeAndInfo_sequence_of,
5034 static const per_sequence_t T_nonCriticalExtension_19_sequence[] = {
5035 { NULL, 0, 0, NULL }
5039 dissect_lte_rrc_T_nonCriticalExtension_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5040 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5041 ett_lte_rrc_T_nonCriticalExtension_19, T_nonCriticalExtension_19_sequence);
5047 static const per_sequence_t SystemInformation_r8_IEs_sequence[] = {
5048 { &hf_lte_rrc_sib_TypeAndInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sib_TypeAndInfo },
5049 { &hf_lte_rrc_nonCriticalExtension_19, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_19 },
5050 { NULL, 0, 0, NULL }
5054 dissect_lte_rrc_SystemInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5055 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5056 ett_lte_rrc_SystemInformation_r8_IEs, SystemInformation_r8_IEs_sequence);
5062 static const per_sequence_t T_criticalExtensions_41_sequence[] = {
5063 { NULL, 0, 0, NULL }
5067 dissect_lte_rrc_T_criticalExtensions_41(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5068 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5069 ett_lte_rrc_T_criticalExtensions_41, T_criticalExtensions_41_sequence);
5075 static const value_string lte_rrc_T_criticalExtensions_40_vals[] = {
5076 { 0, "systemInformation-r8" },
5077 { 1, "criticalExtensions" },
5081 static const per_choice_t T_criticalExtensions_40_choice[] = {
5082 { 0, &hf_lte_rrc_systemInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation_r8_IEs },
5083 { 1, &hf_lte_rrc_criticalExtensions_41, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_41 },
5084 { 0, NULL, 0, NULL }
5088 dissect_lte_rrc_T_criticalExtensions_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5089 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5090 ett_lte_rrc_T_criticalExtensions_40, T_criticalExtensions_40_choice,
5097 static const per_sequence_t SystemInformation_sequence[] = {
5098 { &hf_lte_rrc_criticalExtensions_40, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_40 },
5099 { NULL, 0, 0, NULL }
5103 dissect_lte_rrc_SystemInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5104 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5105 ett_lte_rrc_SystemInformation, SystemInformation_sequence);
5113 dissect_lte_rrc_MCC_MNC_Digit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5114 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5115 0U, 9U, NULL, FALSE);
5121 static const per_sequence_t MCC_sequence_of[1] = {
5122 { &hf_lte_rrc_MCC_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MCC_MNC_Digit },
5126 dissect_lte_rrc_MCC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5127 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5128 ett_lte_rrc_MCC, MCC_sequence_of,
5135 static const per_sequence_t MNC_sequence_of[1] = {
5136 { &hf_lte_rrc_MNC_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MCC_MNC_Digit },
5140 dissect_lte_rrc_MNC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5141 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5142 ett_lte_rrc_MNC, MNC_sequence_of,
5149 static const per_sequence_t PLMN_Identity_sequence[] = {
5150 { &hf_lte_rrc_mcc , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MCC },
5151 { &hf_lte_rrc_mnc , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MNC },
5152 { NULL, 0, 0, NULL }
5156 dissect_lte_rrc_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5157 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5158 ett_lte_rrc_PLMN_Identity, PLMN_Identity_sequence);
5164 static const value_string lte_rrc_T_cellReservedForOperatorUse_vals[] = {
5166 { 1, "notReserved" },
5172 dissect_lte_rrc_T_cellReservedForOperatorUse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5173 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5174 2, NULL, FALSE, 0, NULL);
5180 static const per_sequence_t PLMN_IdentityList_item_sequence[] = {
5181 { &hf_lte_rrc_plmn_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PLMN_Identity },
5182 { &hf_lte_rrc_cellReservedForOperatorUse, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellReservedForOperatorUse },
5183 { NULL, 0, 0, NULL }
5187 dissect_lte_rrc_PLMN_IdentityList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5188 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5189 ett_lte_rrc_PLMN_IdentityList_item, PLMN_IdentityList_item_sequence);
5195 static const per_sequence_t PLMN_IdentityList_sequence_of[1] = {
5196 { &hf_lte_rrc_PLMN_IdentityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PLMN_IdentityList_item },
5200 dissect_lte_rrc_PLMN_IdentityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5201 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5202 ett_lte_rrc_PLMN_IdentityList, PLMN_IdentityList_sequence_of,
5211 dissect_lte_rrc_TrackingAreaCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5212 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
5213 16, 16, FALSE, NULL);
5221 dissect_lte_rrc_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5222 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
5223 28, 28, FALSE, NULL);
5229 static const value_string lte_rrc_T_cellBarred_vals[] = {
5237 dissect_lte_rrc_T_cellBarred(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5238 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5239 2, NULL, FALSE, 0, NULL);
5245 static const value_string lte_rrc_T_cellReservationExtension_vals[] = {
5247 { 1, "notReserved" },
5253 dissect_lte_rrc_T_cellReservationExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5254 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5255 2, NULL, FALSE, 0, NULL);
5261 static const per_sequence_t T_cellAccessRelatedInformation_sequence[] = {
5262 { &hf_lte_rrc_plmn_IdentityList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PLMN_IdentityList },
5263 { &hf_lte_rrc_trackingAreaCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_TrackingAreaCode },
5264 { &hf_lte_rrc_cellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellIdentity },
5265 { &hf_lte_rrc_cellBarred , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellBarred },
5266 { &hf_lte_rrc_intraFrequencyCellReselection, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BOOLEAN },
5267 { &hf_lte_rrc_cellReservationExtension, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellReservationExtension },
5268 { &hf_lte_rrc_csg_Indication, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
5269 { NULL, 0, 0, NULL }
5273 dissect_lte_rrc_T_cellAccessRelatedInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5274 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5275 ett_lte_rrc_T_cellAccessRelatedInformation, T_cellAccessRelatedInformation_sequence);
5281 static const per_sequence_t T_cellSelectionInfo_sequence[] = {
5282 { &hf_lte_rrc_q_Rxlevmin , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M70_M22 },
5283 { &hf_lte_rrc_q_Rxlevminoffset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_8 },
5284 { NULL, 0, 0, NULL }
5288 dissect_lte_rrc_T_cellSelectionInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5289 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5290 ett_lte_rrc_T_cellSelectionInfo, T_cellSelectionInfo_sequence);
5298 dissect_lte_rrc_Pmax(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5299 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5300 -40, 23U, NULL, FALSE);
5308 dissect_lte_rrc_INTEGER_1_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5309 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5310 1U, 64U, NULL, FALSE);
5316 static const value_string lte_rrc_T_si_Periodicity_vals[] = {
5330 dissect_lte_rrc_T_si_Periodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5331 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5332 8, NULL, TRUE, 0, NULL);
5338 static const value_string lte_rrc_SIB_Type_vals[] = {
5360 dissect_lte_rrc_SIB_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5361 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5362 16, NULL, TRUE, 0, NULL);
5368 static const per_sequence_t SIB_MappingInfo_sequence_of[1] = {
5369 { &hf_lte_rrc_SIB_MappingInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SIB_Type },
5373 dissect_lte_rrc_SIB_MappingInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5374 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5375 ett_lte_rrc_SIB_MappingInfo, SIB_MappingInfo_sequence_of,
5382 static const per_sequence_t SchedulingInformation_item_sequence[] = {
5383 { &hf_lte_rrc_si_Periodicity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_si_Periodicity },
5384 { &hf_lte_rrc_sib_MappingInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SIB_MappingInfo },
5385 { NULL, 0, 0, NULL }
5389 dissect_lte_rrc_SchedulingInformation_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5390 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5391 ett_lte_rrc_SchedulingInformation_item, SchedulingInformation_item_sequence);
5397 static const per_sequence_t SchedulingInformation_sequence_of[1] = {
5398 { &hf_lte_rrc_SchedulingInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SchedulingInformation_item },
5402 dissect_lte_rrc_SchedulingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5403 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5404 ett_lte_rrc_SchedulingInformation, SchedulingInformation_sequence_of,
5411 static const value_string lte_rrc_T_subframeAssignment_vals[] = {
5424 dissect_lte_rrc_T_subframeAssignment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5425 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5426 7, NULL, FALSE, 0, NULL);
5432 static const value_string lte_rrc_T_specialSubframePatterns_vals[] = {
5447 dissect_lte_rrc_T_specialSubframePatterns(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5448 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5449 9, NULL, FALSE, 0, NULL);
5455 static const per_sequence_t TDD_Configuration_sequence[] = {
5456 { &hf_lte_rrc_subframeAssignment, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_subframeAssignment },
5457 { &hf_lte_rrc_specialSubframePatterns, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_specialSubframePatterns },
5458 { NULL, 0, 0, NULL }
5462 dissect_lte_rrc_TDD_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5463 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5464 ett_lte_rrc_TDD_Configuration, TDD_Configuration_sequence);
5470 static const value_string lte_rrc_T_si_WindowLength_vals[] = {
5484 dissect_lte_rrc_T_si_WindowLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5485 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5486 8, NULL, FALSE, 0, NULL);
5492 static const per_sequence_t T_nonCriticalExtension_20_sequence[] = {
5493 { NULL, 0, 0, NULL }
5497 dissect_lte_rrc_T_nonCriticalExtension_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5498 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5499 ett_lte_rrc_T_nonCriticalExtension_20, T_nonCriticalExtension_20_sequence);
5505 static const per_sequence_t SystemInformationBlockType1_sequence[] = {
5506 { &hf_lte_rrc_cellAccessRelatedInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellAccessRelatedInformation },
5507 { &hf_lte_rrc_cellSelectionInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellSelectionInfo },
5508 { &hf_lte_rrc_pmax , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Pmax },
5509 { &hf_lte_rrc_frequencyBandIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_64 },
5510 { &hf_lte_rrc_schedulingInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SchedulingInformation },
5511 { &hf_lte_rrc_tdd_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Configuration },
5512 { &hf_lte_rrc_si_WindowLength, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_si_WindowLength },
5513 { &hf_lte_rrc_systemInformationValueTag, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_31 },
5514 { &hf_lte_rrc_nonCriticalExtension_20, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_20 },
5515 { NULL, 0, 0, NULL }
5519 dissect_lte_rrc_SystemInformationBlockType1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5520 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5521 ett_lte_rrc_SystemInformationBlockType1, SystemInformationBlockType1_sequence);
5527 static const value_string lte_rrc_T_c1_vals[] = {
5528 { 0, "systemInformation" },
5529 { 1, "systemInformationBlockType1" },
5533 static const per_choice_t T_c1_choice[] = {
5534 { 0, &hf_lte_rrc_systemInformation, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformation },
5535 { 1, &hf_lte_rrc_systemInformationBlockType1, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SystemInformationBlockType1 },
5536 { 0, NULL, 0, NULL }
5540 dissect_lte_rrc_T_c1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5541 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5542 ett_lte_rrc_T_c1, T_c1_choice,
5549 static const per_sequence_t T_messageClassExtension_sequence[] = {
5550 { NULL, 0, 0, NULL }
5554 dissect_lte_rrc_T_messageClassExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5555 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5556 ett_lte_rrc_T_messageClassExtension, T_messageClassExtension_sequence);
5562 static const value_string lte_rrc_BCCH_DL_SCH_MessageType_vals[] = {
5564 { 1, "messageClassExtension" },
5568 static const per_choice_t BCCH_DL_SCH_MessageType_choice[] = {
5569 { 0, &hf_lte_rrc_c1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1 },
5570 { 1, &hf_lte_rrc_messageClassExtension, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension },
5571 { 0, NULL, 0, NULL }
5575 dissect_lte_rrc_BCCH_DL_SCH_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5576 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5577 ett_lte_rrc_BCCH_DL_SCH_MessageType, BCCH_DL_SCH_MessageType_choice,
5584 static const per_sequence_t BCCH_DL_SCH_Message_sequence[] = {
5585 { &hf_lte_rrc_message_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BCCH_DL_SCH_MessageType },
5586 { NULL, 0, 0, NULL }
5590 dissect_lte_rrc_BCCH_DL_SCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5591 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5592 ett_lte_rrc_BCCH_DL_SCH_Message, BCCH_DL_SCH_Message_sequence);
5600 dissect_lte_rrc_MMEC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5601 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
5610 dissect_lte_rrc_BIT_STRING_SIZE_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5611 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
5612 32, 32, FALSE, NULL);
5618 static const per_sequence_t S_TMSI_sequence[] = {
5619 { &hf_lte_rrc_mmec , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MMEC },
5620 { &hf_lte_rrc_m_TMSI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_32 },
5621 { NULL, 0, 0, NULL }
5625 dissect_lte_rrc_S_TMSI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5626 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5627 ett_lte_rrc_S_TMSI, S_TMSI_sequence);
5635 dissect_lte_rrc_IMSI_Digit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5636 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5637 0U, 9U, NULL, FALSE);
5643 static const per_sequence_t IMSI_sequence_of[1] = {
5644 { &hf_lte_rrc_IMSI_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_IMSI_Digit },
5648 dissect_lte_rrc_IMSI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5649 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5650 ett_lte_rrc_IMSI, IMSI_sequence_of,
5657 static const value_string lte_rrc_PagingUE_Identity_vals[] = {
5663 static const per_choice_t PagingUE_Identity_choice[] = {
5664 { 0, &hf_lte_rrc_s_TMSI , ASN1_EXTENSION_ROOT , dissect_lte_rrc_S_TMSI },
5665 { 1, &hf_lte_rrc_imsi , ASN1_EXTENSION_ROOT , dissect_lte_rrc_IMSI },
5666 { 0, NULL, 0, NULL }
5670 dissect_lte_rrc_PagingUE_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5671 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5672 ett_lte_rrc_PagingUE_Identity, PagingUE_Identity_choice,
5679 static const value_string lte_rrc_T_cn_Domain_vals[] = {
5687 dissect_lte_rrc_T_cn_Domain(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5688 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5689 2, NULL, FALSE, 0, NULL);
5695 static const value_string lte_rrc_PagingCause_vals[] = {
5696 { 0, "causeValue" },
5702 dissect_lte_rrc_PagingCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5703 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5704 1, NULL, TRUE, 0, NULL);
5710 static const per_sequence_t PagingRecord_sequence[] = {
5711 { &hf_lte_rrc_ue_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PagingUE_Identity },
5712 { &hf_lte_rrc_cn_Domain , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cn_Domain },
5713 { &hf_lte_rrc_pagingCause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PagingCause },
5714 { NULL, 0, 0, NULL }
5718 dissect_lte_rrc_PagingRecord(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5719 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5720 ett_lte_rrc_PagingRecord, PagingRecord_sequence);
5726 static const per_sequence_t PagingRecordList_sequence_of[1] = {
5727 { &hf_lte_rrc_PagingRecordList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PagingRecord },
5731 dissect_lte_rrc_PagingRecordList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5732 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
5733 ett_lte_rrc_PagingRecordList, PagingRecordList_sequence_of,
5740 static const value_string lte_rrc_T_systemInfoModification_vals[] = {
5747 dissect_lte_rrc_T_systemInfoModification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5748 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5749 1, NULL, FALSE, 0, NULL);
5755 static const value_string lte_rrc_T_etws_Indication_vals[] = {
5762 dissect_lte_rrc_T_etws_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5763 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5764 1, NULL, FALSE, 0, NULL);
5770 static const per_sequence_t T_nonCriticalExtension_06_sequence[] = {
5771 { NULL, 0, 0, NULL }
5775 dissect_lte_rrc_T_nonCriticalExtension_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5776 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5777 ett_lte_rrc_T_nonCriticalExtension_06, T_nonCriticalExtension_06_sequence);
5783 static const per_sequence_t Paging_sequence[] = {
5784 { &hf_lte_rrc_pagingRecordList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PagingRecordList },
5785 { &hf_lte_rrc_systemInfoModification, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification },
5786 { &hf_lte_rrc_etws_Indication, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_etws_Indication },
5787 { &hf_lte_rrc_nonCriticalExtension_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_06 },
5788 { NULL, 0, 0, NULL }
5792 dissect_lte_rrc_Paging(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5793 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5794 ett_lte_rrc_Paging, Paging_sequence);
5800 static const value_string lte_rrc_T_c1_01_vals[] = {
5805 static const per_choice_t T_c1_01_choice[] = {
5806 { 0, &hf_lte_rrc_paging , ASN1_NO_EXTENSIONS , dissect_lte_rrc_Paging },
5807 { 0, NULL, 0, NULL }
5811 dissect_lte_rrc_T_c1_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5812 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5813 ett_lte_rrc_T_c1_01, T_c1_01_choice,
5820 static const per_sequence_t T_messageClassExtension_01_sequence[] = {
5821 { NULL, 0, 0, NULL }
5825 dissect_lte_rrc_T_messageClassExtension_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5826 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5827 ett_lte_rrc_T_messageClassExtension_01, T_messageClassExtension_01_sequence);
5833 static const value_string lte_rrc_PCCH_MessageType_vals[] = {
5835 { 1, "messageClassExtension" },
5839 static const per_choice_t PCCH_MessageType_choice[] = {
5840 { 0, &hf_lte_rrc_c1_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_01 },
5841 { 1, &hf_lte_rrc_messageClassExtension_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_01 },
5842 { 0, NULL, 0, NULL }
5846 dissect_lte_rrc_PCCH_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5847 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
5848 ett_lte_rrc_PCCH_MessageType, PCCH_MessageType_choice,
5855 static const per_sequence_t PCCH_Message_sequence[] = {
5856 { &hf_lte_rrc_message_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PCCH_MessageType },
5857 { NULL, 0, 0, NULL }
5861 dissect_lte_rrc_PCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5862 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
5863 ett_lte_rrc_PCCH_Message, PCCH_Message_sequence);
5871 dissect_lte_rrc_RRC_TransactionIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5872 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5873 0U, 3U, NULL, FALSE);
5881 dissect_lte_rrc_INTEGER_1_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5882 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
5883 1U, 2U, NULL, FALSE);
5889 static const value_string lte_rrc_T_PollRetransmit_vals[] = {
5959 dissect_lte_rrc_T_PollRetransmit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5960 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5961 64, NULL, FALSE, 0, NULL);
5967 static const value_string lte_rrc_PollPDU_vals[] = {
5981 dissect_lte_rrc_PollPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
5982 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
5983 8, NULL, FALSE, 0, NULL);
5989 static const value_string lte_rrc_PollByte_vals[] = {
6004 { 14, "kBinfinity" },
6011 dissect_lte_rrc_PollByte(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6012 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6013 16, NULL, FALSE, 0, NULL);
6019 static const value_string lte_rrc_T_maxRetxThreshold_vals[] = {
6033 dissect_lte_rrc_T_maxRetxThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6034 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6035 8, NULL, FALSE, 0, NULL);
6041 static const per_sequence_t UL_AM_RLC_sequence[] = {
6042 { &hf_lte_rrc_t_PollRetransmit, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_PollRetransmit },
6043 { &hf_lte_rrc_pollPDU , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PollPDU },
6044 { &hf_lte_rrc_pollByte , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PollByte },
6045 { &hf_lte_rrc_maxRetxThreshold, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_maxRetxThreshold },
6046 { NULL, 0, 0, NULL }
6050 dissect_lte_rrc_UL_AM_RLC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6051 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6052 ett_lte_rrc_UL_AM_RLC, UL_AM_RLC_sequence);
6058 static const value_string lte_rrc_T_Reordering_vals[] = {
6096 dissect_lte_rrc_T_Reordering(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6097 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6098 32, NULL, FALSE, 0, NULL);
6104 static const value_string lte_rrc_T_StatusProhibit_vals[] = {
6174 dissect_lte_rrc_T_StatusProhibit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6175 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6176 64, NULL, FALSE, 0, NULL);
6182 static const per_sequence_t DL_AM_RLC_sequence[] = {
6183 { &hf_lte_rrc_t_Reordering, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_Reordering },
6184 { &hf_lte_rrc_t_StatusProhibit, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_StatusProhibit },
6185 { NULL, 0, 0, NULL }
6189 dissect_lte_rrc_DL_AM_RLC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6190 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6191 ett_lte_rrc_DL_AM_RLC, DL_AM_RLC_sequence);
6197 static const per_sequence_t T_am_sequence[] = {
6198 { &hf_lte_rrc_ul_AM_RLC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_AM_RLC },
6199 { &hf_lte_rrc_dl_AM_RLC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DL_AM_RLC },
6200 { NULL, 0, 0, NULL }
6204 dissect_lte_rrc_T_am(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6205 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6206 ett_lte_rrc_T_am, T_am_sequence);
6212 static const value_string lte_rrc_SN_FieldLength_vals[] = {
6220 dissect_lte_rrc_SN_FieldLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6221 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6222 2, NULL, FALSE, 0, NULL);
6228 static const per_sequence_t UL_UM_RLC_sequence[] = {
6229 { &hf_lte_rrc_sn_FieldLength, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SN_FieldLength },
6230 { NULL, 0, 0, NULL }
6234 dissect_lte_rrc_UL_UM_RLC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6235 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6236 ett_lte_rrc_UL_UM_RLC, UL_UM_RLC_sequence);
6242 static const per_sequence_t DL_UM_RLC_sequence[] = {
6243 { &hf_lte_rrc_sn_FieldLength, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SN_FieldLength },
6244 { &hf_lte_rrc_t_Reordering, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_Reordering },
6245 { NULL, 0, 0, NULL }
6249 dissect_lte_rrc_DL_UM_RLC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6250 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6251 ett_lte_rrc_DL_UM_RLC, DL_UM_RLC_sequence);
6257 static const per_sequence_t T_um_Bi_Directional_sequence[] = {
6258 { &hf_lte_rrc_ul_UM_RLC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_UM_RLC },
6259 { &hf_lte_rrc_dl_UM_RLC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DL_UM_RLC },
6260 { NULL, 0, 0, NULL }
6264 dissect_lte_rrc_T_um_Bi_Directional(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6265 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6266 ett_lte_rrc_T_um_Bi_Directional, T_um_Bi_Directional_sequence);
6272 static const per_sequence_t T_um_Uni_Directional_UL_sequence[] = {
6273 { &hf_lte_rrc_ul_UM_RLC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_UM_RLC },
6274 { NULL, 0, 0, NULL }
6278 dissect_lte_rrc_T_um_Uni_Directional_UL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6279 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6280 ett_lte_rrc_T_um_Uni_Directional_UL, T_um_Uni_Directional_UL_sequence);
6286 static const per_sequence_t T_um_Uni_Directional_DL_sequence[] = {
6287 { &hf_lte_rrc_dl_UM_RLC , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DL_UM_RLC },
6288 { NULL, 0, 0, NULL }
6292 dissect_lte_rrc_T_um_Uni_Directional_DL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6293 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6294 ett_lte_rrc_T_um_Uni_Directional_DL, T_um_Uni_Directional_DL_sequence);
6300 static const value_string lte_rrc_RLC_Configuration_vals[] = {
6302 { 1, "um-Bi-Directional" },
6303 { 2, "um-Uni-Directional-UL" },
6304 { 3, "um-Uni-Directional-DL" },
6308 static const per_choice_t RLC_Configuration_choice[] = {
6309 { 0, &hf_lte_rrc_am , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_am },
6310 { 1, &hf_lte_rrc_um_Bi_Directional, ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_um_Bi_Directional },
6311 { 2, &hf_lte_rrc_um_Uni_Directional_UL, ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_um_Uni_Directional_UL },
6312 { 3, &hf_lte_rrc_um_Uni_Directional_DL, ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_um_Uni_Directional_DL },
6313 { 0, NULL, 0, NULL }
6317 dissect_lte_rrc_RLC_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6318 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6319 ett_lte_rrc_RLC_Configuration, RLC_Configuration_choice,
6328 dissect_lte_rrc_NULL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6329 offset = dissect_per_null(tvb, offset, actx, tree, hf_index);
6335 static const value_string lte_rrc_T_rlc_Configuration_vals[] = {
6341 static const per_choice_t T_rlc_Configuration_choice[] = {
6342 { 0, &hf_lte_rrc_explicit_02 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_RLC_Configuration },
6343 { 1, &hf_lte_rrc_default , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
6344 { 0, NULL, 0, NULL }
6348 dissect_lte_rrc_T_rlc_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6349 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6350 ett_lte_rrc_T_rlc_Configuration, T_rlc_Configuration_choice,
6357 static const value_string lte_rrc_T_prioritizedBitRate_vals[] = {
6371 dissect_lte_rrc_T_prioritizedBitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6372 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6373 8, NULL, TRUE, 0, NULL);
6379 static const value_string lte_rrc_T_bucketSizeDuration_vals[] = {
6393 dissect_lte_rrc_T_bucketSizeDuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6394 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6395 8, NULL, FALSE, 0, NULL);
6401 static const per_sequence_t T_ul_SpecificParameters_sequence[] = {
6402 { &hf_lte_rrc_priority , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
6403 { &hf_lte_rrc_prioritizedBitRate, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_prioritizedBitRate },
6404 { &hf_lte_rrc_bucketSizeDuration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_bucketSizeDuration },
6405 { &hf_lte_rrc_logicalChannelGroup, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_3 },
6406 { NULL, 0, 0, NULL }
6410 dissect_lte_rrc_T_ul_SpecificParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6411 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6412 ett_lte_rrc_T_ul_SpecificParameters, T_ul_SpecificParameters_sequence);
6418 static const per_sequence_t LogicalChannelConfig_sequence[] = {
6419 { &hf_lte_rrc_ul_SpecificParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_SpecificParameters },
6420 { NULL, 0, 0, NULL }
6424 dissect_lte_rrc_LogicalChannelConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6425 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6426 ett_lte_rrc_LogicalChannelConfig, LogicalChannelConfig_sequence);
6432 static const value_string lte_rrc_T_logicalChannelConfig_vals[] = {
6438 static const per_choice_t T_logicalChannelConfig_choice[] = {
6439 { 0, &hf_lte_rrc_explicit_03 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_LogicalChannelConfig },
6440 { 1, &hf_lte_rrc_default , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
6441 { 0, NULL, 0, NULL }
6445 dissect_lte_rrc_T_logicalChannelConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6446 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6447 ett_lte_rrc_T_logicalChannelConfig, T_logicalChannelConfig_choice,
6454 static const per_sequence_t SRB_ToAddModifyList_item_sequence[] = {
6455 { &hf_lte_rrc_srb_Identity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_2 },
6456 { &hf_lte_rrc_rlc_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_rlc_Configuration },
6457 { &hf_lte_rrc_logicalChannelConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_logicalChannelConfig },
6458 { NULL, 0, 0, NULL }
6462 dissect_lte_rrc_SRB_ToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6463 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6464 ett_lte_rrc_SRB_ToAddModifyList_item, SRB_ToAddModifyList_item_sequence);
6470 static const per_sequence_t SRB_ToAddModifyList_sequence_of[1] = {
6471 { &hf_lte_rrc_SRB_ToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SRB_ToAddModifyList_item },
6475 dissect_lte_rrc_SRB_ToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6476 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6477 ett_lte_rrc_SRB_ToAddModifyList, SRB_ToAddModifyList_sequence_of,
6486 dissect_lte_rrc_INTEGER_1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6487 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6488 1U, 32U, NULL, FALSE);
6494 static const value_string lte_rrc_T_discardTimer_vals[] = {
6508 dissect_lte_rrc_T_discardTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6509 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6510 8, NULL, FALSE, 0, NULL);
6516 static const value_string lte_rrc_T_flushTimer_vals[] = {
6530 dissect_lte_rrc_T_flushTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6531 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6532 8, NULL, FALSE, 0, NULL);
6538 static const per_sequence_t T_rlc_AM_sequence[] = {
6539 { &hf_lte_rrc_statusReportRequired, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6540 { &hf_lte_rrc_flushTimer , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_flushTimer },
6541 { NULL, 0, 0, NULL }
6545 dissect_lte_rrc_T_rlc_AM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6546 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6547 ett_lte_rrc_T_rlc_AM, T_rlc_AM_sequence);
6553 static const value_string lte_rrc_T_pdcp_SN_Size_vals[] = {
6561 dissect_lte_rrc_T_pdcp_SN_Size(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6562 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6563 2, NULL, FALSE, 0, NULL);
6569 static const per_sequence_t T_rlc_UM_sequence[] = {
6570 { &hf_lte_rrc_pdcp_SN_Size, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_pdcp_SN_Size },
6571 { NULL, 0, 0, NULL }
6575 dissect_lte_rrc_T_rlc_UM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6576 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6577 ett_lte_rrc_T_rlc_UM, T_rlc_UM_sequence);
6585 dissect_lte_rrc_INTEGER_1_16383(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6586 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6587 1U, 16383U, NULL, FALSE);
6593 static const per_sequence_t T_profiles_sequence[] = {
6594 { &hf_lte_rrc_profile0x0001, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6595 { &hf_lte_rrc_profile0x0002, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6596 { &hf_lte_rrc_profile0x0003, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6597 { &hf_lte_rrc_profile0x0004, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6598 { &hf_lte_rrc_profile0x0006, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6599 { &hf_lte_rrc_profile0x0101, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6600 { &hf_lte_rrc_profile0x0102, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6601 { &hf_lte_rrc_profile0x0103, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6602 { &hf_lte_rrc_profile0x0104, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6603 { NULL, 0, 0, NULL }
6607 dissect_lte_rrc_T_profiles(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6608 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6609 ett_lte_rrc_T_profiles, T_profiles_sequence);
6615 static const per_sequence_t T_rohc_sequence[] = {
6616 { &hf_lte_rrc_maxCID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_16383 },
6617 { &hf_lte_rrc_profiles , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_profiles },
6618 { NULL, 0, 0, NULL }
6622 dissect_lte_rrc_T_rohc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6623 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6624 ett_lte_rrc_T_rohc, T_rohc_sequence);
6630 static const value_string lte_rrc_T_headerCompression_vals[] = {
6636 static const per_choice_t T_headerCompression_choice[] = {
6637 { 0, &hf_lte_rrc_notUsed , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
6638 { 1, &hf_lte_rrc_rohc , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_rohc },
6639 { 0, NULL, 0, NULL }
6643 dissect_lte_rrc_T_headerCompression(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6644 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
6645 ett_lte_rrc_T_headerCompression, T_headerCompression_choice,
6652 static const per_sequence_t PDCP_Configuration_sequence[] = {
6653 { &hf_lte_rrc_discardTimer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_discardTimer },
6654 { &hf_lte_rrc_rlc_AM , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_rlc_AM },
6655 { &hf_lte_rrc_rlc_UM , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_rlc_UM },
6656 { &hf_lte_rrc_headerCompression, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_headerCompression },
6657 { NULL, 0, 0, NULL }
6661 dissect_lte_rrc_PDCP_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6662 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6663 ett_lte_rrc_PDCP_Configuration, PDCP_Configuration_sequence);
6671 dissect_lte_rrc_DTCH_LogicalChannelIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6672 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6673 3U, 10U, NULL, FALSE);
6679 static const per_sequence_t DRB_ToAddModifyList_item_sequence[] = {
6680 { &hf_lte_rrc_eps_BearerIdentity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_15 },
6681 { &hf_lte_rrc_drb_Identity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_32 },
6682 { &hf_lte_rrc_pdcp_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PDCP_Configuration },
6683 { &hf_lte_rrc_rlc_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RLC_Configuration },
6684 { &hf_lte_rrc_rb_MappingInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_DTCH_LogicalChannelIdentity },
6685 { &hf_lte_rrc_logicalChannelConfig_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_LogicalChannelConfig },
6686 { NULL, 0, 0, NULL }
6690 dissect_lte_rrc_DRB_ToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6691 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6692 ett_lte_rrc_DRB_ToAddModifyList_item, DRB_ToAddModifyList_item_sequence);
6698 static const per_sequence_t DRB_ToAddModifyList_sequence_of[1] = {
6699 { &hf_lte_rrc_DRB_ToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToAddModifyList_item },
6703 dissect_lte_rrc_DRB_ToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6704 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6705 ett_lte_rrc_DRB_ToAddModifyList, DRB_ToAddModifyList_sequence_of,
6712 static const per_sequence_t DRB_ToReleaseList_item_sequence[] = {
6713 { &hf_lte_rrc_drb_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_32 },
6714 { NULL, 0, 0, NULL }
6718 dissect_lte_rrc_DRB_ToReleaseList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6719 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6720 ett_lte_rrc_DRB_ToReleaseList_item, DRB_ToReleaseList_item_sequence);
6726 static const per_sequence_t DRB_ToReleaseList_sequence_of[1] = {
6727 { &hf_lte_rrc_DRB_ToReleaseList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DRB_ToReleaseList_item },
6731 dissect_lte_rrc_DRB_ToReleaseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6732 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
6733 ett_lte_rrc_DRB_ToReleaseList, DRB_ToReleaseList_sequence_of,
6740 static const per_sequence_t T_dl_SCH_Configuration_sequence[] = {
6741 { NULL, 0, 0, NULL }
6745 dissect_lte_rrc_T_dl_SCH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6746 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6747 ett_lte_rrc_T_dl_SCH_Configuration, T_dl_SCH_Configuration_sequence);
6753 static const value_string lte_rrc_T_maxHARQ_Tx_vals[] = {
6775 dissect_lte_rrc_T_maxHARQ_Tx(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6776 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6777 16, NULL, FALSE, 0, NULL);
6783 static const value_string lte_rrc_T_periodicBSR_Timer_vals[] = {
6805 dissect_lte_rrc_T_periodicBSR_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6806 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6807 16, NULL, FALSE, 0, NULL);
6813 static const value_string lte_rrc_T_retxBSR_Timer_vals[] = {
6827 dissect_lte_rrc_T_retxBSR_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6828 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6829 8, NULL, FALSE, 0, NULL);
6835 static const per_sequence_t T_ul_SCH_Configuration_sequence[] = {
6836 { &hf_lte_rrc_maxHARQ_Tx , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_maxHARQ_Tx },
6837 { &hf_lte_rrc_periodicBSR_Timer, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_periodicBSR_Timer },
6838 { &hf_lte_rrc_retxBSR_Timer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_retxBSR_Timer },
6839 { &hf_lte_rrc_ttiBundling , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
6840 { NULL, 0, 0, NULL }
6844 dissect_lte_rrc_T_ul_SCH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6845 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
6846 ett_lte_rrc_T_ul_SCH_Configuration, T_ul_SCH_Configuration_sequence);
6852 static const value_string lte_rrc_T_onDurationTimer_vals[] = {
6874 dissect_lte_rrc_T_onDurationTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6875 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6876 16, NULL, FALSE, 0, NULL);
6882 static const value_string lte_rrc_T_drx_InactivityTimer_vals[] = {
6920 dissect_lte_rrc_T_drx_InactivityTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6921 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6922 32, NULL, FALSE, 0, NULL);
6928 static const value_string lte_rrc_T_drx_RetransmissionTimer_vals[] = {
6942 dissect_lte_rrc_T_drx_RetransmissionTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6943 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
6944 8, NULL, FALSE, 0, NULL);
6952 dissect_lte_rrc_INTEGER_0_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6953 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6954 0U, 9U, NULL, FALSE);
6962 dissect_lte_rrc_INTEGER_0_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6963 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6964 0U, 19U, NULL, FALSE);
6972 dissect_lte_rrc_INTEGER_0_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6973 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6974 0U, 39U, NULL, FALSE);
6982 dissect_lte_rrc_INTEGER_0_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6983 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6984 0U, 79U, NULL, FALSE);
6992 dissect_lte_rrc_INTEGER_0_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
6993 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
6994 0U, 127U, NULL, FALSE);
7002 dissect_lte_rrc_INTEGER_0_159(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7003 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7004 0U, 159U, NULL, FALSE);
7012 dissect_lte_rrc_INTEGER_0_254(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7013 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7014 0U, 254U, NULL, FALSE);
7022 dissect_lte_rrc_INTEGER_0_319(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7023 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7024 0U, 319U, NULL, FALSE);
7032 dissect_lte_rrc_INTEGER_0_511(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7033 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7034 0U, 511U, NULL, FALSE);
7042 dissect_lte_rrc_INTEGER_0_639(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7043 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7044 0U, 639U, NULL, FALSE);
7052 dissect_lte_rrc_INTEGER_0_1023(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7053 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7054 0U, 1023U, NULL, FALSE);
7062 dissect_lte_rrc_INTEGER_0_1279(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7063 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7064 0U, 1279U, NULL, FALSE);
7072 dissect_lte_rrc_INTEGER_0_2559(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7073 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7074 0U, 2559U, NULL, FALSE);
7080 static const value_string lte_rrc_T_longDRX_CycleStartOffset_vals[] = {
7100 static const per_choice_t T_longDRX_CycleStartOffset_choice[] = {
7101 { 0, &hf_lte_rrc_sf10 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_9 },
7102 { 1, &hf_lte_rrc_sf20 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_19 },
7103 { 2, &hf_lte_rrc_sf32 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_31 },
7104 { 3, &hf_lte_rrc_sf40 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_39 },
7105 { 4, &hf_lte_rrc_sf64 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_63 },
7106 { 5, &hf_lte_rrc_sf80 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_79 },
7107 { 6, &hf_lte_rrc_sf128 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_127 },
7108 { 7, &hf_lte_rrc_sf160 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_159 },
7109 { 8, &hf_lte_rrc_sf256 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_254 },
7110 { 9, &hf_lte_rrc_sf320 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_319 },
7111 { 10, &hf_lte_rrc_sf512 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_511 },
7112 { 11, &hf_lte_rrc_sf640 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_639 },
7113 { 12, &hf_lte_rrc_sf1024 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_1023 },
7114 { 13, &hf_lte_rrc_sf1280 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_1279 },
7115 { 14, &hf_lte_rrc_sf2048 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_2047 },
7116 { 15, &hf_lte_rrc_sf2560 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_2559 },
7117 { 0, NULL, 0, NULL }
7121 dissect_lte_rrc_T_longDRX_CycleStartOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7122 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7123 ett_lte_rrc_T_longDRX_CycleStartOffset, T_longDRX_CycleStartOffset_choice,
7130 static const value_string lte_rrc_T_shortDRX_Cycle_vals[] = {
7152 dissect_lte_rrc_T_shortDRX_Cycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7153 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7154 16, NULL, FALSE, 0, NULL);
7160 static const per_sequence_t T_enable_02_sequence[] = {
7161 { &hf_lte_rrc_shortDRX_Cycle, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_shortDRX_Cycle },
7162 { &hf_lte_rrc_drxShortCycleTimer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
7163 { NULL, 0, 0, NULL }
7167 dissect_lte_rrc_T_enable_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7168 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7169 ett_lte_rrc_T_enable_02, T_enable_02_sequence);
7175 static const value_string lte_rrc_T_shortDRX_vals[] = {
7181 static const per_choice_t T_shortDRX_choice[] = {
7182 { 0, &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7183 { 1, &hf_lte_rrc_enable_02 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_enable_02 },
7184 { 0, NULL, 0, NULL }
7188 dissect_lte_rrc_T_shortDRX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7189 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7190 ett_lte_rrc_T_shortDRX, T_shortDRX_choice,
7197 static const per_sequence_t T_enable_01_sequence[] = {
7198 { &hf_lte_rrc_onDurationTimer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_onDurationTimer },
7199 { &hf_lte_rrc_drx_InactivityTimer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_drx_InactivityTimer },
7200 { &hf_lte_rrc_drx_RetransmissionTimer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_drx_RetransmissionTimer },
7201 { &hf_lte_rrc_longDRX_CycleStartOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_longDRX_CycleStartOffset },
7202 { &hf_lte_rrc_shortDRX , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_shortDRX },
7203 { NULL, 0, 0, NULL }
7207 dissect_lte_rrc_T_enable_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7208 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7209 ett_lte_rrc_T_enable_01, T_enable_01_sequence);
7215 static const value_string lte_rrc_T_drx_Configuration_vals[] = {
7221 static const per_choice_t T_drx_Configuration_choice[] = {
7222 { 0, &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7223 { 1, &hf_lte_rrc_enable_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_enable_01 },
7224 { 0, NULL, 0, NULL }
7228 dissect_lte_rrc_T_drx_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7229 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7230 ett_lte_rrc_T_drx_Configuration, T_drx_Configuration_choice,
7237 static const value_string lte_rrc_T_periodicPHR_Timer_vals[] = {
7251 dissect_lte_rrc_T_periodicPHR_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7252 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7253 8, NULL, FALSE, 0, NULL);
7259 static const value_string lte_rrc_T_prohibitPHR_Timer_vals[] = {
7273 dissect_lte_rrc_T_prohibitPHR_Timer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7274 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7275 8, NULL, FALSE, 0, NULL);
7281 static const value_string lte_rrc_T_dl_PathlossChange_vals[] = {
7291 dissect_lte_rrc_T_dl_PathlossChange(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7292 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7293 4, NULL, FALSE, 0, NULL);
7299 static const per_sequence_t T_enable_03_sequence[] = {
7300 { &hf_lte_rrc_periodicPHR_Timer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_periodicPHR_Timer },
7301 { &hf_lte_rrc_prohibitPHR_Timer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_prohibitPHR_Timer },
7302 { &hf_lte_rrc_dl_PathlossChange, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dl_PathlossChange },
7303 { NULL, 0, 0, NULL }
7307 dissect_lte_rrc_T_enable_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7308 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7309 ett_lte_rrc_T_enable_03, T_enable_03_sequence);
7315 static const value_string lte_rrc_T_phr_Configuration_vals[] = {
7321 static const per_choice_t T_phr_Configuration_choice[] = {
7322 { 0, &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7323 { 1, &hf_lte_rrc_enable_03 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_enable_03 },
7324 { 0, NULL, 0, NULL }
7328 dissect_lte_rrc_T_phr_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7329 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7330 ett_lte_rrc_T_phr_Configuration, T_phr_Configuration_choice,
7337 static const per_sequence_t MAC_MainConfiguration_sequence[] = {
7338 { &hf_lte_rrc_dl_SCH_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_dl_SCH_Configuration },
7339 { &hf_lte_rrc_ul_SCH_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_SCH_Configuration },
7340 { &hf_lte_rrc_drx_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_drx_Configuration },
7341 { &hf_lte_rrc_timeAlignmentTimerDedicated, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_TimeAlignmentTimer },
7342 { &hf_lte_rrc_phr_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_phr_Configuration },
7343 { NULL, 0, 0, NULL }
7347 dissect_lte_rrc_MAC_MainConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7348 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7349 ett_lte_rrc_MAC_MainConfiguration, MAC_MainConfiguration_sequence);
7355 static const value_string lte_rrc_T_mac_MainConfig_vals[] = {
7361 static const per_choice_t T_mac_MainConfig_choice[] = {
7362 { 0, &hf_lte_rrc_explicit_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_MAC_MainConfiguration },
7363 { 1, &hf_lte_rrc_default , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7364 { 0, NULL, 0, NULL }
7368 dissect_lte_rrc_T_mac_MainConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7369 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7370 ett_lte_rrc_T_mac_MainConfig, T_mac_MainConfig_choice,
7377 static const value_string lte_rrc_T_p_a_vals[] = {
7391 dissect_lte_rrc_T_p_a(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7392 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7393 8, NULL, FALSE, 0, NULL);
7399 static const per_sequence_t PDSCH_ConfigDedicated_sequence[] = {
7400 { &hf_lte_rrc_p_a , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_p_a },
7401 { NULL, 0, 0, NULL }
7405 dissect_lte_rrc_PDSCH_ConfigDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7406 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7407 ett_lte_rrc_PDSCH_ConfigDedicated, PDSCH_ConfigDedicated_sequence);
7413 static const value_string lte_rrc_T_tddAckNackFeedbackMode_vals[] = {
7415 { 1, "multiplexing" },
7421 dissect_lte_rrc_T_tddAckNackFeedbackMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7422 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7423 2, NULL, FALSE, 0, NULL);
7429 static const per_sequence_t PUCCH_ConfigDedicated_sequence[] = {
7430 { &hf_lte_rrc_tddAckNackFeedbackMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_tddAckNackFeedbackMode },
7431 { NULL, 0, 0, NULL }
7435 dissect_lte_rrc_PUCCH_ConfigDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7436 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7437 ett_lte_rrc_PUCCH_ConfigDedicated, PUCCH_ConfigDedicated_sequence);
7443 static const per_sequence_t PUSCH_ConfigDedicated_sequence[] = {
7444 { &hf_lte_rrc_deltaOffset_ACK_Index, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_15 },
7445 { &hf_lte_rrc_deltaOffset_RI_Index, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_15 },
7446 { &hf_lte_rrc_deltaOffset_CQI_Index, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_15 },
7447 { NULL, 0, 0, NULL }
7451 dissect_lte_rrc_PUSCH_ConfigDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7452 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7453 ett_lte_rrc_PUSCH_ConfigDedicated, PUSCH_ConfigDedicated_sequence);
7461 dissect_lte_rrc_INTEGER_M8_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7462 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7463 -8, 7U, NULL, FALSE);
7469 static const value_string lte_rrc_T_deltaMCS_Enabled_vals[] = {
7477 dissect_lte_rrc_T_deltaMCS_Enabled(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7478 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7479 2, NULL, FALSE, 0, NULL);
7485 static const per_sequence_t UplinkPowerControlDedicated_sequence[] = {
7486 { &hf_lte_rrc_p0_UePUSCH , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M8_7 },
7487 { &hf_lte_rrc_deltaMCS_Enabled, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_deltaMCS_Enabled },
7488 { &hf_lte_rrc_accumulationEnabled, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
7489 { &hf_lte_rrc_p0_uePUCCH , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M8_7 },
7490 { &hf_lte_rrc_pSRS_Offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_15 },
7491 { NULL, 0, 0, NULL }
7495 dissect_lte_rrc_UplinkPowerControlDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7496 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7497 ett_lte_rrc_UplinkPowerControlDedicated, UplinkPowerControlDedicated_sequence);
7505 dissect_lte_rrc_INTEGER_1_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7506 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7507 1U, 15U, NULL, FALSE);
7515 dissect_lte_rrc_INTEGER_1_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7516 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7517 1U, 31U, NULL, FALSE);
7523 static const value_string lte_rrc_TPC_Index_vals[] = {
7524 { 0, "indexOfFormat3" },
7525 { 1, "indexOfFormat3A" },
7529 static const per_choice_t TPC_Index_choice[] = {
7530 { 0, &hf_lte_rrc_indexOfFormat3, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_1_15 },
7531 { 1, &hf_lte_rrc_indexOfFormat3A, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_1_31 },
7532 { 0, NULL, 0, NULL }
7536 dissect_lte_rrc_TPC_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7537 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7538 ett_lte_rrc_TPC_Index, TPC_Index_choice,
7545 static const per_sequence_t T_enable_08_sequence[] = {
7546 { &hf_lte_rrc_tpc_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
7547 { &hf_lte_rrc_tpc_Index , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_TPC_Index },
7548 { NULL, 0, 0, NULL }
7552 dissect_lte_rrc_T_enable_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7553 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7554 ett_lte_rrc_T_enable_08, T_enable_08_sequence);
7560 static const value_string lte_rrc_TPC_PDCCH_Configuration_vals[] = {
7566 static const per_choice_t TPC_PDCCH_Configuration_choice[] = {
7567 { 0, &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7568 { 1, &hf_lte_rrc_enable_08 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_enable_08 },
7569 { 0, NULL, 0, NULL }
7573 dissect_lte_rrc_TPC_PDCCH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7574 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7575 ett_lte_rrc_TPC_PDCCH_Configuration, TPC_PDCCH_Configuration_choice,
7582 static const value_string lte_rrc_T_cqi_ReportingModeAperiodic_vals[] = {
7596 dissect_lte_rrc_T_cqi_ReportingModeAperiodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7597 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7598 8, NULL, FALSE, 0, NULL);
7606 dissect_lte_rrc_INTEGER_0_767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7607 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7608 0U, 767U, NULL, FALSE);
7616 dissect_lte_rrc_INTEGER_1_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7617 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7618 1U, 4U, NULL, FALSE);
7624 static const per_sequence_t T_subbandCQI_sequence[] = {
7625 { &hf_lte_rrc_k , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_4 },
7626 { NULL, 0, 0, NULL }
7630 dissect_lte_rrc_T_subbandCQI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7631 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7632 ett_lte_rrc_T_subbandCQI, T_subbandCQI_sequence);
7638 static const value_string lte_rrc_T_cqi_FormatIndicatorPeriodic_vals[] = {
7639 { 0, "widebandCQI" },
7640 { 1, "subbandCQI" },
7644 static const per_choice_t T_cqi_FormatIndicatorPeriodic_choice[] = {
7645 { 0, &hf_lte_rrc_widebandCQI , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7646 { 1, &hf_lte_rrc_subbandCQI , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_subbandCQI },
7647 { 0, NULL, 0, NULL }
7651 dissect_lte_rrc_T_cqi_FormatIndicatorPeriodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7652 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7653 ett_lte_rrc_T_cqi_FormatIndicatorPeriodic, T_cqi_FormatIndicatorPeriodic_choice,
7660 static const per_sequence_t T_enable_sequence[] = {
7661 { &hf_lte_rrc_cqi_PUCCH_ResourceIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_767 },
7662 { &hf_lte_rrc_cqi_pmi_ConfigIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_511 },
7663 { &hf_lte_rrc_cqi_FormatIndicatorPeriodic, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cqi_FormatIndicatorPeriodic },
7664 { &hf_lte_rrc_ri_ConfigIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
7665 { &hf_lte_rrc_simultaneousAckNackAndCQI, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
7666 { NULL, 0, 0, NULL }
7670 dissect_lte_rrc_T_enable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7671 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7672 ett_lte_rrc_T_enable, T_enable_sequence);
7678 static const value_string lte_rrc_CQI_ReportingPeriodic_vals[] = {
7684 static const per_choice_t CQI_ReportingPeriodic_choice[] = {
7685 { 0, &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7686 { 1, &hf_lte_rrc_enable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_enable },
7687 { 0, NULL, 0, NULL }
7691 dissect_lte_rrc_CQI_ReportingPeriodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7692 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7693 ett_lte_rrc_CQI_ReportingPeriodic, CQI_ReportingPeriodic_choice,
7700 static const per_sequence_t CQI_Reporting_sequence[] = {
7701 { &hf_lte_rrc_cqi_ReportingModeAperiodic, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cqi_ReportingModeAperiodic },
7702 { &hf_lte_rrc_nomPDSCH_RS_EPRE_Offset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_M1_6 },
7703 { &hf_lte_rrc_cqi_ReportingPeriodic, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CQI_ReportingPeriodic },
7704 { NULL, 0, 0, NULL }
7708 dissect_lte_rrc_CQI_Reporting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7709 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7710 ett_lte_rrc_CQI_Reporting, CQI_Reporting_sequence);
7716 static const value_string lte_rrc_T_srsBandwidth_vals[] = {
7726 dissect_lte_rrc_T_srsBandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7727 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7728 4, NULL, FALSE, 0, NULL);
7734 static const value_string lte_rrc_T_srsHoppingBandwidth_vals[] = {
7744 dissect_lte_rrc_T_srsHoppingBandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7745 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7746 4, NULL, FALSE, 0, NULL);
7754 dissect_lte_rrc_INTEGER_0_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7755 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7756 0U, 23U, NULL, FALSE);
7762 static const value_string lte_rrc_T_cyclicShift_vals[] = {
7776 dissect_lte_rrc_T_cyclicShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7777 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7778 8, NULL, FALSE, 0, NULL);
7784 static const per_sequence_t T_enable_05_sequence[] = {
7785 { &hf_lte_rrc_srsBandwidth, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_srsBandwidth },
7786 { &hf_lte_rrc_srsHoppingBandwidth, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_srsHoppingBandwidth },
7787 { &hf_lte_rrc_frequencyDomainPosition, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_23 },
7788 { &hf_lte_rrc_duration , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
7789 { &hf_lte_rrc_srs_ConfigurationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 },
7790 { &hf_lte_rrc_transmissionComb, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
7791 { &hf_lte_rrc_cyclicShift , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cyclicShift },
7792 { NULL, 0, 0, NULL }
7796 dissect_lte_rrc_T_enable_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7797 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7798 ett_lte_rrc_T_enable_05, T_enable_05_sequence);
7804 static const value_string lte_rrc_SoundingRsUl_ConfigDedicated_vals[] = {
7810 static const per_choice_t SoundingRsUl_ConfigDedicated_choice[] = {
7811 { 0, &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7812 { 1, &hf_lte_rrc_enable_05 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_enable_05 },
7813 { 0, NULL, 0, NULL }
7817 dissect_lte_rrc_SoundingRsUl_ConfigDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7818 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7819 ett_lte_rrc_SoundingRsUl_ConfigDedicated, SoundingRsUl_ConfigDedicated_choice,
7826 static const value_string lte_rrc_T_transmissionMode_vals[] = {
7840 dissect_lte_rrc_T_transmissionMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7841 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7842 8, NULL, FALSE, 0, NULL);
7850 dissect_lte_rrc_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7851 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7860 dissect_lte_rrc_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7861 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7870 dissect_lte_rrc_BIT_STRING_SIZE_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7871 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
7872 64, 64, FALSE, NULL);
7878 static const value_string lte_rrc_T_codebookSubsetRestriction_vals[] = {
7879 { 0, "n2TxAntenna-tm3" },
7880 { 1, "n4TxAntenna-tm3" },
7881 { 2, "n2TxAntenna-tm4" },
7882 { 3, "n4TxAntenna-tm4" },
7883 { 4, "n2TxAntenna-tm5" },
7884 { 5, "n4TxAntenna-tm5" },
7885 { 6, "n2TxAntenna-tm6" },
7886 { 7, "n4TxAntenna-tm6" },
7890 static const per_choice_t T_codebookSubsetRestriction_choice[] = {
7891 { 0, &hf_lte_rrc_n2TxAntenna_tm3, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_2 },
7892 { 1, &hf_lte_rrc_n4TxAntenna_tm3, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_4 },
7893 { 2, &hf_lte_rrc_n2TxAntenna_tm4, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_6 },
7894 { 3, &hf_lte_rrc_n4TxAntenna_tm4, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_64 },
7895 { 4, &hf_lte_rrc_n2TxAntenna_tm5, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_4 },
7896 { 5, &hf_lte_rrc_n4TxAntenna_tm5, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_16 },
7897 { 6, &hf_lte_rrc_n2TxAntenna_tm6, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_4 },
7898 { 7, &hf_lte_rrc_n4TxAntenna_tm6, ASN1_EXTENSION_ROOT , dissect_lte_rrc_BIT_STRING_SIZE_16 },
7899 { 0, NULL, 0, NULL }
7903 dissect_lte_rrc_T_codebookSubsetRestriction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7904 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7905 ett_lte_rrc_T_codebookSubsetRestriction, T_codebookSubsetRestriction_choice,
7912 static const per_sequence_t AntennaInformationDedicated_sequence[] = {
7913 { &hf_lte_rrc_transmissionMode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_transmissionMode },
7914 { &hf_lte_rrc_codebookSubsetRestriction, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_codebookSubsetRestriction },
7915 { NULL, 0, 0, NULL }
7919 dissect_lte_rrc_AntennaInformationDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7920 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7921 ett_lte_rrc_AntennaInformationDedicated, AntennaInformationDedicated_sequence);
7927 static const value_string lte_rrc_T_antennaInformation_vals[] = {
7933 static const per_choice_t T_antennaInformation_choice[] = {
7934 { 0, &hf_lte_rrc_explicit , ASN1_NO_EXTENSIONS , dissect_lte_rrc_AntennaInformationDedicated },
7935 { 1, &hf_lte_rrc_default , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
7936 { 0, NULL, 0, NULL }
7940 dissect_lte_rrc_T_antennaInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7941 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
7942 ett_lte_rrc_T_antennaInformation, T_antennaInformation_choice,
7951 dissect_lte_rrc_INTEGER_0_155(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7952 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
7953 0U, 155U, NULL, FALSE);
7959 static const value_string lte_rrc_T_dsr_TransMax_vals[] = {
7973 dissect_lte_rrc_T_dsr_TransMax(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7974 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
7975 8, NULL, FALSE, 0, NULL);
7981 static const per_sequence_t T_enable_04_sequence[] = {
7982 { &hf_lte_rrc_sr_PUCCH_ResourceIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_2047 },
7983 { &hf_lte_rrc_sr_ConfigurationIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_155 },
7984 { &hf_lte_rrc_dsr_TransMax, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dsr_TransMax },
7985 { NULL, 0, 0, NULL }
7989 dissect_lte_rrc_T_enable_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
7990 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
7991 ett_lte_rrc_T_enable_04, T_enable_04_sequence);
7997 static const value_string lte_rrc_SchedulingRequest_Configuration_vals[] = {
8003 static const per_choice_t SchedulingRequest_Configuration_choice[] = {
8004 { 0, &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8005 { 1, &hf_lte_rrc_enable_04 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_enable_04 },
8006 { 0, NULL, 0, NULL }
8010 dissect_lte_rrc_SchedulingRequest_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8011 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8012 ett_lte_rrc_SchedulingRequest_Configuration, SchedulingRequest_Configuration_choice,
8019 static const per_sequence_t PhysicalConfigDedicated_sequence[] = {
8020 { &hf_lte_rrc_pdsch_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PDSCH_ConfigDedicated },
8021 { &hf_lte_rrc_pucch_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PUCCH_ConfigDedicated },
8022 { &hf_lte_rrc_pusch_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PUSCH_ConfigDedicated },
8023 { &hf_lte_rrc_uplinkPowerControl, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_UplinkPowerControlDedicated },
8024 { &hf_lte_rrc_tpc_PDCCH_ConfigPUCCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_TPC_PDCCH_Configuration },
8025 { &hf_lte_rrc_tpc_PDCCH_ConfigPUSCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_TPC_PDCCH_Configuration },
8026 { &hf_lte_rrc_cqi_Reporting, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CQI_Reporting },
8027 { &hf_lte_rrc_soundingRsUl_Config, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SoundingRsUl_ConfigDedicated },
8028 { &hf_lte_rrc_antennaInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_antennaInformation },
8029 { &hf_lte_rrc_schedulingRequestConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SchedulingRequest_Configuration },
8030 { NULL, 0, 0, NULL }
8034 dissect_lte_rrc_PhysicalConfigDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8035 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8036 ett_lte_rrc_PhysicalConfigDedicated, PhysicalConfigDedicated_sequence);
8042 static const value_string lte_rrc_T_semiPersistSchedIntervalDL_vals[] = {
8064 dissect_lte_rrc_T_semiPersistSchedIntervalDL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8065 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8066 16, NULL, FALSE, 0, NULL);
8072 static const per_sequence_t T_enable_06_sequence[] = {
8073 { &hf_lte_rrc_semiPersistSchedIntervalDL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_semiPersistSchedIntervalDL },
8074 { &hf_lte_rrc_n1Pucch_AN_Persistent, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_2047 },
8075 { NULL, 0, 0, NULL }
8079 dissect_lte_rrc_T_enable_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8080 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8081 ett_lte_rrc_T_enable_06, T_enable_06_sequence);
8087 static const per_sequence_t SPS_ConfigurationDL_sequence[] = {
8088 { &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NULL },
8089 { &hf_lte_rrc_enable_06 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_enable_06 },
8090 { NULL, 0, 0, NULL }
8094 dissect_lte_rrc_SPS_ConfigurationDL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8095 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8096 ett_lte_rrc_SPS_ConfigurationDL, SPS_ConfigurationDL_sequence);
8102 static const value_string lte_rrc_T_semiPersistSchedIntervalUL_vals[] = {
8124 dissect_lte_rrc_T_semiPersistSchedIntervalUL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8125 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8126 16, NULL, FALSE, 0, NULL);
8132 static const per_sequence_t T_p0_Persistent_sequence[] = {
8133 { &hf_lte_rrc_p0_NominalPUSCH_Persistent, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M126_24 },
8134 { &hf_lte_rrc_p0_UePUSCH_Persistent, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M8_7 },
8135 { NULL, 0, 0, NULL }
8139 dissect_lte_rrc_T_p0_Persistent(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8140 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8141 ett_lte_rrc_T_p0_Persistent, T_p0_Persistent_sequence);
8147 static const per_sequence_t T_enable_07_sequence[] = {
8148 { &hf_lte_rrc_semiPersistSchedIntervalUL, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_semiPersistSchedIntervalUL },
8149 { &hf_lte_rrc_p0_Persistent, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_p0_Persistent },
8150 { NULL, 0, 0, NULL }
8154 dissect_lte_rrc_T_enable_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8155 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8156 ett_lte_rrc_T_enable_07, T_enable_07_sequence);
8162 static const per_sequence_t SPS_ConfigurationUL_sequence[] = {
8163 { &hf_lte_rrc_disable , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NULL },
8164 { &hf_lte_rrc_enable_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_enable_07 },
8165 { NULL, 0, 0, NULL }
8169 dissect_lte_rrc_SPS_ConfigurationUL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8170 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8171 ett_lte_rrc_SPS_ConfigurationUL, SPS_ConfigurationUL_sequence);
8177 static const per_sequence_t SPS_Configuration_sequence[] = {
8178 { &hf_lte_rrc_sps_ConfigurationDL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SPS_ConfigurationDL },
8179 { &hf_lte_rrc_sps_ConfigurationUL, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SPS_ConfigurationUL },
8180 { NULL, 0, 0, NULL }
8184 dissect_lte_rrc_SPS_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8185 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8186 ett_lte_rrc_SPS_Configuration, SPS_Configuration_sequence);
8192 static const per_sequence_t RadioResourceConfigDedicated_sequence[] = {
8193 { &hf_lte_rrc_srb_ToAddModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SRB_ToAddModifyList },
8194 { &hf_lte_rrc_drb_ToAddModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_DRB_ToAddModifyList },
8195 { &hf_lte_rrc_drb_ToReleaseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_DRB_ToReleaseList },
8196 { &hf_lte_rrc_mac_MainConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_mac_MainConfig },
8197 { &hf_lte_rrc_physicalConfigDedicated, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PhysicalConfigDedicated },
8198 { &hf_lte_rrc_sps_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SPS_Configuration },
8199 { NULL, 0, 0, NULL }
8203 dissect_lte_rrc_RadioResourceConfigDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8204 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8205 ett_lte_rrc_RadioResourceConfigDedicated, RadioResourceConfigDedicated_sequence);
8211 static const per_sequence_t NextHopChainingCount_sequence[] = {
8212 { NULL, 0, 0, NULL }
8216 dissect_lte_rrc_NextHopChainingCount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8217 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8218 ett_lte_rrc_NextHopChainingCount, NextHopChainingCount_sequence);
8224 static const per_sequence_t T_nonCriticalExtension_09_sequence[] = {
8225 { NULL, 0, 0, NULL }
8229 dissect_lte_rrc_T_nonCriticalExtension_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8230 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8231 ett_lte_rrc_T_nonCriticalExtension_09, T_nonCriticalExtension_09_sequence);
8237 static const per_sequence_t RRCConnectionReestablishment_r8_IEs_sequence[] = {
8238 { &hf_lte_rrc_radioResourceConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
8239 { &hf_lte_rrc_nextHopChainingCount, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
8240 { &hf_lte_rrc_nonCriticalExtension_09, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_09 },
8241 { NULL, 0, 0, NULL }
8245 dissect_lte_rrc_RRCConnectionReestablishment_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8246 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8247 ett_lte_rrc_RRCConnectionReestablishment_r8_IEs, RRCConnectionReestablishment_r8_IEs_sequence);
8253 static const value_string lte_rrc_T_c1_11_vals[] = {
8254 { 0, "rrcConnectionReestablishment-r8" },
8265 static const per_choice_t T_c1_11_choice[] = {
8266 { 0, &hf_lte_rrc_rrcConnectionReestablishment_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment_r8_IEs },
8267 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8268 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8269 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8270 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8271 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8272 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8273 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8274 { 0, NULL, 0, NULL }
8278 dissect_lte_rrc_T_c1_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8279 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8280 ett_lte_rrc_T_c1_11, T_c1_11_choice,
8287 static const per_sequence_t T_criticalExtensions_17_sequence[] = {
8288 { NULL, 0, 0, NULL }
8292 dissect_lte_rrc_T_criticalExtensions_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8293 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8294 ett_lte_rrc_T_criticalExtensions_17, T_criticalExtensions_17_sequence);
8300 static const value_string lte_rrc_T_criticalExtensions_16_vals[] = {
8302 { 1, "criticalExtensions" },
8306 static const per_choice_t T_criticalExtensions_16_choice[] = {
8307 { 0, &hf_lte_rrc_c1_11 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_11 },
8308 { 1, &hf_lte_rrc_criticalExtensions_17, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_17 },
8309 { 0, NULL, 0, NULL }
8313 dissect_lte_rrc_T_criticalExtensions_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8314 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8315 ett_lte_rrc_T_criticalExtensions_16, T_criticalExtensions_16_choice,
8322 static const per_sequence_t RRCConnectionReestablishment_sequence[] = {
8323 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
8324 { &hf_lte_rrc_criticalExtensions_16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_16 },
8325 { NULL, 0, 0, NULL }
8329 dissect_lte_rrc_RRCConnectionReestablishment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8330 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8331 ett_lte_rrc_RRCConnectionReestablishment, RRCConnectionReestablishment_sequence);
8337 static const per_sequence_t T_nonCriticalExtension_11_sequence[] = {
8338 { NULL, 0, 0, NULL }
8342 dissect_lte_rrc_T_nonCriticalExtension_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8343 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8344 ett_lte_rrc_T_nonCriticalExtension_11, T_nonCriticalExtension_11_sequence);
8350 static const per_sequence_t RRCConnectionReestablishmentReject_r8_IEs_sequence[] = {
8351 { &hf_lte_rrc_nonCriticalExtension_11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_11 },
8352 { NULL, 0, 0, NULL }
8356 dissect_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8357 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8358 ett_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs, RRCConnectionReestablishmentReject_r8_IEs_sequence);
8364 static const per_sequence_t T_criticalExtensions_21_sequence[] = {
8365 { NULL, 0, 0, NULL }
8369 dissect_lte_rrc_T_criticalExtensions_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8370 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8371 ett_lte_rrc_T_criticalExtensions_21, T_criticalExtensions_21_sequence);
8377 static const value_string lte_rrc_T_criticalExtensions_20_vals[] = {
8378 { 0, "rrcConnectionReestablishmentReject-r8" },
8379 { 1, "criticalExtensions" },
8383 static const per_choice_t T_criticalExtensions_20_choice[] = {
8384 { 0, &hf_lte_rrc_rrcConnectionReestablishmentReject_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs },
8385 { 1, &hf_lte_rrc_criticalExtensions_21, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_21 },
8386 { 0, NULL, 0, NULL }
8390 dissect_lte_rrc_T_criticalExtensions_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8391 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8392 ett_lte_rrc_T_criticalExtensions_20, T_criticalExtensions_20_choice,
8399 static const per_sequence_t RRCConnectionReestablishmentReject_sequence[] = {
8400 { &hf_lte_rrc_criticalExtensions_20, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_20 },
8401 { NULL, 0, 0, NULL }
8405 dissect_lte_rrc_RRCConnectionReestablishmentReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8406 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8407 ett_lte_rrc_RRCConnectionReestablishmentReject, RRCConnectionReestablishmentReject_sequence);
8413 static const per_sequence_t T_nonCriticalExtension_12_sequence[] = {
8414 { NULL, 0, 0, NULL }
8418 dissect_lte_rrc_T_nonCriticalExtension_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8419 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8420 ett_lte_rrc_T_nonCriticalExtension_12, T_nonCriticalExtension_12_sequence);
8426 static const per_sequence_t RRCConnectionReject_r8_IEs_sequence[] = {
8427 { &hf_lte_rrc_waitTime , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
8428 { &hf_lte_rrc_nonCriticalExtension_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_12 },
8429 { NULL, 0, 0, NULL }
8433 dissect_lte_rrc_RRCConnectionReject_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8434 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8435 ett_lte_rrc_RRCConnectionReject_r8_IEs, RRCConnectionReject_r8_IEs_sequence);
8441 static const value_string lte_rrc_T_c1_12_vals[] = {
8442 { 0, "rrcConnectionReject-r8" },
8449 static const per_choice_t T_c1_12_choice[] = {
8450 { 0, &hf_lte_rrc_rrcConnectionReject_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject_r8_IEs },
8451 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8452 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8453 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8454 { 0, NULL, 0, NULL }
8458 dissect_lte_rrc_T_c1_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8459 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8460 ett_lte_rrc_T_c1_12, T_c1_12_choice,
8467 static const per_sequence_t T_criticalExtensions_25_sequence[] = {
8468 { NULL, 0, 0, NULL }
8472 dissect_lte_rrc_T_criticalExtensions_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8473 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8474 ett_lte_rrc_T_criticalExtensions_25, T_criticalExtensions_25_sequence);
8480 static const value_string lte_rrc_T_criticalExtensions_24_vals[] = {
8482 { 1, "criticalExtensions" },
8486 static const per_choice_t T_criticalExtensions_24_choice[] = {
8487 { 0, &hf_lte_rrc_c1_12 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_12 },
8488 { 1, &hf_lte_rrc_criticalExtensions_25, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_25 },
8489 { 0, NULL, 0, NULL }
8493 dissect_lte_rrc_T_criticalExtensions_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8494 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8495 ett_lte_rrc_T_criticalExtensions_24, T_criticalExtensions_24_choice,
8502 static const per_sequence_t RRCConnectionReject_sequence[] = {
8503 { &hf_lte_rrc_criticalExtensions_24, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_24 },
8504 { NULL, 0, 0, NULL }
8508 dissect_lte_rrc_RRCConnectionReject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8509 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8510 ett_lte_rrc_RRCConnectionReject, RRCConnectionReject_sequence);
8516 static const per_sequence_t T_nonCriticalExtension_14_sequence[] = {
8517 { NULL, 0, 0, NULL }
8521 dissect_lte_rrc_T_nonCriticalExtension_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8522 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8523 ett_lte_rrc_T_nonCriticalExtension_14, T_nonCriticalExtension_14_sequence);
8529 static const per_sequence_t RRCConnectionSetup_r8_IEs_sequence[] = {
8530 { &hf_lte_rrc_radioResourceConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
8531 { &hf_lte_rrc_nonCriticalExtension_14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_14 },
8532 { NULL, 0, 0, NULL }
8536 dissect_lte_rrc_RRCConnectionSetup_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8537 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8538 ett_lte_rrc_RRCConnectionSetup_r8_IEs, RRCConnectionSetup_r8_IEs_sequence);
8544 static const value_string lte_rrc_T_c1_14_vals[] = {
8545 { 0, "rrcConnectionSetup-r8" },
8556 static const per_choice_t T_c1_14_choice[] = {
8557 { 0, &hf_lte_rrc_rrcConnectionSetup_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetup_r8_IEs },
8558 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8559 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8560 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8561 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8562 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8563 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8564 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8565 { 0, NULL, 0, NULL }
8569 dissect_lte_rrc_T_c1_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8570 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8571 ett_lte_rrc_T_c1_14, T_c1_14_choice,
8578 static const per_sequence_t T_criticalExtensions_31_sequence[] = {
8579 { NULL, 0, 0, NULL }
8583 dissect_lte_rrc_T_criticalExtensions_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8584 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8585 ett_lte_rrc_T_criticalExtensions_31, T_criticalExtensions_31_sequence);
8591 static const value_string lte_rrc_T_criticalExtensions_30_vals[] = {
8593 { 1, "criticalExtensions" },
8597 static const per_choice_t T_criticalExtensions_30_choice[] = {
8598 { 0, &hf_lte_rrc_c1_14 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_14 },
8599 { 1, &hf_lte_rrc_criticalExtensions_31, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_31 },
8600 { 0, NULL, 0, NULL }
8604 dissect_lte_rrc_T_criticalExtensions_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8605 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8606 ett_lte_rrc_T_criticalExtensions_30, T_criticalExtensions_30_choice,
8613 static const per_sequence_t RRCConnectionSetup_sequence[] = {
8614 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
8615 { &hf_lte_rrc_criticalExtensions_30, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_30 },
8616 { NULL, 0, 0, NULL }
8620 dissect_lte_rrc_RRCConnectionSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8621 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8622 ett_lte_rrc_RRCConnectionSetup, RRCConnectionSetup_sequence);
8628 static const value_string lte_rrc_T_c1_02_vals[] = {
8629 { 0, "rrcConnectionReestablishment" },
8630 { 1, "rrcConnectionReestablishmentReject" },
8631 { 2, "rrcConnectionReject" },
8632 { 3, "rrcConnectionSetup" },
8636 static const per_choice_t T_c1_02_choice[] = {
8637 { 0, &hf_lte_rrc_rrcConnectionReestablishment, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishment },
8638 { 1, &hf_lte_rrc_rrcConnectionReestablishmentReject, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentReject },
8639 { 2, &hf_lte_rrc_rrcConnectionReject, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReject },
8640 { 3, &hf_lte_rrc_rrcConnectionSetup, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetup },
8641 { 0, NULL, 0, NULL }
8645 dissect_lte_rrc_T_c1_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8646 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8647 ett_lte_rrc_T_c1_02, T_c1_02_choice,
8654 static const per_sequence_t T_messageClassExtension_02_sequence[] = {
8655 { NULL, 0, 0, NULL }
8659 dissect_lte_rrc_T_messageClassExtension_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8660 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8661 ett_lte_rrc_T_messageClassExtension_02, T_messageClassExtension_02_sequence);
8667 static const value_string lte_rrc_DL_CCCH_MessageType_vals[] = {
8669 { 1, "messageClassExtension" },
8673 static const per_choice_t DL_CCCH_MessageType_choice[] = {
8674 { 0, &hf_lte_rrc_c1_02 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_02 },
8675 { 1, &hf_lte_rrc_messageClassExtension_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_02 },
8676 { 0, NULL, 0, NULL }
8680 dissect_lte_rrc_DL_CCCH_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8681 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8682 ett_lte_rrc_DL_CCCH_MessageType, DL_CCCH_MessageType_choice,
8689 static const per_sequence_t DL_CCCH_Message_sequence[] = {
8690 { &hf_lte_rrc_message_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DL_CCCH_MessageType },
8691 { NULL, 0, 0, NULL }
8695 dissect_lte_rrc_DL_CCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8696 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8697 ett_lte_rrc_DL_CCCH_Message, DL_CCCH_Message_sequence);
8703 static const per_sequence_t T_nonCriticalExtension_01_sequence[] = {
8704 { NULL, 0, 0, NULL }
8708 dissect_lte_rrc_T_nonCriticalExtension_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8709 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8710 ett_lte_rrc_T_nonCriticalExtension_01, T_nonCriticalExtension_01_sequence);
8716 static const per_sequence_t CDMA2000_CSFBParametersResponse_r8_IEs_sequence[] = {
8717 { &hf_lte_rrc_cdma2000_RAND, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_32 },
8718 { &hf_lte_rrc_cdma2000_MobilityParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
8719 { &hf_lte_rrc_nonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_01 },
8720 { NULL, 0, 0, NULL }
8724 dissect_lte_rrc_CDMA2000_CSFBParametersResponse_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8725 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8726 ett_lte_rrc_CDMA2000_CSFBParametersResponse_r8_IEs, CDMA2000_CSFBParametersResponse_r8_IEs_sequence);
8732 static const per_sequence_t T_criticalExtensions_03_sequence[] = {
8733 { NULL, 0, 0, NULL }
8737 dissect_lte_rrc_T_criticalExtensions_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8738 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8739 ett_lte_rrc_T_criticalExtensions_03, T_criticalExtensions_03_sequence);
8745 static const value_string lte_rrc_T_criticalExtensions_02_vals[] = {
8746 { 0, "cdma2000-1xParametersForCSFB-r8" },
8747 { 1, "criticalExtensions" },
8751 static const per_choice_t T_criticalExtensions_02_choice[] = {
8752 { 0, &hf_lte_rrc_cdma2000_1xParametersForCSFB_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CDMA2000_CSFBParametersResponse_r8_IEs },
8753 { 1, &hf_lte_rrc_criticalExtensions_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_03 },
8754 { 0, NULL, 0, NULL }
8758 dissect_lte_rrc_T_criticalExtensions_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8759 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8760 ett_lte_rrc_T_criticalExtensions_02, T_criticalExtensions_02_choice,
8767 static const per_sequence_t CDMA2000_CSFBParametersResponse_sequence[] = {
8768 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
8769 { &hf_lte_rrc_criticalExtensions_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_02 },
8770 { NULL, 0, 0, NULL }
8774 dissect_lte_rrc_CDMA2000_CSFBParametersResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8775 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8776 ett_lte_rrc_CDMA2000_CSFBParametersResponse, CDMA2000_CSFBParametersResponse_sequence);
8784 dissect_lte_rrc_NAS_DedicatedInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8785 tvbuff_t *nas_eps_tvb=NULL;
8787 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
8788 NO_BOUND, NO_BOUND, FALSE, &nas_eps_tvb);
8791 if ((nas_eps_tvb)&&(nas_eps_handle))
8792 call_dissector(nas_eps_handle,nas_eps_tvb,actx->pinfo, proto_tree_get_root(tree));
8799 static const value_string lte_rrc_CDMA2000_Type_vals[] = {
8807 dissect_lte_rrc_CDMA2000_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8808 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
8809 2, NULL, FALSE, 0, NULL);
8815 static const per_sequence_t T_cdma2000_sequence[] = {
8816 { &hf_lte_rrc_cdma2000_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
8817 { &hf_lte_rrc_cdma2000_DedicatedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
8818 { NULL, 0, 0, NULL }
8822 dissect_lte_rrc_T_cdma2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8823 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8824 ett_lte_rrc_T_cdma2000, T_cdma2000_sequence);
8830 static const value_string lte_rrc_T_informationType_vals[] = {
8836 static const per_choice_t T_informationType_choice[] = {
8837 { 0, &hf_lte_rrc_nas3GPP , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NAS_DedicatedInformation },
8838 { 1, &hf_lte_rrc_cdma2000 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_cdma2000 },
8839 { 0, NULL, 0, NULL }
8843 dissect_lte_rrc_T_informationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8844 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8845 ett_lte_rrc_T_informationType, T_informationType_choice,
8852 static const per_sequence_t T_nonCriticalExtension_02_sequence[] = {
8853 { NULL, 0, 0, NULL }
8857 dissect_lte_rrc_T_nonCriticalExtension_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8858 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8859 ett_lte_rrc_T_nonCriticalExtension_02, T_nonCriticalExtension_02_sequence);
8865 static const per_sequence_t DLInformationTransfer_r8_IEs_sequence[] = {
8866 { &hf_lte_rrc_informationType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_informationType },
8867 { &hf_lte_rrc_nonCriticalExtension_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_02 },
8868 { NULL, 0, 0, NULL }
8872 dissect_lte_rrc_DLInformationTransfer_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8873 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8874 ett_lte_rrc_DLInformationTransfer_r8_IEs, DLInformationTransfer_r8_IEs_sequence);
8880 static const value_string lte_rrc_T_c1_06_vals[] = {
8881 { 0, "dlInformationTransfer-r8" },
8888 static const per_choice_t T_c1_06_choice[] = {
8889 { 0, &hf_lte_rrc_dlInformationTransfer_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer_r8_IEs },
8890 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8891 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8892 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8893 { 0, NULL, 0, NULL }
8897 dissect_lte_rrc_T_c1_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8898 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8899 ett_lte_rrc_T_c1_06, T_c1_06_choice,
8906 static const per_sequence_t T_criticalExtensions_05_sequence[] = {
8907 { NULL, 0, 0, NULL }
8911 dissect_lte_rrc_T_criticalExtensions_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8912 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8913 ett_lte_rrc_T_criticalExtensions_05, T_criticalExtensions_05_sequence);
8919 static const value_string lte_rrc_T_criticalExtensions_04_vals[] = {
8921 { 1, "criticalExtensions" },
8925 static const per_choice_t T_criticalExtensions_04_choice[] = {
8926 { 0, &hf_lte_rrc_c1_06 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_06 },
8927 { 1, &hf_lte_rrc_criticalExtensions_05, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_05 },
8928 { 0, NULL, 0, NULL }
8932 dissect_lte_rrc_T_criticalExtensions_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8933 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
8934 ett_lte_rrc_T_criticalExtensions_04, T_criticalExtensions_04_choice,
8941 static const per_sequence_t DLInformationTransfer_sequence[] = {
8942 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
8943 { &hf_lte_rrc_criticalExtensions_04, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_04 },
8944 { NULL, 0, 0, NULL }
8948 dissect_lte_rrc_DLInformationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8949 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8950 ett_lte_rrc_DLInformationTransfer, DLInformationTransfer_sequence);
8956 static const per_sequence_t T_nonCriticalExtension_03_sequence[] = {
8957 { NULL, 0, 0, NULL }
8961 dissect_lte_rrc_T_nonCriticalExtension_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8962 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8963 ett_lte_rrc_T_nonCriticalExtension_03, T_nonCriticalExtension_03_sequence);
8969 static const per_sequence_t HandoverFromEUTRAPreparationRequest_r8_IEs_sequence[] = {
8970 { &hf_lte_rrc_cdma2000_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
8971 { &hf_lte_rrc_cdma2000_RAND, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_32 },
8972 { &hf_lte_rrc_cdma2000_MobilityParameters, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING },
8973 { &hf_lte_rrc_nonCriticalExtension_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_03 },
8974 { NULL, 0, 0, NULL }
8978 dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
8979 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
8980 ett_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs, HandoverFromEUTRAPreparationRequest_r8_IEs_sequence);
8986 static const value_string lte_rrc_T_c1_07_vals[] = {
8987 { 0, "handoverFromEUTRAPreparationRequest-r8" },
8994 static const per_choice_t T_c1_07_choice[] = {
8995 { 0, &hf_lte_rrc_handoverFromEUTRAPreparationRequest_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs },
8996 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8997 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8998 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
8999 { 0, NULL, 0, NULL }
9003 dissect_lte_rrc_T_c1_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9004 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9005 ett_lte_rrc_T_c1_07, T_c1_07_choice,
9012 static const per_sequence_t T_criticalExtensions_07_sequence[] = {
9013 { NULL, 0, 0, NULL }
9017 dissect_lte_rrc_T_criticalExtensions_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9018 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9019 ett_lte_rrc_T_criticalExtensions_07, T_criticalExtensions_07_sequence);
9025 static const value_string lte_rrc_T_criticalExtensions_06_vals[] = {
9027 { 1, "criticalExtensions" },
9031 static const per_choice_t T_criticalExtensions_06_choice[] = {
9032 { 0, &hf_lte_rrc_c1_07 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_07 },
9033 { 1, &hf_lte_rrc_criticalExtensions_07, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_07 },
9034 { 0, NULL, 0, NULL }
9038 dissect_lte_rrc_T_criticalExtensions_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9039 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9040 ett_lte_rrc_T_criticalExtensions_06, T_criticalExtensions_06_choice,
9047 static const per_sequence_t HandoverFromEUTRAPreparationRequest_sequence[] = {
9048 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
9049 { &hf_lte_rrc_criticalExtensions_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_06 },
9050 { NULL, 0, 0, NULL }
9054 dissect_lte_rrc_HandoverFromEUTRAPreparationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9055 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9056 ett_lte_rrc_HandoverFromEUTRAPreparationRequest, HandoverFromEUTRAPreparationRequest_sequence);
9062 static const value_string lte_rrc_T_csFallbackIndicator_vals[] = {
9069 dissect_lte_rrc_T_csFallbackIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9070 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9071 1, NULL, FALSE, 0, NULL);
9077 static const value_string lte_rrc_T_targetRAT_Type_vals[] = {
9080 { 2, "cdma2000-1XRTT" },
9081 { 3, "cdma2000-HRPD" },
9091 dissect_lte_rrc_T_targetRAT_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9092 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9093 8, NULL, TRUE, 0, NULL);
9099 static const per_sequence_t Handover_sequence[] = {
9100 { &hf_lte_rrc_targetRAT_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_targetRAT_Type },
9101 { &hf_lte_rrc_targetRAT_MessageContainer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
9102 { NULL, 0, 0, NULL }
9106 dissect_lte_rrc_Handover(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9107 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9108 ett_lte_rrc_Handover, Handover_sequence);
9114 static const value_string lte_rrc_T_t304_vals[] = {
9128 dissect_lte_rrc_T_t304(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9129 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9130 8, NULL, FALSE, 0, NULL);
9136 static const per_sequence_t GERAN_CellIdentity_sequence[] = {
9137 { &hf_lte_rrc_networkColourCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_3 },
9138 { &hf_lte_rrc_baseStationColourCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_3 },
9139 { NULL, 0, 0, NULL }
9143 dissect_lte_rrc_GERAN_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9144 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9145 ett_lte_rrc_GERAN_CellIdentity, GERAN_CellIdentity_sequence);
9151 static const per_sequence_t GERAN_CarrierFreq_sequence[] = {
9152 { &hf_lte_rrc_arfcn , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_ARFCN_Value },
9153 { &hf_lte_rrc_bandIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_BandIndicator },
9154 { NULL, 0, 0, NULL }
9158 dissect_lte_rrc_GERAN_CarrierFreq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9159 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9160 ett_lte_rrc_GERAN_CarrierFreq, GERAN_CarrierFreq_sequence);
9168 dissect_lte_rrc_OCTET_STRING_SIZE_1_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9169 offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
9170 1, 23, FALSE, NULL);
9176 static const per_sequence_t GERAN_SystemInformation_sequence_of[1] = {
9177 { &hf_lte_rrc_GERAN_SystemInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING_SIZE_1_23 },
9181 dissect_lte_rrc_GERAN_SystemInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9182 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9183 ett_lte_rrc_GERAN_SystemInformation, GERAN_SystemInformation_sequence_of,
9190 static const value_string lte_rrc_T_geran_SystemInformation_vals[] = {
9196 static const per_choice_t T_geran_SystemInformation_choice[] = {
9197 { 0, &hf_lte_rrc_si , ASN1_NO_EXTENSIONS , dissect_lte_rrc_GERAN_SystemInformation },
9198 { 1, &hf_lte_rrc_psi , ASN1_NO_EXTENSIONS , dissect_lte_rrc_GERAN_SystemInformation },
9199 { 0, NULL, 0, NULL }
9203 dissect_lte_rrc_T_geran_SystemInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9204 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9205 ett_lte_rrc_T_geran_SystemInformation, T_geran_SystemInformation_choice,
9212 static const per_sequence_t T_geran_sequence[] = {
9213 { &hf_lte_rrc_bsic , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_CellIdentity },
9214 { &hf_lte_rrc_geran_CarrierFreq, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_CarrierFreq },
9215 { &hf_lte_rrc_networkControlOrder, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_2 },
9216 { &hf_lte_rrc_geran_SystemInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_geran_SystemInformation },
9217 { NULL, 0, 0, NULL }
9221 dissect_lte_rrc_T_geran(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9222 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9223 ett_lte_rrc_T_geran, T_geran_sequence);
9229 static const value_string lte_rrc_T_targetRAT_Type_01_vals[] = {
9234 static const per_choice_t T_targetRAT_Type_01_choice[] = {
9235 { 0, &hf_lte_rrc_geran , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_geran },
9236 { 0, NULL, 0, NULL }
9240 dissect_lte_rrc_T_targetRAT_Type_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9241 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9242 ett_lte_rrc_T_targetRAT_Type_01, T_targetRAT_Type_01_choice,
9249 static const per_sequence_t CellChangeOrder_sequence[] = {
9250 { &hf_lte_rrc_t304 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t304 },
9251 { &hf_lte_rrc_targetRAT_Type_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_targetRAT_Type_01 },
9252 { NULL, 0, 0, NULL }
9256 dissect_lte_rrc_CellChangeOrder(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9257 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9258 ett_lte_rrc_CellChangeOrder, CellChangeOrder_sequence);
9264 static const value_string lte_rrc_T_purpose_vals[] = {
9266 { 1, "cellChangeOrder" },
9270 static const per_choice_t T_purpose_choice[] = {
9271 { 0, &hf_lte_rrc_handover , ASN1_NO_EXTENSIONS , dissect_lte_rrc_Handover },
9272 { 1, &hf_lte_rrc_cellChangeOrder, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CellChangeOrder },
9273 { 0, NULL, 0, NULL }
9277 dissect_lte_rrc_T_purpose(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9278 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9279 ett_lte_rrc_T_purpose, T_purpose_choice,
9286 static const per_sequence_t T_nonCriticalExtension_05_sequence[] = {
9287 { NULL, 0, 0, NULL }
9291 dissect_lte_rrc_T_nonCriticalExtension_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9292 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9293 ett_lte_rrc_T_nonCriticalExtension_05, T_nonCriticalExtension_05_sequence);
9299 static const per_sequence_t MobilityFromEUTRACommand_r8_IEs_sequence[] = {
9300 { &hf_lte_rrc_csFallbackIndicator, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_csFallbackIndicator },
9301 { &hf_lte_rrc_purpose , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_purpose },
9302 { &hf_lte_rrc_nonCriticalExtension_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_05 },
9303 { NULL, 0, 0, NULL }
9307 dissect_lte_rrc_MobilityFromEUTRACommand_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9308 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9309 ett_lte_rrc_MobilityFromEUTRACommand_r8_IEs, MobilityFromEUTRACommand_r8_IEs_sequence);
9315 static const value_string lte_rrc_T_c1_09_vals[] = {
9316 { 0, "mobilityFromEUTRACommand-r8" },
9323 static const per_choice_t T_c1_09_choice[] = {
9324 { 0, &hf_lte_rrc_mobilityFromEUTRACommand_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MobilityFromEUTRACommand_r8_IEs },
9325 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
9326 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
9327 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
9328 { 0, NULL, 0, NULL }
9332 dissect_lte_rrc_T_c1_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9333 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9334 ett_lte_rrc_T_c1_09, T_c1_09_choice,
9341 static const per_sequence_t T_criticalExtensions_11_sequence[] = {
9342 { NULL, 0, 0, NULL }
9346 dissect_lte_rrc_T_criticalExtensions_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9347 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9348 ett_lte_rrc_T_criticalExtensions_11, T_criticalExtensions_11_sequence);
9354 static const value_string lte_rrc_T_criticalExtensions_10_vals[] = {
9356 { 1, "criticalExtensions" },
9360 static const per_choice_t T_criticalExtensions_10_choice[] = {
9361 { 0, &hf_lte_rrc_c1_09 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_09 },
9362 { 1, &hf_lte_rrc_criticalExtensions_11, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_11 },
9363 { 0, NULL, 0, NULL }
9367 dissect_lte_rrc_T_criticalExtensions_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9368 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9369 ett_lte_rrc_T_criticalExtensions_10, T_criticalExtensions_10_choice,
9376 static const per_sequence_t MobilityFromEUTRACommand_sequence[] = {
9377 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
9378 { &hf_lte_rrc_criticalExtensions_10, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_10 },
9379 { NULL, 0, 0, NULL }
9383 dissect_lte_rrc_MobilityFromEUTRACommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9384 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9385 ett_lte_rrc_MobilityFromEUTRACommand, MobilityFromEUTRACommand_sequence);
9393 dissect_lte_rrc_MeasObjectId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9394 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9395 1U, maxObjectId, NULL, FALSE);
9401 static const per_sequence_t MeasObjectToRemoveList_item_sequence[] = {
9402 { &hf_lte_rrc_measObjectId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectId },
9403 { NULL, 0, 0, NULL }
9407 dissect_lte_rrc_MeasObjectToRemoveList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9408 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9409 ett_lte_rrc_MeasObjectToRemoveList_item, MeasObjectToRemoveList_item_sequence);
9415 static const per_sequence_t MeasObjectToRemoveList_sequence_of[1] = {
9416 { &hf_lte_rrc_MeasObjectToRemoveList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectToRemoveList_item },
9420 dissect_lte_rrc_MeasObjectToRemoveList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9421 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9422 ett_lte_rrc_MeasObjectToRemoveList, MeasObjectToRemoveList_sequence_of,
9429 static const value_string lte_rrc_T_offsetFreq_vals[] = {
9467 dissect_lte_rrc_T_offsetFreq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9468 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9469 32, NULL, FALSE, 0, NULL);
9477 dissect_lte_rrc_INTEGER_1_maxCellMeas(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9478 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9479 1U, maxCellMeas, NULL, FALSE);
9485 static const per_sequence_t CellIndexList_item_sequence[] = {
9486 { &hf_lte_rrc_cellIndex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellMeas },
9487 { NULL, 0, 0, NULL }
9491 dissect_lte_rrc_CellIndexList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9492 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9493 ett_lte_rrc_CellIndexList_item, CellIndexList_item_sequence);
9499 static const per_sequence_t CellIndexList_sequence_of[1] = {
9500 { &hf_lte_rrc_CellIndexList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellIndexList_item },
9504 dissect_lte_rrc_CellIndexList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9505 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9506 ett_lte_rrc_CellIndexList, CellIndexList_sequence_of,
9513 static const value_string lte_rrc_T_cellIndividualOffset_vals[] = {
9551 dissect_lte_rrc_T_cellIndividualOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9552 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
9553 32, NULL, FALSE, 0, NULL);
9559 static const per_sequence_t NeighCellsToAddModifyList_item_sequence[] = {
9560 { &hf_lte_rrc_cellIndex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellMeas },
9561 { &hf_lte_rrc_cellIdentity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
9562 { &hf_lte_rrc_cellIndividualOffset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cellIndividualOffset },
9563 { NULL, 0, 0, NULL }
9567 dissect_lte_rrc_NeighCellsToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9568 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9569 ett_lte_rrc_NeighCellsToAddModifyList_item, NeighCellsToAddModifyList_item_sequence);
9575 static const per_sequence_t NeighCellsToAddModifyList_sequence_of[1] = {
9576 { &hf_lte_rrc_NeighCellsToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NeighCellsToAddModifyList_item },
9580 dissect_lte_rrc_NeighCellsToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9581 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9582 ett_lte_rrc_NeighCellsToAddModifyList, NeighCellsToAddModifyList_sequence_of,
9589 static const per_sequence_t BlackListedCellsToAddModifyList_item_sequence[] = {
9590 { &hf_lte_rrc_cellIndex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellMeas },
9591 { &hf_lte_rrc_cellIdentity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
9592 { NULL, 0, 0, NULL }
9596 dissect_lte_rrc_BlackListedCellsToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9597 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9598 ett_lte_rrc_BlackListedCellsToAddModifyList_item, BlackListedCellsToAddModifyList_item_sequence);
9604 static const per_sequence_t BlackListedCellsToAddModifyList_sequence_of[1] = {
9605 { &hf_lte_rrc_BlackListedCellsToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BlackListedCellsToAddModifyList_item },
9609 dissect_lte_rrc_BlackListedCellsToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9610 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9611 ett_lte_rrc_BlackListedCellsToAddModifyList, BlackListedCellsToAddModifyList_sequence_of,
9618 static const per_sequence_t MeasObjectEUTRA_sequence[] = {
9619 { &hf_lte_rrc_eutra_CarrierInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EUTRA_DL_CarrierFreq },
9620 { &hf_lte_rrc_measurementBandwidth, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasurementBandwidth },
9621 { &hf_lte_rrc_offsetFreq_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_offsetFreq },
9622 { &hf_lte_rrc_cellsToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList },
9623 { &hf_lte_rrc_cellsToAddModifyList_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_NeighCellsToAddModifyList },
9624 { &hf_lte_rrc_blackListedCellsToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList },
9625 { &hf_lte_rrc_blackListedCellsToAddModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_BlackListedCellsToAddModifyList },
9626 { &hf_lte_rrc_cellForWhichToReportCGI_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PhysicalCellIdentity },
9627 { NULL, 0, 0, NULL }
9631 dissect_lte_rrc_MeasObjectEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9632 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9633 ett_lte_rrc_MeasObjectEUTRA, MeasObjectEUTRA_sequence);
9641 dissect_lte_rrc_INTEGER_M15_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9642 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9643 -15, 15U, NULL, FALSE);
9649 static const per_sequence_t UTRA_FDD_CellIdentity_sequence[] = {
9650 { &hf_lte_rrc_primaryScramblingCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_511 },
9651 { NULL, 0, 0, NULL }
9655 dissect_lte_rrc_UTRA_FDD_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9656 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9657 ett_lte_rrc_UTRA_FDD_CellIdentity, UTRA_FDD_CellIdentity_sequence);
9663 static const per_sequence_t UTRA_FDD_CellsToAddModifyList_item_sequence[] = {
9664 { &hf_lte_rrc_cellIndex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellMeas },
9665 { &hf_lte_rrc_cellIdentity_03, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_FDD_CellIdentity },
9666 { NULL, 0, 0, NULL }
9670 dissect_lte_rrc_UTRA_FDD_CellsToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9671 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9672 ett_lte_rrc_UTRA_FDD_CellsToAddModifyList_item, UTRA_FDD_CellsToAddModifyList_item_sequence);
9678 static const per_sequence_t UTRA_FDD_CellsToAddModifyList_sequence_of[1] = {
9679 { &hf_lte_rrc_UTRA_FDD_CellsToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_FDD_CellsToAddModifyList_item },
9683 dissect_lte_rrc_UTRA_FDD_CellsToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9684 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9685 ett_lte_rrc_UTRA_FDD_CellsToAddModifyList, UTRA_FDD_CellsToAddModifyList_sequence_of,
9692 static const per_sequence_t UTRA_TDD_CellIdentity_sequence[] = {
9693 { &hf_lte_rrc_cellParametersID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_127 },
9694 { NULL, 0, 0, NULL }
9698 dissect_lte_rrc_UTRA_TDD_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9699 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9700 ett_lte_rrc_UTRA_TDD_CellIdentity, UTRA_TDD_CellIdentity_sequence);
9706 static const per_sequence_t UTRA_TDD_CellsToAddModifyList_item_sequence[] = {
9707 { &hf_lte_rrc_cellIndex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellMeas },
9708 { &hf_lte_rrc_utra_TDD_CellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_TDD_CellIdentity },
9709 { NULL, 0, 0, NULL }
9713 dissect_lte_rrc_UTRA_TDD_CellsToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9714 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9715 ett_lte_rrc_UTRA_TDD_CellsToAddModifyList_item, UTRA_TDD_CellsToAddModifyList_item_sequence);
9721 static const per_sequence_t UTRA_TDD_CellsToAddModifyList_sequence_of[1] = {
9722 { &hf_lte_rrc_UTRA_TDD_CellsToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_TDD_CellsToAddModifyList_item },
9726 dissect_lte_rrc_UTRA_TDD_CellsToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9727 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9728 ett_lte_rrc_UTRA_TDD_CellsToAddModifyList, UTRA_TDD_CellsToAddModifyList_sequence_of,
9735 static const value_string lte_rrc_T_cellsToAddModifyList_vals[] = {
9736 { 0, "cellsToAddModifyListUTRA-FDD" },
9737 { 1, "cellsToAddModifyListUTRA-TDD" },
9741 static const per_choice_t T_cellsToAddModifyList_choice[] = {
9742 { 0, &hf_lte_rrc_cellsToAddModifyListUTRA_FDD, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UTRA_FDD_CellsToAddModifyList },
9743 { 1, &hf_lte_rrc_cellsToAddModifyListUTRA_TDD, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UTRA_TDD_CellsToAddModifyList },
9744 { 0, NULL, 0, NULL }
9748 dissect_lte_rrc_T_cellsToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9749 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9750 ett_lte_rrc_T_cellsToAddModifyList, T_cellsToAddModifyList_choice,
9757 static const value_string lte_rrc_T_cellForWhichToReportCGI_vals[] = {
9763 static const per_choice_t T_cellForWhichToReportCGI_choice[] = {
9764 { 0, &hf_lte_rrc_utra_FDD , ASN1_NO_EXTENSIONS , dissect_lte_rrc_UTRA_FDD_CellIdentity },
9765 { 1, &hf_lte_rrc_utra_TDD , ASN1_NO_EXTENSIONS , dissect_lte_rrc_UTRA_TDD_CellIdentity },
9766 { 0, NULL, 0, NULL }
9770 dissect_lte_rrc_T_cellForWhichToReportCGI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9771 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9772 ett_lte_rrc_T_cellForWhichToReportCGI, T_cellForWhichToReportCGI_choice,
9779 static const per_sequence_t MeasObjectUTRA_sequence[] = {
9780 { &hf_lte_rrc_utra_CarrierFreq, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_DL_CarrierFreq },
9781 { &hf_lte_rrc_offsetFreq , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_M15_15 },
9782 { &hf_lte_rrc_cellsToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList },
9783 { &hf_lte_rrc_cellsToAddModifyList_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellsToAddModifyList },
9784 { &hf_lte_rrc_cellForWhichToReportCGI_03, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_cellForWhichToReportCGI },
9785 { NULL, 0, 0, NULL }
9789 dissect_lte_rrc_MeasObjectUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9790 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9791 ett_lte_rrc_MeasObjectUTRA, MeasObjectUTRA_sequence);
9797 static const per_sequence_t GERAN_MeasFrequencyList_sequence_of[1] = {
9798 { &hf_lte_rrc_GERAN_MeasFrequencyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_CarrierFreqList },
9802 dissect_lte_rrc_GERAN_MeasFrequencyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9803 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9804 ett_lte_rrc_GERAN_MeasFrequencyList, GERAN_MeasFrequencyList_sequence_of,
9811 static const per_sequence_t MeasObjectGERAN_sequence[] = {
9812 { &hf_lte_rrc_geran_MeasFrequencyList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_MeasFrequencyList },
9813 { &hf_lte_rrc_offsetFreq , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_M15_15 },
9814 { &hf_lte_rrc_ncc_Permitted, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_8 },
9815 { &hf_lte_rrc_cellForWhichToReportCGI_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_GERAN_CellIdentity },
9816 { NULL, 0, 0, NULL }
9820 dissect_lte_rrc_MeasObjectGERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9821 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9822 ett_lte_rrc_MeasObjectGERAN, MeasObjectGERAN_sequence);
9828 static const per_sequence_t CDMA2000_CellsToAddModifyList_item_sequence[] = {
9829 { &hf_lte_rrc_cellIndex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellMeas },
9830 { &hf_lte_rrc_cellIdentity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_CellIdentity },
9831 { NULL, 0, 0, NULL }
9835 dissect_lte_rrc_CDMA2000_CellsToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9836 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9837 ett_lte_rrc_CDMA2000_CellsToAddModifyList_item, CDMA2000_CellsToAddModifyList_item_sequence);
9843 static const per_sequence_t CDMA2000_CellsToAddModifyList_sequence_of[1] = {
9844 { &hf_lte_rrc_CDMA2000_CellsToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_CellsToAddModifyList_item },
9848 dissect_lte_rrc_CDMA2000_CellsToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9849 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9850 ett_lte_rrc_CDMA2000_CellsToAddModifyList, CDMA2000_CellsToAddModifyList_sequence_of,
9857 static const per_sequence_t MeasObjectCDMA2000_sequence[] = {
9858 { &hf_lte_rrc_cdma2000_Type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
9859 { &hf_lte_rrc_cdma2000_CarrierInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_CarrierInfo },
9860 { &hf_lte_rrc_cdma2000_SearchWindowSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_15 },
9861 { &hf_lte_rrc_offsetFreq , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_M15_15 },
9862 { &hf_lte_rrc_cellsToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList },
9863 { &hf_lte_rrc_cellsToAddModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CDMA2000_CellsToAddModifyList },
9864 { &hf_lte_rrc_cellForWhichToReportCGI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CDMA2000_CellIdentity },
9865 { NULL, 0, 0, NULL }
9869 dissect_lte_rrc_MeasObjectCDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9870 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9871 ett_lte_rrc_MeasObjectCDMA2000, MeasObjectCDMA2000_sequence);
9877 static const value_string lte_rrc_T_measObject_vals[] = {
9878 { 0, "measObjectEUTRA" },
9879 { 1, "measObjectUTRA" },
9880 { 2, "measObjectGERAN" },
9881 { 3, "measObjectCDMA2000" },
9885 static const per_choice_t T_measObject_choice[] = {
9886 { 0, &hf_lte_rrc_measObjectEUTRA, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectEUTRA },
9887 { 1, &hf_lte_rrc_measObjectUTRA, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectUTRA },
9888 { 2, &hf_lte_rrc_measObjectGERAN, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectGERAN },
9889 { 3, &hf_lte_rrc_measObjectCDMA2000, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasObjectCDMA2000 },
9890 { 0, NULL, 0, NULL }
9894 dissect_lte_rrc_T_measObject(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9895 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
9896 ett_lte_rrc_T_measObject, T_measObject_choice,
9903 static const per_sequence_t MeasObjectToAddModifyList_item_sequence[] = {
9904 { &hf_lte_rrc_measObjectId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectId },
9905 { &hf_lte_rrc_measObject , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measObject },
9906 { NULL, 0, 0, NULL }
9910 dissect_lte_rrc_MeasObjectToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9911 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9912 ett_lte_rrc_MeasObjectToAddModifyList_item, MeasObjectToAddModifyList_item_sequence);
9918 static const per_sequence_t MeasObjectToAddModifyList_sequence_of[1] = {
9919 { &hf_lte_rrc_MeasObjectToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectToAddModifyList_item },
9923 dissect_lte_rrc_MeasObjectToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9924 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9925 ett_lte_rrc_MeasObjectToAddModifyList, MeasObjectToAddModifyList_sequence_of,
9934 dissect_lte_rrc_ReportConfigId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9935 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9936 1U, maxReportConfigId, NULL, FALSE);
9942 static const per_sequence_t ReportConfigToRemoveList_item_sequence[] = {
9943 { &hf_lte_rrc_reportConfigId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigId },
9944 { NULL, 0, 0, NULL }
9948 dissect_lte_rrc_ReportConfigToRemoveList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9949 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
9950 ett_lte_rrc_ReportConfigToRemoveList_item, ReportConfigToRemoveList_item_sequence);
9956 static const per_sequence_t ReportConfigToRemoveList_sequence_of[1] = {
9957 { &hf_lte_rrc_ReportConfigToRemoveList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigToRemoveList_item },
9961 dissect_lte_rrc_ReportConfigToRemoveList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9962 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
9963 ett_lte_rrc_ReportConfigToRemoveList, ReportConfigToRemoveList_sequence_of,
9964 1, maxReportConfigId);
9972 dissect_lte_rrc_INTEGER_0_97(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9973 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9974 0U, 97U, NULL, FALSE);
9982 dissect_lte_rrc_INTEGER_0_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
9983 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
9984 0U, 33U, NULL, FALSE);
9990 static const value_string lte_rrc_ThresholdEUTRA_vals[] = {
9991 { 0, "threshold-RSRP" },
9992 { 1, "threshold-RSRQ" },
9996 static const per_choice_t ThresholdEUTRA_choice[] = {
9997 { 0, &hf_lte_rrc_threshold_RSRP, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_97 },
9998 { 1, &hf_lte_rrc_threshold_RSRQ, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_33 },
9999 { 0, NULL, 0, NULL }
10003 dissect_lte_rrc_ThresholdEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10004 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10005 ett_lte_rrc_ThresholdEUTRA, ThresholdEUTRA_choice,
10012 static const per_sequence_t T_eventA1_sequence[] = {
10013 { &hf_lte_rrc_a1_Threshold, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ThresholdEUTRA },
10014 { NULL, 0, 0, NULL }
10018 dissect_lte_rrc_T_eventA1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10019 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10020 ett_lte_rrc_T_eventA1, T_eventA1_sequence);
10026 static const per_sequence_t T_eventA2_sequence[] = {
10027 { &hf_lte_rrc_a2_Threshold, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ThresholdEUTRA },
10028 { NULL, 0, 0, NULL }
10032 dissect_lte_rrc_T_eventA2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10033 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10034 ett_lte_rrc_T_eventA2, T_eventA2_sequence);
10042 dissect_lte_rrc_INTEGER_M30_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10043 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10044 -30, 30U, NULL, FALSE);
10050 static const per_sequence_t T_eventA3_sequence[] = {
10051 { &hf_lte_rrc_a3_Offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M30_30 },
10052 { NULL, 0, 0, NULL }
10056 dissect_lte_rrc_T_eventA3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10057 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10058 ett_lte_rrc_T_eventA3, T_eventA3_sequence);
10064 static const per_sequence_t T_eventA4_sequence[] = {
10065 { &hf_lte_rrc_a4_Threshold, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ThresholdEUTRA },
10066 { NULL, 0, 0, NULL }
10070 dissect_lte_rrc_T_eventA4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10071 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10072 ett_lte_rrc_T_eventA4, T_eventA4_sequence);
10078 static const per_sequence_t T_eventA5_sequence[] = {
10079 { &hf_lte_rrc_a5_Threshold1, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ThresholdEUTRA },
10080 { &hf_lte_rrc_a5_Threshold2, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ThresholdEUTRA },
10081 { NULL, 0, 0, NULL }
10085 dissect_lte_rrc_T_eventA5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10086 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10087 ett_lte_rrc_T_eventA5, T_eventA5_sequence);
10093 static const value_string lte_rrc_T_eventId_vals[] = {
10102 static const per_choice_t T_eventId_choice[] = {
10103 { 0, &hf_lte_rrc_eventA1 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_eventA1 },
10104 { 1, &hf_lte_rrc_eventA2 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_eventA2 },
10105 { 2, &hf_lte_rrc_eventA3 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_eventA3 },
10106 { 3, &hf_lte_rrc_eventA4 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_eventA4 },
10107 { 4, &hf_lte_rrc_eventA5 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_eventA5 },
10108 { 0, NULL, 0, NULL }
10112 dissect_lte_rrc_T_eventId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10113 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10114 ett_lte_rrc_T_eventId, T_eventId_choice,
10123 dissect_lte_rrc_INTEGER_0_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10124 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10125 0U, 30U, NULL, FALSE);
10131 static const value_string lte_rrc_T_timeToTrigger_vals[] = {
10153 dissect_lte_rrc_T_timeToTrigger(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10154 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10155 16, NULL, FALSE, 0, NULL);
10161 static const per_sequence_t T_event_sequence[] = {
10162 { &hf_lte_rrc_eventId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eventId },
10163 { &hf_lte_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_30 },
10164 { &hf_lte_rrc_timeToTrigger, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_timeToTrigger },
10165 { NULL, 0, 0, NULL }
10169 dissect_lte_rrc_T_event(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10170 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10171 ett_lte_rrc_T_event, T_event_sequence);
10177 static const value_string lte_rrc_T_purpose_01_vals[] = {
10178 { 0, "reportStrongestCells" },
10179 { 1, "reportCGI" },
10183 static const per_choice_t T_purpose_01_choice[] = {
10184 { 0, &hf_lte_rrc_reportStrongestCells, ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
10185 { 1, &hf_lte_rrc_reportCGI , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
10186 { 0, NULL, 0, NULL }
10190 dissect_lte_rrc_T_purpose_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10191 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10192 ett_lte_rrc_T_purpose_01, T_purpose_01_choice,
10199 static const per_sequence_t T_periodical_sequence[] = {
10200 { &hf_lte_rrc_purpose_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_purpose_01 },
10201 { NULL, 0, 0, NULL }
10205 dissect_lte_rrc_T_periodical(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10206 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10207 ett_lte_rrc_T_periodical, T_periodical_sequence);
10213 static const value_string lte_rrc_T_triggerType_vals[] = {
10215 { 1, "periodical" },
10219 static const per_choice_t T_triggerType_choice[] = {
10220 { 0, &hf_lte_rrc_event , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_event },
10221 { 1, &hf_lte_rrc_periodical , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_periodical },
10222 { 0, NULL, 0, NULL }
10226 dissect_lte_rrc_T_triggerType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10227 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10228 ett_lte_rrc_T_triggerType, T_triggerType_choice,
10235 static const value_string lte_rrc_T_triggerQuantity_vals[] = {
10243 dissect_lte_rrc_T_triggerQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10244 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10245 2, NULL, FALSE, 0, NULL);
10251 static const value_string lte_rrc_T_reportQuantity_vals[] = {
10252 { 0, "sameAsTriggerQuantity" },
10259 dissect_lte_rrc_T_reportQuantity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10260 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10261 2, NULL, FALSE, 0, NULL);
10269 dissect_lte_rrc_INTEGER_1_maxCellReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10270 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10271 1U, maxCellReport, NULL, FALSE);
10277 static const value_string lte_rrc_T_reportInterval_vals[] = {
10291 dissect_lte_rrc_T_reportInterval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10292 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10293 8, NULL, FALSE, 0, NULL);
10299 static const value_string lte_rrc_T_reportAmount_vals[] = {
10313 dissect_lte_rrc_T_reportAmount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10314 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10315 8, NULL, FALSE, 0, NULL);
10321 static const per_sequence_t ReportConfigEUTRA_sequence[] = {
10322 { &hf_lte_rrc_triggerType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_triggerType },
10323 { &hf_lte_rrc_triggerQuantity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_triggerQuantity },
10324 { &hf_lte_rrc_reportQuantity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_reportQuantity },
10325 { &hf_lte_rrc_maxReportCells, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellReport },
10326 { &hf_lte_rrc_reportInterval, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_reportInterval },
10327 { &hf_lte_rrc_reportAmount, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_reportAmount },
10328 { NULL, 0, 0, NULL }
10332 dissect_lte_rrc_ReportConfigEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10333 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10334 ett_lte_rrc_ReportConfigEUTRA, ReportConfigEUTRA_sequence);
10342 dissect_lte_rrc_INTEGER_M5_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10343 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10344 -5, 91U, NULL, FALSE);
10352 dissect_lte_rrc_INTEGER_0_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10353 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10354 0U, 49U, NULL, FALSE);
10360 static const value_string lte_rrc_ThresholdUTRA_vals[] = {
10361 { 0, "thresholdUTRA-RSCP" },
10362 { 1, "thresholdUTRA-EcNO" },
10366 static const per_choice_t ThresholdUTRA_choice[] = {
10367 { 0, &hf_lte_rrc_thresholdUTRA_RSCP, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_M5_91 },
10368 { 1, &hf_lte_rrc_thresholdUTRA_EcNO, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_49 },
10369 { 0, NULL, 0, NULL }
10373 dissect_lte_rrc_ThresholdUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10374 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10375 ett_lte_rrc_ThresholdUTRA, ThresholdUTRA_choice,
10384 dissect_lte_rrc_ThresholdGERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10385 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10386 0U, 63U, NULL, FALSE);
10392 static const value_string lte_rrc_T_b1_Threshold_vals[] = {
10393 { 0, "b1-Threshold-CDMA2000" },
10394 { 1, "b1-Threshold-UTRA" },
10395 { 2, "b1-Threshold-GERAN" },
10399 static const per_choice_t T_b1_Threshold_choice[] = {
10400 { 0, &hf_lte_rrc_b1_Threshold_CDMA2000, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_63 },
10401 { 1, &hf_lte_rrc_b1_Threshold_UTRA, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ThresholdUTRA },
10402 { 2, &hf_lte_rrc_b1_Threshold_GERAN, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ThresholdGERAN },
10403 { 0, NULL, 0, NULL }
10407 dissect_lte_rrc_T_b1_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10408 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10409 ett_lte_rrc_T_b1_Threshold, T_b1_Threshold_choice,
10416 static const per_sequence_t T_eventB1_sequence[] = {
10417 { &hf_lte_rrc_b1_Threshold, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_b1_Threshold },
10418 { NULL, 0, 0, NULL }
10422 dissect_lte_rrc_T_eventB1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10423 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10424 ett_lte_rrc_T_eventB1, T_eventB1_sequence);
10430 static const value_string lte_rrc_T_b2_Threshold2_vals[] = {
10431 { 0, "b2-Threshold2-CDMA2000" },
10432 { 1, "b2-Threshold2-UTRA" },
10433 { 2, "b2-Threshold2-GERAN" },
10437 static const per_choice_t T_b2_Threshold2_choice[] = {
10438 { 0, &hf_lte_rrc_b2_Threshold2_CDMA2000, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_0_63 },
10439 { 1, &hf_lte_rrc_b2_Threshold2_UTRA, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ThresholdUTRA },
10440 { 2, &hf_lte_rrc_b2_Threshold2_GERAN, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ThresholdGERAN },
10441 { 0, NULL, 0, NULL }
10445 dissect_lte_rrc_T_b2_Threshold2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10446 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10447 ett_lte_rrc_T_b2_Threshold2, T_b2_Threshold2_choice,
10454 static const per_sequence_t T_eventB2_sequence[] = {
10455 { &hf_lte_rrc_b2_Threshold1, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ThresholdEUTRA },
10456 { &hf_lte_rrc_b2_Threshold2, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_b2_Threshold2 },
10457 { NULL, 0, 0, NULL }
10461 dissect_lte_rrc_T_eventB2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10462 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10463 ett_lte_rrc_T_eventB2, T_eventB2_sequence);
10469 static const value_string lte_rrc_T_eventId_01_vals[] = {
10475 static const per_choice_t T_eventId_01_choice[] = {
10476 { 0, &hf_lte_rrc_eventB1 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_eventB1 },
10477 { 1, &hf_lte_rrc_eventB2 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_eventB2 },
10478 { 0, NULL, 0, NULL }
10482 dissect_lte_rrc_T_eventId_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10483 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10484 ett_lte_rrc_T_eventId_01, T_eventId_01_choice,
10491 static const per_sequence_t T_event_01_sequence[] = {
10492 { &hf_lte_rrc_eventId_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_eventId_01 },
10493 { &hf_lte_rrc_hysteresis , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_30 },
10494 { &hf_lte_rrc_timeToTrigger_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0 },
10495 { NULL, 0, 0, NULL }
10499 dissect_lte_rrc_T_event_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10500 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10501 ett_lte_rrc_T_event_01, T_event_01_sequence);
10507 static const value_string lte_rrc_T_purpose_02_vals[] = {
10508 { 0, "reportStrongestCells" },
10509 { 1, "reportStrongestCellsForSON" },
10510 { 2, "reportCGI" },
10514 static const per_choice_t T_purpose_02_choice[] = {
10515 { 0, &hf_lte_rrc_reportStrongestCells, ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
10516 { 1, &hf_lte_rrc_reportStrongestCellsForSON, ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
10517 { 2, &hf_lte_rrc_reportCGI , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
10518 { 0, NULL, 0, NULL }
10522 dissect_lte_rrc_T_purpose_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10523 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10524 ett_lte_rrc_T_purpose_02, T_purpose_02_choice,
10531 static const per_sequence_t T_periodical_01_sequence[] = {
10532 { &hf_lte_rrc_purpose_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_purpose_02 },
10533 { NULL, 0, 0, NULL }
10537 dissect_lte_rrc_T_periodical_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10538 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10539 ett_lte_rrc_T_periodical_01, T_periodical_01_sequence);
10545 static const value_string lte_rrc_T_triggerType_01_vals[] = {
10547 { 1, "periodical" },
10551 static const per_choice_t T_triggerType_01_choice[] = {
10552 { 0, &hf_lte_rrc_event_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_event_01 },
10553 { 1, &hf_lte_rrc_periodical_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_periodical_01 },
10554 { 0, NULL, 0, NULL }
10558 dissect_lte_rrc_T_triggerType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10559 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10560 ett_lte_rrc_T_triggerType_01, T_triggerType_01_choice,
10567 static const per_sequence_t T_reportInterval_01_sequence[] = {
10568 { NULL, 0, 0, NULL }
10572 dissect_lte_rrc_T_reportInterval_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10573 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10574 ett_lte_rrc_T_reportInterval_01, T_reportInterval_01_sequence);
10580 static const value_string lte_rrc_T_reportAmount_01_vals[] = {
10594 dissect_lte_rrc_T_reportAmount_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10595 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10596 8, NULL, FALSE, 0, NULL);
10602 static const per_sequence_t ReportConfigInterRAT_sequence[] = {
10603 { &hf_lte_rrc_triggerType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_triggerType_01 },
10604 { &hf_lte_rrc_maxReportCells, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxCellReport },
10605 { &hf_lte_rrc_reportInterval_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_reportInterval_01 },
10606 { &hf_lte_rrc_reportAmount_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_reportAmount_01 },
10607 { NULL, 0, 0, NULL }
10611 dissect_lte_rrc_ReportConfigInterRAT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10612 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10613 ett_lte_rrc_ReportConfigInterRAT, ReportConfigInterRAT_sequence);
10619 static const value_string lte_rrc_T_reportConfig_vals[] = {
10620 { 0, "reportConfigEUTRA" },
10621 { 1, "reportConfigInterRAT" },
10625 static const per_choice_t T_reportConfig_choice[] = {
10626 { 0, &hf_lte_rrc_reportConfigEUTRA, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ReportConfigEUTRA },
10627 { 1, &hf_lte_rrc_reportConfigInterRAT, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ReportConfigInterRAT },
10628 { 0, NULL, 0, NULL }
10632 dissect_lte_rrc_T_reportConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10633 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10634 ett_lte_rrc_T_reportConfig, T_reportConfig_choice,
10641 static const per_sequence_t ReportConfigToAddModifyList_item_sequence[] = {
10642 { &hf_lte_rrc_reportConfigId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigId },
10643 { &hf_lte_rrc_reportConfig, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_reportConfig },
10644 { NULL, 0, 0, NULL }
10648 dissect_lte_rrc_ReportConfigToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10649 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10650 ett_lte_rrc_ReportConfigToAddModifyList_item, ReportConfigToAddModifyList_item_sequence);
10656 static const per_sequence_t ReportConfigToAddModifyList_sequence_of[1] = {
10657 { &hf_lte_rrc_ReportConfigToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigToAddModifyList_item },
10661 dissect_lte_rrc_ReportConfigToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10662 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10663 ett_lte_rrc_ReportConfigToAddModifyList, ReportConfigToAddModifyList_sequence_of,
10664 1, maxReportConfigId);
10672 dissect_lte_rrc_MeasId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10673 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
10674 1U, maxMeasId, NULL, FALSE);
10680 static const per_sequence_t MeasIdToRemoveList_item_sequence[] = {
10681 { &hf_lte_rrc_measId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasId },
10682 { NULL, 0, 0, NULL }
10686 dissect_lte_rrc_MeasIdToRemoveList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10687 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10688 ett_lte_rrc_MeasIdToRemoveList_item, MeasIdToRemoveList_item_sequence);
10694 static const per_sequence_t MeasIdToRemoveList_sequence_of[1] = {
10695 { &hf_lte_rrc_MeasIdToRemoveList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasIdToRemoveList_item },
10699 dissect_lte_rrc_MeasIdToRemoveList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10700 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10701 ett_lte_rrc_MeasIdToRemoveList, MeasIdToRemoveList_sequence_of,
10708 static const per_sequence_t MeasIdToAddModifyList_item_sequence[] = {
10709 { &hf_lte_rrc_measId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasId },
10710 { &hf_lte_rrc_measObjectId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasObjectId },
10711 { &hf_lte_rrc_reportConfigId, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReportConfigId },
10712 { NULL, 0, 0, NULL }
10716 dissect_lte_rrc_MeasIdToAddModifyList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10717 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10718 ett_lte_rrc_MeasIdToAddModifyList_item, MeasIdToAddModifyList_item_sequence);
10724 static const per_sequence_t MeasIdToAddModifyList_sequence_of[1] = {
10725 { &hf_lte_rrc_MeasIdToAddModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasIdToAddModifyList_item },
10729 dissect_lte_rrc_MeasIdToAddModifyList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10730 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
10731 ett_lte_rrc_MeasIdToAddModifyList, MeasIdToAddModifyList_sequence_of,
10738 static const value_string lte_rrc_FilterCoefficient_vals[] = {
10760 dissect_lte_rrc_FilterCoefficient(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10761 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10762 16, NULL, TRUE, 0, NULL);
10768 static const per_sequence_t QuantityConfigEUTRA_sequence[] = {
10769 { &hf_lte_rrc_filterCoefficientRSRP, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FilterCoefficient },
10770 { &hf_lte_rrc_filterCoefficientRSRQ, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FilterCoefficient },
10771 { NULL, 0, 0, NULL }
10775 dissect_lte_rrc_QuantityConfigEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10776 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10777 ett_lte_rrc_QuantityConfigEUTRA, QuantityConfigEUTRA_sequence);
10783 static const value_string lte_rrc_T_measQuantityUTRA_FDD_vals[] = {
10784 { 0, "cpich-RSCP" },
10785 { 1, "cpich-EcN0" },
10791 dissect_lte_rrc_T_measQuantityUTRA_FDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10792 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10793 2, NULL, FALSE, 0, NULL);
10799 static const per_sequence_t T_fdd_01_sequence[] = {
10800 { &hf_lte_rrc_measQuantityUTRA_FDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measQuantityUTRA_FDD },
10801 { NULL, 0, 0, NULL }
10805 dissect_lte_rrc_T_fdd_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10806 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10807 ett_lte_rrc_T_fdd_01, T_fdd_01_sequence);
10813 static const value_string lte_rrc_T_measQuantityUTRA_TDD_vals[] = {
10814 { 0, "pccpch-RSCP" },
10820 dissect_lte_rrc_T_measQuantityUTRA_TDD(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10821 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10822 1, NULL, FALSE, 0, NULL);
10828 static const per_sequence_t T_tdd_01_sequence[] = {
10829 { &hf_lte_rrc_measQuantityUTRA_TDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measQuantityUTRA_TDD },
10830 { NULL, 0, 0, NULL }
10834 dissect_lte_rrc_T_tdd_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10835 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10836 ett_lte_rrc_T_tdd_01, T_tdd_01_sequence);
10842 static const value_string lte_rrc_T_mode_01_vals[] = {
10848 static const per_choice_t T_mode_01_choice[] = {
10849 { 0, &hf_lte_rrc_fdd_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_fdd_01 },
10850 { 1, &hf_lte_rrc_tdd_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_tdd_01 },
10851 { 0, NULL, 0, NULL }
10855 dissect_lte_rrc_T_mode_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10856 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
10857 ett_lte_rrc_T_mode_01, T_mode_01_choice,
10864 static const per_sequence_t T_measQuantityUTRA_sequence[] = {
10865 { &hf_lte_rrc_mode_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_mode_01 },
10866 { NULL, 0, 0, NULL }
10870 dissect_lte_rrc_T_measQuantityUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10871 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10872 ett_lte_rrc_T_measQuantityUTRA, T_measQuantityUTRA_sequence);
10878 static const per_sequence_t QuantityConfigUTRA_sequence[] = {
10879 { &hf_lte_rrc_measQuantityUTRA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measQuantityUTRA },
10880 { &hf_lte_rrc_filterCoefficient, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FilterCoefficient },
10881 { NULL, 0, 0, NULL }
10885 dissect_lte_rrc_QuantityConfigUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10886 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10887 ett_lte_rrc_QuantityConfigUTRA, QuantityConfigUTRA_sequence);
10893 static const value_string lte_rrc_T_measQuantityGERAN_vals[] = {
10900 dissect_lte_rrc_T_measQuantityGERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10901 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10902 1, NULL, FALSE, 0, NULL);
10908 static const per_sequence_t QuantityConfigGERAN_sequence[] = {
10909 { &hf_lte_rrc_measQuantityGERAN, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measQuantityGERAN },
10910 { &hf_lte_rrc_filterCoefficient, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FilterCoefficient },
10911 { NULL, 0, 0, NULL }
10915 dissect_lte_rrc_QuantityConfigGERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10916 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10917 ett_lte_rrc_QuantityConfigGERAN, QuantityConfigGERAN_sequence);
10923 static const value_string lte_rrc_T_measQuantityCDMA2000_vals[] = {
10924 { 0, "pilotStrength" },
10925 { 1, "pilotPnPhaseAndPilotStrength" },
10931 dissect_lte_rrc_T_measQuantityCDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10932 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
10933 2, NULL, FALSE, 0, NULL);
10939 static const per_sequence_t QuantityConfigCDMA2000_sequence[] = {
10940 { &hf_lte_rrc_measQuantityCDMA2000, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measQuantityCDMA2000 },
10941 { NULL, 0, 0, NULL }
10945 dissect_lte_rrc_QuantityConfigCDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10946 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10947 ett_lte_rrc_QuantityConfigCDMA2000, QuantityConfigCDMA2000_sequence);
10953 static const per_sequence_t QuantityConfig_sequence[] = {
10954 { &hf_lte_rrc_quantityConfigEUTRA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigEUTRA },
10955 { &hf_lte_rrc_quantityConfigUTRA, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigUTRA },
10956 { &hf_lte_rrc_quantityConfigGERAN, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigGERAN },
10957 { &hf_lte_rrc_quantityConfigCDMA2000, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfigCDMA2000 },
10958 { NULL, 0, 0, NULL }
10962 dissect_lte_rrc_QuantityConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10963 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10964 ett_lte_rrc_QuantityConfig, QuantityConfig_sequence);
10970 static const per_sequence_t T_gp1_sequence[] = {
10971 { &hf_lte_rrc_gapOffset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_39 },
10972 { NULL, 0, 0, NULL }
10976 dissect_lte_rrc_T_gp1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10977 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10978 ett_lte_rrc_T_gp1, T_gp1_sequence);
10984 static const per_sequence_t T_gp2_sequence[] = {
10985 { &hf_lte_rrc_gapOffset_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_79 },
10986 { NULL, 0, 0, NULL }
10990 dissect_lte_rrc_T_gp2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
10991 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
10992 ett_lte_rrc_T_gp2, T_gp2_sequence);
10998 static const value_string lte_rrc_T_gapPattern_vals[] = {
11004 static const per_choice_t T_gapPattern_choice[] = {
11005 { 0, &hf_lte_rrc_gp1 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_gp1 },
11006 { 1, &hf_lte_rrc_gp2 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_T_gp2 },
11007 { 0, NULL, 0, NULL }
11011 dissect_lte_rrc_T_gapPattern(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11012 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11013 ett_lte_rrc_T_gapPattern, T_gapPattern_choice,
11020 static const per_sequence_t T_activate_sequence[] = {
11021 { &hf_lte_rrc_gapPattern , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_gapPattern },
11022 { NULL, 0, 0, NULL }
11026 dissect_lte_rrc_T_activate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11027 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11028 ett_lte_rrc_T_activate, T_activate_sequence);
11034 static const value_string lte_rrc_T_gapActivation_vals[] = {
11036 { 1, "deactivate" },
11040 static const per_choice_t T_gapActivation_choice[] = {
11041 { 0, &hf_lte_rrc_activate , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_activate },
11042 { 1, &hf_lte_rrc_deactivate , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11043 { 0, NULL, 0, NULL }
11047 dissect_lte_rrc_T_gapActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11048 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11049 ett_lte_rrc_T_gapActivation, T_gapActivation_choice,
11056 static const per_sequence_t MeasGapConfig_sequence[] = {
11057 { &hf_lte_rrc_gapActivation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_gapActivation },
11058 { NULL, 0, 0, NULL }
11062 dissect_lte_rrc_MeasGapConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11063 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11064 ett_lte_rrc_MeasGapConfig, MeasGapConfig_sequence);
11072 dissect_lte_rrc_INTEGER_M140_M44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11073 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
11074 -140, -44, NULL, FALSE);
11080 static const per_sequence_t T_mbsfn_NeighbourCellConfig_sequence[] = {
11081 { NULL, 0, 0, NULL }
11085 dissect_lte_rrc_T_mbsfn_NeighbourCellConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11086 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11087 ett_lte_rrc_T_mbsfn_NeighbourCellConfig, T_mbsfn_NeighbourCellConfig_sequence);
11093 static const value_string lte_rrc_T_timeToTriggerSF_Medium_vals[] = {
11103 dissect_lte_rrc_T_timeToTriggerSF_Medium(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11104 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11105 4, NULL, FALSE, 0, NULL);
11111 static const value_string lte_rrc_T_timeToTriggerSF_High_vals[] = {
11121 dissect_lte_rrc_T_timeToTriggerSF_High(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11122 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11123 4, NULL, FALSE, 0, NULL);
11129 static const per_sequence_t ConnectedModeSpeedDependentScalingParameters_sequence[] = {
11130 { &hf_lte_rrc_timeToTriggerSF_Medium, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_timeToTriggerSF_Medium },
11131 { &hf_lte_rrc_timeToTriggerSF_High, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_timeToTriggerSF_High },
11132 { NULL, 0, 0, NULL }
11136 dissect_lte_rrc_ConnectedModeSpeedDependentScalingParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11137 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11138 ett_lte_rrc_ConnectedModeSpeedDependentScalingParameters, ConnectedModeSpeedDependentScalingParameters_sequence);
11144 static const per_sequence_t T_speedDependentParameters_sequence[] = {
11145 { &hf_lte_rrc_mobilityStateParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityStateParameters },
11146 { &hf_lte_rrc_speedDependentScalingParameters_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnectedModeSpeedDependentScalingParameters },
11147 { NULL, 0, 0, NULL }
11151 dissect_lte_rrc_T_speedDependentParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11152 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11153 ett_lte_rrc_T_speedDependentParameters, T_speedDependentParameters_sequence);
11159 static const per_sequence_t MeasurementConfiguration_sequence[] = {
11160 { &hf_lte_rrc_measObjectToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasObjectToRemoveList },
11161 { &hf_lte_rrc_measObjectToAddModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasObjectToAddModifyList },
11162 { &hf_lte_rrc_reportConfigToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_ReportConfigToRemoveList },
11163 { &hf_lte_rrc_reportConfigToAddModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_ReportConfigToAddModifyList },
11164 { &hf_lte_rrc_measIdToRemoveList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasIdToRemoveList },
11165 { &hf_lte_rrc_measIdToAddModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasIdToAddModifyList },
11166 { &hf_lte_rrc_quantityConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfig },
11167 { &hf_lte_rrc_measGapConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasGapConfig },
11168 { &hf_lte_rrc_s_Measure , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_M140_M44 },
11169 { &hf_lte_rrc_hrpd_PreRegistrationInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_HRPD_PreRegistrationInfo },
11170 { &hf_lte_rrc_mbsfn_NeighbourCellConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_mbsfn_NeighbourCellConfig },
11171 { &hf_lte_rrc_speedDependentParameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_speedDependentParameters },
11172 { NULL, 0, 0, NULL }
11176 dissect_lte_rrc_MeasurementConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11177 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11178 ett_lte_rrc_MeasurementConfiguration, MeasurementConfiguration_sequence);
11184 static const per_sequence_t EUTRA_CarrierFreq_sequence[] = {
11185 { &hf_lte_rrc_earfcn_DL , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_maxEARFCN },
11186 { &hf_lte_rrc_earfcn_UL , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_EUTRA_DL_CarrierFreq },
11187 { NULL, 0, 0, NULL }
11191 dissect_lte_rrc_EUTRA_CarrierFreq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11192 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11193 ett_lte_rrc_EUTRA_CarrierFreq, EUTRA_CarrierFreq_sequence);
11199 static const value_string lte_rrc_T_dl_Bandwidth_vals[] = {
11206 dissect_lte_rrc_T_dl_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11207 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11208 1, NULL, FALSE, 0, NULL);
11214 static const value_string lte_rrc_T_ul_Bandwidth_01_vals[] = {
11221 dissect_lte_rrc_T_ul_Bandwidth_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11222 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11223 1, NULL, FALSE, 0, NULL);
11229 static const per_sequence_t EUTRA_CarrierBandwidth_sequence[] = {
11230 { &hf_lte_rrc_dl_Bandwidth, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dl_Bandwidth },
11231 { &hf_lte_rrc_ul_Bandwidth_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_Bandwidth_01 },
11232 { NULL, 0, 0, NULL }
11236 dissect_lte_rrc_EUTRA_CarrierBandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11237 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11238 ett_lte_rrc_EUTRA_CarrierBandwidth, EUTRA_CarrierBandwidth_sequence);
11244 static const value_string lte_rrc_T_t304_01_vals[] = {
11258 dissect_lte_rrc_T_t304_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11259 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11260 8, NULL, FALSE, 0, NULL);
11266 static const per_sequence_t PRACH_Configuration_sequence[] = {
11267 { &hf_lte_rrc_rootSequenceIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_837 },
11268 { &hf_lte_rrc_prach_ConfigInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PRACH_ConfigInfo },
11269 { NULL, 0, 0, NULL }
11273 dissect_lte_rrc_PRACH_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11274 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11275 ett_lte_rrc_PRACH_Configuration, PRACH_Configuration_sequence);
11281 static const value_string lte_rrc_T_antennaPortsCount_vals[] = {
11291 dissect_lte_rrc_T_antennaPortsCount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11292 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11293 4, NULL, FALSE, 0, NULL);
11299 static const per_sequence_t AntennaInformationCommon_sequence[] = {
11300 { &hf_lte_rrc_antennaPortsCount, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_antennaPortsCount },
11301 { NULL, 0, 0, NULL }
11305 dissect_lte_rrc_AntennaInformationCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11306 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11307 ett_lte_rrc_AntennaInformationCommon, AntennaInformationCommon_sequence);
11313 static const per_sequence_t RadioResourceConfigCommon_sequence[] = {
11314 { &hf_lte_rrc_rach_Configuration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RACH_ConfigCommon },
11315 { &hf_lte_rrc_prach_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PRACH_Configuration },
11316 { &hf_lte_rrc_pdsch_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PDSCH_ConfigCommon },
11317 { &hf_lte_rrc_pusch_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PUSCH_ConfigCommon },
11318 { &hf_lte_rrc_phich_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PHICH_Configuration },
11319 { &hf_lte_rrc_pucch_Configuration_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_PUCCH_ConfigCommon },
11320 { &hf_lte_rrc_soundingRsUl_Config_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SoundingRsUl_ConfigCommon },
11321 { &hf_lte_rrc_uplinkPowerControl_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_UplinkPowerControlCommon },
11322 { &hf_lte_rrc_antennaInformationCommon, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_AntennaInformationCommon },
11323 { &hf_lte_rrc_tdd_Configuration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_TDD_Configuration },
11324 { NULL, 0, 0, NULL }
11328 dissect_lte_rrc_RadioResourceConfigCommon(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11329 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11330 ett_lte_rrc_RadioResourceConfigCommon, RadioResourceConfigCommon_sequence);
11336 static const per_sequence_t RACH_ConfigDedicated_sequence[] = {
11337 { &hf_lte_rrc_ra_PreambleIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_64 },
11338 { &hf_lte_rrc_ra_ResourceIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_15 },
11339 { NULL, 0, 0, NULL }
11343 dissect_lte_rrc_RACH_ConfigDedicated(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11344 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11345 ett_lte_rrc_RACH_ConfigDedicated, RACH_ConfigDedicated_sequence);
11351 static const per_sequence_t MobilityControlInformation_sequence[] = {
11352 { &hf_lte_rrc_targetCellIdentity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
11353 { &hf_lte_rrc_eutra_CarrierFreq_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_EUTRA_CarrierFreq },
11354 { &hf_lte_rrc_eutra_CarrierBandwidth, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_EUTRA_CarrierBandwidth },
11355 { &hf_lte_rrc_additionalSpectrumEmission, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_31 },
11356 { &hf_lte_rrc_pmax , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_Pmax },
11357 { &hf_lte_rrc_t304_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_t304_01 },
11358 { &hf_lte_rrc_radioResourceConfigCommon_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommon },
11359 { &hf_lte_rrc_rach_ConfigDedicated, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RACH_ConfigDedicated },
11360 { NULL, 0, 0, NULL }
11364 dissect_lte_rrc_MobilityControlInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11365 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11366 ett_lte_rrc_MobilityControlInformation, MobilityControlInformation_sequence);
11372 static const per_sequence_t SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation_sequence_of[1] = {
11373 { &hf_lte_rrc_nas_DedicatedInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NAS_DedicatedInformation },
11377 dissect_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11378 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11379 ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation, SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation_sequence_of,
11386 static const value_string lte_rrc_IntegrityProtAlgorithm_vals[] = {
11400 dissect_lte_rrc_IntegrityProtAlgorithm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11401 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11402 8, NULL, TRUE, 0, NULL);
11408 static const value_string lte_rrc_CipheringAlgorithm_vals[] = {
11422 dissect_lte_rrc_CipheringAlgorithm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11423 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11424 8, NULL, TRUE, 0, NULL);
11430 static const per_sequence_t KeyIndicator_sequence[] = {
11431 { NULL, 0, 0, NULL }
11435 dissect_lte_rrc_KeyIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11436 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11437 ett_lte_rrc_KeyIndicator, KeyIndicator_sequence);
11443 static const per_sequence_t SecurityConfiguration_sequence[] = {
11444 { &hf_lte_rrc_integrityProtAlgorithm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_IntegrityProtAlgorithm },
11445 { &hf_lte_rrc_cipheringAlgorithm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CipheringAlgorithm },
11446 { &hf_lte_rrc_keyIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_KeyIndicator },
11447 { &hf_lte_rrc_nextHopChainingCount, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_NextHopChainingCount },
11448 { NULL, 0, 0, NULL }
11452 dissect_lte_rrc_SecurityConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11453 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11454 ett_lte_rrc_SecurityConfiguration, SecurityConfiguration_sequence);
11462 dissect_lte_rrc_C_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11463 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
11464 16, 16, FALSE, NULL);
11470 static const per_sequence_t UE_RelatedInformation_sequence[] = {
11471 { &hf_lte_rrc_newUE_Identity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_C_RNTI },
11472 { NULL, 0, 0, NULL }
11476 dissect_lte_rrc_UE_RelatedInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11477 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11478 ett_lte_rrc_UE_RelatedInformation, UE_RelatedInformation_sequence);
11484 static const per_sequence_t T_nonCriticalExtension_07_sequence[] = {
11485 { NULL, 0, 0, NULL }
11489 dissect_lte_rrc_T_nonCriticalExtension_07(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11490 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11491 ett_lte_rrc_T_nonCriticalExtension_07, T_nonCriticalExtension_07_sequence);
11497 static const per_sequence_t RRCConnectionReconfiguration_r8_IEs_sequence[] = {
11498 { &hf_lte_rrc_measurementConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasurementConfiguration },
11499 { &hf_lte_rrc_mobilityControlInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MobilityControlInformation },
11500 { &hf_lte_rrc_nas_DedicatedInformationList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation },
11501 { &hf_lte_rrc_radioResourceConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicated },
11502 { &hf_lte_rrc_securityConfiguration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SecurityConfiguration },
11503 { &hf_lte_rrc_ue_RelatedInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_RelatedInformation },
11504 { &hf_lte_rrc_nonCriticalExtension_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_07 },
11505 { NULL, 0, 0, NULL }
11509 dissect_lte_rrc_RRCConnectionReconfiguration_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11510 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11511 ett_lte_rrc_RRCConnectionReconfiguration_r8_IEs, RRCConnectionReconfiguration_r8_IEs_sequence);
11517 static const value_string lte_rrc_T_c1_10_vals[] = {
11518 { 0, "rrcConnectionReconfiguration-r8" },
11529 static const per_choice_t T_c1_10_choice[] = {
11530 { 0, &hf_lte_rrc_rrcConnectionReconfiguration_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfiguration_r8_IEs },
11531 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11532 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11533 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11534 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11535 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11536 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11537 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11538 { 0, NULL, 0, NULL }
11542 dissect_lte_rrc_T_c1_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11543 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11544 ett_lte_rrc_T_c1_10, T_c1_10_choice,
11551 static const per_sequence_t T_criticalExtensions_13_sequence[] = {
11552 { NULL, 0, 0, NULL }
11556 dissect_lte_rrc_T_criticalExtensions_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11557 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11558 ett_lte_rrc_T_criticalExtensions_13, T_criticalExtensions_13_sequence);
11564 static const value_string lte_rrc_T_criticalExtensions_12_vals[] = {
11566 { 1, "criticalExtensions" },
11570 static const per_choice_t T_criticalExtensions_12_choice[] = {
11571 { 0, &hf_lte_rrc_c1_10 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_10 },
11572 { 1, &hf_lte_rrc_criticalExtensions_13, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_13 },
11573 { 0, NULL, 0, NULL }
11577 dissect_lte_rrc_T_criticalExtensions_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11578 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11579 ett_lte_rrc_T_criticalExtensions_12, T_criticalExtensions_12_choice,
11586 static const per_sequence_t RRCConnectionReconfiguration_sequence[] = {
11587 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
11588 { &hf_lte_rrc_criticalExtensions_12, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_12 },
11589 { NULL, 0, 0, NULL }
11593 dissect_lte_rrc_RRCConnectionReconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11594 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11595 ett_lte_rrc_RRCConnectionReconfiguration, RRCConnectionReconfiguration_sequence);
11601 static const value_string lte_rrc_ReleaseCause_vals[] = {
11602 { 0, "loadBalancingTAUrequired" },
11611 dissect_lte_rrc_ReleaseCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11612 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11613 4, NULL, FALSE, 0, NULL);
11619 static const value_string lte_rrc_T_interRAT_target_vals[] = {
11622 { 2, "cdma2000-HRPD" },
11623 { 3, "cdma2000-1xRTT" },
11627 static const per_choice_t T_interRAT_target_choice[] = {
11628 { 0, &hf_lte_rrc_geran_01 , ASN1_EXTENSION_ROOT , dissect_lte_rrc_GERAN_CarrierFreq },
11629 { 1, &hf_lte_rrc_utra , ASN1_EXTENSION_ROOT , dissect_lte_rrc_UTRA_DL_CarrierFreq },
11630 { 2, &hf_lte_rrc_cdma2000_HRPD, ASN1_EXTENSION_ROOT , dissect_lte_rrc_CDMA2000_CarrierInfo },
11631 { 3, &hf_lte_rrc_cdma2000_1xRTT, ASN1_EXTENSION_ROOT , dissect_lte_rrc_CDMA2000_CarrierInfo },
11632 { 0, NULL, 0, NULL }
11636 dissect_lte_rrc_T_interRAT_target(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11637 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11638 ett_lte_rrc_T_interRAT_target, T_interRAT_target_choice,
11645 static const value_string lte_rrc_RedirectionInformation_vals[] = {
11646 { 0, "eutra-CarrierFreq" },
11647 { 1, "interRAT-target" },
11651 static const per_choice_t RedirectionInformation_choice[] = {
11652 { 0, &hf_lte_rrc_eutra_CarrierFreq, ASN1_NO_EXTENSIONS , dissect_lte_rrc_EUTRA_DL_CarrierFreq },
11653 { 1, &hf_lte_rrc_interRAT_target, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_interRAT_target },
11654 { 0, NULL, 0, NULL }
11658 dissect_lte_rrc_RedirectionInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11659 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11660 ett_lte_rrc_RedirectionInformation, RedirectionInformation_choice,
11667 static const per_sequence_t InterFreqPriorityList_item_sequence[] = {
11668 { &hf_lte_rrc_eutra_CarrierFreq, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EUTRA_DL_CarrierFreq },
11669 { &hf_lte_rrc_cellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
11670 { NULL, 0, 0, NULL }
11674 dissect_lte_rrc_InterFreqPriorityList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11675 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11676 ett_lte_rrc_InterFreqPriorityList_item, InterFreqPriorityList_item_sequence);
11682 static const per_sequence_t InterFreqPriorityList_sequence_of[1] = {
11683 { &hf_lte_rrc_InterFreqPriorityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqPriorityList_item },
11687 dissect_lte_rrc_InterFreqPriorityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11688 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11689 ett_lte_rrc_InterFreqPriorityList, InterFreqPriorityList_sequence_of,
11696 static const per_sequence_t GERAN_FreqPriorityList_item_sequence[] = {
11697 { &hf_lte_rrc_geran_BCCH_FrequencyGroup, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_CarrierFreqList },
11698 { &hf_lte_rrc_geran_CellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
11699 { NULL, 0, 0, NULL }
11703 dissect_lte_rrc_GERAN_FreqPriorityList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11704 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11705 ett_lte_rrc_GERAN_FreqPriorityList_item, GERAN_FreqPriorityList_item_sequence);
11711 static const per_sequence_t GERAN_FreqPriorityList_sequence_of[1] = {
11712 { &hf_lte_rrc_GERAN_FreqPriorityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_FreqPriorityList_item },
11716 dissect_lte_rrc_GERAN_FreqPriorityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11717 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11718 ett_lte_rrc_GERAN_FreqPriorityList, GERAN_FreqPriorityList_sequence_of,
11725 static const per_sequence_t UTRA_FDD_FreqPriorityList_item_sequence[] = {
11726 { &hf_lte_rrc_utra_CarrierFreq, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_DL_CarrierFreq },
11727 { &hf_lte_rrc_utra_CellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
11728 { NULL, 0, 0, NULL }
11732 dissect_lte_rrc_UTRA_FDD_FreqPriorityList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11733 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11734 ett_lte_rrc_UTRA_FDD_FreqPriorityList_item, UTRA_FDD_FreqPriorityList_item_sequence);
11740 static const per_sequence_t UTRA_FDD_FreqPriorityList_sequence_of[1] = {
11741 { &hf_lte_rrc_UTRA_FDD_FreqPriorityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_FDD_FreqPriorityList_item },
11745 dissect_lte_rrc_UTRA_FDD_FreqPriorityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11746 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11747 ett_lte_rrc_UTRA_FDD_FreqPriorityList, UTRA_FDD_FreqPriorityList_sequence_of,
11748 1, maxUTRA_FDD_Carrier);
11754 static const per_sequence_t UTRA_TDD_FreqPriorityList_item_sequence[] = {
11755 { &hf_lte_rrc_utra_CarrierFreq, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_DL_CarrierFreq },
11756 { &hf_lte_rrc_utra_CellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
11757 { NULL, 0, 0, NULL }
11761 dissect_lte_rrc_UTRA_TDD_FreqPriorityList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11762 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11763 ett_lte_rrc_UTRA_TDD_FreqPriorityList_item, UTRA_TDD_FreqPriorityList_item_sequence);
11769 static const per_sequence_t UTRA_TDD_FreqPriorityList_sequence_of[1] = {
11770 { &hf_lte_rrc_UTRA_TDD_FreqPriorityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UTRA_TDD_FreqPriorityList_item },
11774 dissect_lte_rrc_UTRA_TDD_FreqPriorityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11775 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11776 ett_lte_rrc_UTRA_TDD_FreqPriorityList, UTRA_TDD_FreqPriorityList_sequence_of,
11777 1, maxUTRA_TDD_Carrier);
11783 static const per_sequence_t HRPD_BandClassPriorityList_item_sequence[] = {
11784 { &hf_lte_rrc_hrpd_bandClass, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Bandclass },
11785 { &hf_lte_rrc_hrpd_CellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
11786 { NULL, 0, 0, NULL }
11790 dissect_lte_rrc_HRPD_BandClassPriorityList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11791 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11792 ett_lte_rrc_HRPD_BandClassPriorityList_item, HRPD_BandClassPriorityList_item_sequence);
11798 static const per_sequence_t HRPD_BandClassPriorityList_sequence_of[1] = {
11799 { &hf_lte_rrc_HRPD_BandClassPriorityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_HRPD_BandClassPriorityList_item },
11803 dissect_lte_rrc_HRPD_BandClassPriorityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11804 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11805 ett_lte_rrc_HRPD_BandClassPriorityList, HRPD_BandClassPriorityList_sequence_of,
11806 1, maxCDMA_BandClass);
11812 static const per_sequence_t OneXRTT_BandClassPriorityList_item_sequence[] = {
11813 { &hf_lte_rrc_oneXRTT_bandClass, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Bandclass },
11814 { &hf_lte_rrc_oneXRTT_CellReselectionPriority, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7 },
11815 { NULL, 0, 0, NULL }
11819 dissect_lte_rrc_OneXRTT_BandClassPriorityList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11820 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11821 ett_lte_rrc_OneXRTT_BandClassPriorityList_item, OneXRTT_BandClassPriorityList_item_sequence);
11827 static const per_sequence_t OneXRTT_BandClassPriorityList_sequence_of[1] = {
11828 { &hf_lte_rrc_OneXRTT_BandClassPriorityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OneXRTT_BandClassPriorityList_item },
11832 dissect_lte_rrc_OneXRTT_BandClassPriorityList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11833 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
11834 ett_lte_rrc_OneXRTT_BandClassPriorityList, OneXRTT_BandClassPriorityList_sequence_of,
11835 1, maxCDMA_BandClass);
11841 static const value_string lte_rrc_T_t320_vals[] = {
11855 dissect_lte_rrc_T_t320(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11856 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
11857 8, NULL, FALSE, 0, NULL);
11863 static const per_sequence_t IdleModeMobilityControlInfo_sequence[] = {
11864 { &hf_lte_rrc_interFreqPriorityList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_InterFreqPriorityList },
11865 { &hf_lte_rrc_geran_FreqPriorityList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_GERAN_FreqPriorityList },
11866 { &hf_lte_rrc_utra_FDD_FreqPriorityList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_UTRA_FDD_FreqPriorityList },
11867 { &hf_lte_rrc_utra_TDD_FreqPriorityList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_UTRA_TDD_FreqPriorityList },
11868 { &hf_lte_rrc_hrpd_BandClassPriorityList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_HRPD_BandClassPriorityList },
11869 { &hf_lte_rrc_oneXRTT_BandClassPriorityList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_OneXRTT_BandClassPriorityList },
11870 { &hf_lte_rrc_t320 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_t320 },
11871 { NULL, 0, 0, NULL }
11875 dissect_lte_rrc_IdleModeMobilityControlInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11876 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11877 ett_lte_rrc_IdleModeMobilityControlInfo, IdleModeMobilityControlInfo_sequence);
11883 static const per_sequence_t T_nonCriticalExtension_13_sequence[] = {
11884 { NULL, 0, 0, NULL }
11888 dissect_lte_rrc_T_nonCriticalExtension_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11889 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11890 ett_lte_rrc_T_nonCriticalExtension_13, T_nonCriticalExtension_13_sequence);
11896 static const per_sequence_t RRCConnectionRelease_r8_IEs_sequence[] = {
11897 { &hf_lte_rrc_releaseCause, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReleaseCause },
11898 { &hf_lte_rrc_redirectionInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectionInformation },
11899 { &hf_lte_rrc_idleModeMobilityControlInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IdleModeMobilityControlInfo },
11900 { &hf_lte_rrc_nonCriticalExtension_13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_13 },
11901 { NULL, 0, 0, NULL }
11905 dissect_lte_rrc_RRCConnectionRelease_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11906 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11907 ett_lte_rrc_RRCConnectionRelease_r8_IEs, RRCConnectionRelease_r8_IEs_sequence);
11913 static const value_string lte_rrc_T_c1_13_vals[] = {
11914 { 0, "rrcConnectionRelease-r8" },
11921 static const per_choice_t T_c1_13_choice[] = {
11922 { 0, &hf_lte_rrc_rrcConnectionRelease_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRelease_r8_IEs },
11923 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11924 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11925 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
11926 { 0, NULL, 0, NULL }
11930 dissect_lte_rrc_T_c1_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11931 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11932 ett_lte_rrc_T_c1_13, T_c1_13_choice,
11939 static const per_sequence_t T_criticalExtensions_27_sequence[] = {
11940 { NULL, 0, 0, NULL }
11944 dissect_lte_rrc_T_criticalExtensions_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11945 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11946 ett_lte_rrc_T_criticalExtensions_27, T_criticalExtensions_27_sequence);
11952 static const value_string lte_rrc_T_criticalExtensions_26_vals[] = {
11954 { 1, "criticalExtensions" },
11958 static const per_choice_t T_criticalExtensions_26_choice[] = {
11959 { 0, &hf_lte_rrc_c1_13 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_13 },
11960 { 1, &hf_lte_rrc_criticalExtensions_27, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_27 },
11961 { 0, NULL, 0, NULL }
11965 dissect_lte_rrc_T_criticalExtensions_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11966 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
11967 ett_lte_rrc_T_criticalExtensions_26, T_criticalExtensions_26_choice,
11974 static const per_sequence_t RRCConnectionRelease_sequence[] = {
11975 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
11976 { &hf_lte_rrc_criticalExtensions_26, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_26 },
11977 { NULL, 0, 0, NULL }
11981 dissect_lte_rrc_RRCConnectionRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11982 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11983 ett_lte_rrc_RRCConnectionRelease, RRCConnectionRelease_sequence);
11989 static const per_sequence_t T_nonCriticalExtension_16_sequence[] = {
11990 { NULL, 0, 0, NULL }
11994 dissect_lte_rrc_T_nonCriticalExtension_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
11995 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
11996 ett_lte_rrc_T_nonCriticalExtension_16, T_nonCriticalExtension_16_sequence);
12002 static const per_sequence_t SecurityModeCommand_r8_IEs_sequence[] = {
12003 { &hf_lte_rrc_securityConfiguration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SecurityConfiguration },
12004 { &hf_lte_rrc_nonCriticalExtension_16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_16 },
12005 { NULL, 0, 0, NULL }
12009 dissect_lte_rrc_SecurityModeCommand_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12010 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12011 ett_lte_rrc_SecurityModeCommand_r8_IEs, SecurityModeCommand_r8_IEs_sequence);
12017 static const value_string lte_rrc_T_c1_16_vals[] = {
12018 { 0, "securityModeCommand-r8" },
12029 static const per_choice_t T_c1_16_choice[] = {
12030 { 0, &hf_lte_rrc_securityModeCommand_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeCommand_r8_IEs },
12031 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12032 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12033 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12034 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12035 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12036 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12037 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12038 { 0, NULL, 0, NULL }
12042 dissect_lte_rrc_T_c1_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12043 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12044 ett_lte_rrc_T_c1_16, T_c1_16_choice,
12051 static const per_sequence_t T_criticalExtensions_35_sequence[] = {
12052 { NULL, 0, 0, NULL }
12056 dissect_lte_rrc_T_criticalExtensions_35(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12057 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12058 ett_lte_rrc_T_criticalExtensions_35, T_criticalExtensions_35_sequence);
12064 static const value_string lte_rrc_T_criticalExtensions_34_vals[] = {
12066 { 1, "criticalExtensions" },
12070 static const per_choice_t T_criticalExtensions_34_choice[] = {
12071 { 0, &hf_lte_rrc_c1_16 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_16 },
12072 { 1, &hf_lte_rrc_criticalExtensions_35, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_35 },
12073 { 0, NULL, 0, NULL }
12077 dissect_lte_rrc_T_criticalExtensions_34(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12078 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12079 ett_lte_rrc_T_criticalExtensions_34, T_criticalExtensions_34_choice,
12086 static const per_sequence_t SecurityModeCommand_sequence[] = {
12087 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
12088 { &hf_lte_rrc_criticalExtensions_34, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_34 },
12089 { NULL, 0, 0, NULL }
12093 dissect_lte_rrc_SecurityModeCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12094 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12095 ett_lte_rrc_SecurityModeCommand, SecurityModeCommand_sequence);
12101 static const value_string lte_rrc_RAT_Type_vals[] = {
12105 { 3, "cdma2000-1xrttBandClass" },
12115 dissect_lte_rrc_RAT_Type(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12116 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12117 8, NULL, TRUE, 0, NULL);
12123 static const per_sequence_t UE_RadioAccessCapRequest_sequence_of[1] = {
12124 { &hf_lte_rrc_UE_RadioAccessCapRequest_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RAT_Type },
12128 dissect_lte_rrc_UE_RadioAccessCapRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12129 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12130 ett_lte_rrc_UE_RadioAccessCapRequest, UE_RadioAccessCapRequest_sequence_of,
12131 1, maxRAT_Capabilities);
12137 static const per_sequence_t T_nonCriticalExtension_21_sequence[] = {
12138 { NULL, 0, 0, NULL }
12142 dissect_lte_rrc_T_nonCriticalExtension_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12143 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12144 ett_lte_rrc_T_nonCriticalExtension_21, T_nonCriticalExtension_21_sequence);
12150 static const per_sequence_t UECapabilityEnquiry_r8_IEs_sequence[] = {
12151 { &hf_lte_rrc_ue_RadioAccessCapRequest, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_RadioAccessCapRequest },
12152 { &hf_lte_rrc_nonCriticalExtension_21, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_21 },
12153 { NULL, 0, 0, NULL }
12157 dissect_lte_rrc_UECapabilityEnquiry_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12158 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12159 ett_lte_rrc_UECapabilityEnquiry_r8_IEs, UECapabilityEnquiry_r8_IEs_sequence);
12165 static const value_string lte_rrc_T_c1_17_vals[] = {
12166 { 0, "ueCapabilityEnquiry-r8" },
12173 static const per_choice_t T_c1_17_choice[] = {
12174 { 0, &hf_lte_rrc_ueCapabilityEnquiry_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityEnquiry_r8_IEs },
12175 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12176 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12177 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
12178 { 0, NULL, 0, NULL }
12182 dissect_lte_rrc_T_c1_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12183 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12184 ett_lte_rrc_T_c1_17, T_c1_17_choice,
12191 static const per_sequence_t T_criticalExtensions_43_sequence[] = {
12192 { NULL, 0, 0, NULL }
12196 dissect_lte_rrc_T_criticalExtensions_43(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12197 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12198 ett_lte_rrc_T_criticalExtensions_43, T_criticalExtensions_43_sequence);
12204 static const value_string lte_rrc_T_criticalExtensions_42_vals[] = {
12206 { 1, "criticalExtensions" },
12210 static const per_choice_t T_criticalExtensions_42_choice[] = {
12211 { 0, &hf_lte_rrc_c1_17 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_17 },
12212 { 1, &hf_lte_rrc_criticalExtensions_43, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_43 },
12213 { 0, NULL, 0, NULL }
12217 dissect_lte_rrc_T_criticalExtensions_42(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12218 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12219 ett_lte_rrc_T_criticalExtensions_42, T_criticalExtensions_42_choice,
12226 static const per_sequence_t UECapabilityEnquiry_sequence[] = {
12227 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
12228 { &hf_lte_rrc_criticalExtensions_42, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_42 },
12229 { NULL, 0, 0, NULL }
12233 dissect_lte_rrc_UECapabilityEnquiry(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12234 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12235 ett_lte_rrc_UECapabilityEnquiry, UECapabilityEnquiry_sequence);
12241 static const value_string lte_rrc_T_c1_03_vals[] = {
12242 { 0, "cdma2000-CSFBParametersResponse" },
12243 { 1, "dlInformationTransfer" },
12244 { 2, "handoverFromEUTRAPreparationRequest" },
12245 { 3, "mobilityFromEUTRACommand" },
12246 { 4, "rrcConnectionReconfiguration" },
12247 { 5, "rrcConnectionRelease" },
12248 { 6, "securityModeCommand" },
12249 { 7, "ueCapabilityEnquiry" },
12253 static const per_choice_t T_c1_03_choice[] = {
12254 { 0, &hf_lte_rrc_cdma2000_CSFBParametersResponse, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CDMA2000_CSFBParametersResponse },
12255 { 1, &hf_lte_rrc_dlInformationTransfer, ASN1_NO_EXTENSIONS , dissect_lte_rrc_DLInformationTransfer },
12256 { 2, &hf_lte_rrc_handoverFromEUTRAPreparationRequest, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverFromEUTRAPreparationRequest },
12257 { 3, &hf_lte_rrc_mobilityFromEUTRACommand, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MobilityFromEUTRACommand },
12258 { 4, &hf_lte_rrc_rrcConnectionReconfiguration, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfiguration },
12259 { 5, &hf_lte_rrc_rrcConnectionRelease, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRelease },
12260 { 6, &hf_lte_rrc_securityModeCommand, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeCommand },
12261 { 7, &hf_lte_rrc_ueCapabilityEnquiry, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityEnquiry },
12262 { 0, NULL, 0, NULL }
12266 dissect_lte_rrc_T_c1_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12267 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12268 ett_lte_rrc_T_c1_03, T_c1_03_choice,
12275 static const per_sequence_t T_messageClassExtension_03_sequence[] = {
12276 { NULL, 0, 0, NULL }
12280 dissect_lte_rrc_T_messageClassExtension_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12281 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12282 ett_lte_rrc_T_messageClassExtension_03, T_messageClassExtension_03_sequence);
12288 static const value_string lte_rrc_DL_DCCH_MessageType_vals[] = {
12290 { 1, "messageClassExtension" },
12294 static const per_choice_t DL_DCCH_MessageType_choice[] = {
12295 { 0, &hf_lte_rrc_c1_03 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_03 },
12296 { 1, &hf_lte_rrc_messageClassExtension_03, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_03 },
12297 { 0, NULL, 0, NULL }
12301 dissect_lte_rrc_DL_DCCH_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12302 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12303 ett_lte_rrc_DL_DCCH_MessageType, DL_DCCH_MessageType_choice,
12310 static const per_sequence_t DL_DCCH_Message_sequence[] = {
12311 { &hf_lte_rrc_message_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DL_DCCH_MessageType },
12312 { NULL, 0, 0, NULL }
12316 dissect_lte_rrc_DL_DCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12317 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12318 ett_lte_rrc_DL_DCCH_Message, DL_DCCH_Message_sequence);
12324 static const per_sequence_t ReestabUE_Identity_sequence[] = {
12325 { &hf_lte_rrc_c_RNTI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_C_RNTI },
12326 { &hf_lte_rrc_physCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
12327 { &hf_lte_rrc_shortMAC_I , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
12328 { NULL, 0, 0, NULL }
12332 dissect_lte_rrc_ReestabUE_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12333 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12334 ett_lte_rrc_ReestabUE_Identity, ReestabUE_Identity_sequence);
12340 static const value_string lte_rrc_ReestablishmentCause_vals[] = {
12341 { 0, "reconfigurationFailure" },
12342 { 1, "handoverFailure" },
12343 { 2, "otherFailure" },
12350 dissect_lte_rrc_ReestablishmentCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12351 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12352 4, NULL, FALSE, 0, NULL);
12358 static const per_sequence_t RRCConnectionReestablishmentRequest_r8_IEs_sequence[] = {
12359 { &hf_lte_rrc_ue_Identity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReestabUE_Identity },
12360 { &hf_lte_rrc_reestablishmentCause, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReestablishmentCause },
12361 { &hf_lte_rrc_spare_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_2 },
12362 { NULL, 0, 0, NULL }
12366 dissect_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12367 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12368 ett_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs, RRCConnectionReestablishmentRequest_r8_IEs_sequence);
12374 static const per_sequence_t T_criticalExtensions_23_sequence[] = {
12375 { NULL, 0, 0, NULL }
12379 dissect_lte_rrc_T_criticalExtensions_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12380 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12381 ett_lte_rrc_T_criticalExtensions_23, T_criticalExtensions_23_sequence);
12387 static const value_string lte_rrc_T_criticalExtensions_22_vals[] = {
12388 { 0, "rrcConnectionReestablishmentRequest-r8" },
12389 { 1, "criticalExtensions" },
12393 static const per_choice_t T_criticalExtensions_22_choice[] = {
12394 { 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs },
12395 { 1, &hf_lte_rrc_criticalExtensions_23, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_23 },
12396 { 0, NULL, 0, NULL }
12400 dissect_lte_rrc_T_criticalExtensions_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12401 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12402 ett_lte_rrc_T_criticalExtensions_22, T_criticalExtensions_22_choice,
12409 static const per_sequence_t RRCConnectionReestablishmentRequest_sequence[] = {
12410 { &hf_lte_rrc_criticalExtensions_22, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_22 },
12411 { NULL, 0, 0, NULL }
12415 dissect_lte_rrc_RRCConnectionReestablishmentRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12416 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12417 ett_lte_rrc_RRCConnectionReestablishmentRequest, RRCConnectionReestablishmentRequest_sequence);
12425 dissect_lte_rrc_BIT_STRING_SIZE_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12426 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
12427 40, 40, FALSE, NULL);
12433 static const value_string lte_rrc_InitialUE_Identity_vals[] = {
12435 { 1, "randomValue" },
12439 static const per_choice_t InitialUE_Identity_choice[] = {
12440 { 0, &hf_lte_rrc_s_TMSI , ASN1_NO_EXTENSIONS , dissect_lte_rrc_S_TMSI },
12441 { 1, &hf_lte_rrc_randomValue , ASN1_NO_EXTENSIONS , dissect_lte_rrc_BIT_STRING_SIZE_40 },
12442 { 0, NULL, 0, NULL }
12446 dissect_lte_rrc_InitialUE_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12447 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12448 ett_lte_rrc_InitialUE_Identity, InitialUE_Identity_choice,
12455 static const value_string lte_rrc_EstablishmentCause_vals[] = {
12456 { 0, "emergency" },
12457 { 1, "highPriorityAccess" },
12458 { 2, "mt-Access" },
12459 { 3, "mo-Signalling" },
12469 dissect_lte_rrc_EstablishmentCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12470 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
12471 8, NULL, FALSE, 0, NULL);
12477 static const per_sequence_t RRCConnectionRequest_r8_IEs_sequence[] = {
12478 { &hf_lte_rrc_ue_Identity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InitialUE_Identity },
12479 { &hf_lte_rrc_establishmentCause, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EstablishmentCause },
12480 { &hf_lte_rrc_spare , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_1 },
12481 { NULL, 0, 0, NULL }
12485 dissect_lte_rrc_RRCConnectionRequest_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12486 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12487 ett_lte_rrc_RRCConnectionRequest_r8_IEs, RRCConnectionRequest_r8_IEs_sequence);
12493 static const per_sequence_t T_criticalExtensions_29_sequence[] = {
12494 { NULL, 0, 0, NULL }
12498 dissect_lte_rrc_T_criticalExtensions_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12499 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12500 ett_lte_rrc_T_criticalExtensions_29, T_criticalExtensions_29_sequence);
12506 static const value_string lte_rrc_T_criticalExtensions_28_vals[] = {
12507 { 0, "rrcConnectionRequest-r8" },
12508 { 1, "criticalExtensions" },
12512 static const per_choice_t T_criticalExtensions_28_choice[] = {
12513 { 0, &hf_lte_rrc_rrcConnectionRequest_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest_r8_IEs },
12514 { 1, &hf_lte_rrc_criticalExtensions_29, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_29 },
12515 { 0, NULL, 0, NULL }
12519 dissect_lte_rrc_T_criticalExtensions_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12520 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12521 ett_lte_rrc_T_criticalExtensions_28, T_criticalExtensions_28_choice,
12528 static const per_sequence_t RRCConnectionRequest_sequence[] = {
12529 { &hf_lte_rrc_criticalExtensions_28, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_28 },
12530 { NULL, 0, 0, NULL }
12534 dissect_lte_rrc_RRCConnectionRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12535 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12536 ett_lte_rrc_RRCConnectionRequest, RRCConnectionRequest_sequence);
12542 static const value_string lte_rrc_T_c1_04_vals[] = {
12543 { 0, "rrcConnectionReestablishmentRequest" },
12544 { 1, "rrcConnectionRequest" },
12548 static const per_choice_t T_c1_04_choice[] = {
12549 { 0, &hf_lte_rrc_rrcConnectionReestablishmentRequest, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentRequest },
12550 { 1, &hf_lte_rrc_rrcConnectionRequest, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionRequest },
12551 { 0, NULL, 0, NULL }
12555 dissect_lte_rrc_T_c1_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12556 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12557 ett_lte_rrc_T_c1_04, T_c1_04_choice,
12564 static const per_sequence_t T_messageClassExtension_04_sequence[] = {
12565 { NULL, 0, 0, NULL }
12569 dissect_lte_rrc_T_messageClassExtension_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12570 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12571 ett_lte_rrc_T_messageClassExtension_04, T_messageClassExtension_04_sequence);
12577 static const value_string lte_rrc_UL_CCCH_MessageType_vals[] = {
12579 { 1, "messageClassExtension" },
12583 static const per_choice_t UL_CCCH_MessageType_choice[] = {
12584 { 0, &hf_lte_rrc_c1_04 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_04 },
12585 { 1, &hf_lte_rrc_messageClassExtension_04, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_04 },
12586 { 0, NULL, 0, NULL }
12590 dissect_lte_rrc_UL_CCCH_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12591 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12592 ett_lte_rrc_UL_CCCH_MessageType, UL_CCCH_MessageType_choice,
12599 static const per_sequence_t UL_CCCH_Message_sequence[] = {
12600 { &hf_lte_rrc_message_05 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_CCCH_MessageType },
12601 { NULL, 0, 0, NULL }
12605 dissect_lte_rrc_UL_CCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12606 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12607 ett_lte_rrc_UL_CCCH_Message, UL_CCCH_Message_sequence);
12613 static const per_sequence_t T_nonCriticalExtension_sequence[] = {
12614 { NULL, 0, 0, NULL }
12618 dissect_lte_rrc_T_nonCriticalExtension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12619 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12620 ett_lte_rrc_T_nonCriticalExtension, T_nonCriticalExtension_sequence);
12626 static const per_sequence_t CDMA2000_CSFBParametersRequest_r8_IEs_sequence[] = {
12627 { &hf_lte_rrc_nonCriticalExtension, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension },
12628 { NULL, 0, 0, NULL }
12632 dissect_lte_rrc_CDMA2000_CSFBParametersRequest_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12633 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12634 ett_lte_rrc_CDMA2000_CSFBParametersRequest_r8_IEs, CDMA2000_CSFBParametersRequest_r8_IEs_sequence);
12640 static const per_sequence_t T_criticalExtensions_01_sequence[] = {
12641 { NULL, 0, 0, NULL }
12645 dissect_lte_rrc_T_criticalExtensions_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12646 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12647 ett_lte_rrc_T_criticalExtensions_01, T_criticalExtensions_01_sequence);
12653 static const value_string lte_rrc_T_criticalExtensions_vals[] = {
12654 { 0, "cdma2000-CSFBParametersRequest-r8" },
12655 { 1, "criticalExtensions" },
12659 static const per_choice_t T_criticalExtensions_choice[] = {
12660 { 0, &hf_lte_rrc_cdma2000_CSFBParametersRequest_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CDMA2000_CSFBParametersRequest_r8_IEs },
12661 { 1, &hf_lte_rrc_criticalExtensions_01, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_01 },
12662 { 0, NULL, 0, NULL }
12666 dissect_lte_rrc_T_criticalExtensions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12667 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12668 ett_lte_rrc_T_criticalExtensions, T_criticalExtensions_choice,
12675 static const per_sequence_t CDMA2000_CSFBParametersRequest_sequence[] = {
12676 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
12677 { &hf_lte_rrc_criticalExtensions, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions },
12678 { NULL, 0, 0, NULL }
12682 dissect_lte_rrc_CDMA2000_CSFBParametersRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12683 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12684 ett_lte_rrc_CDMA2000_CSFBParametersRequest, CDMA2000_CSFBParametersRequest_sequence);
12692 dissect_lte_rrc_INTEGER_0_96(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12693 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12694 0U, 96U, NULL, FALSE);
12700 static const per_sequence_t T_measResultServing_sequence[] = {
12701 { &hf_lte_rrc_rsrpResult , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_96 },
12702 { &hf_lte_rrc_rsrqResult , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_33 },
12703 { NULL, 0, 0, NULL }
12707 dissect_lte_rrc_T_measResultServing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12708 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12709 ett_lte_rrc_T_measResultServing, T_measResultServing_sequence);
12715 static const per_sequence_t GlobalCellId_EUTRA_sequence[] = {
12716 { &hf_lte_rrc_plmn_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PLMN_Identity },
12717 { &hf_lte_rrc_csg_Indicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
12718 { &hf_lte_rrc_cellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellIdentity },
12719 { NULL, 0, 0, NULL }
12723 dissect_lte_rrc_GlobalCellId_EUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12724 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12725 ett_lte_rrc_GlobalCellId_EUTRA, GlobalCellId_EUTRA_sequence);
12731 static const per_sequence_t T_measResultEUTRA_sequence[] = {
12732 { &hf_lte_rrc_rsrpResult_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_97 },
12733 { &hf_lte_rrc_rsrqResult , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_33 },
12734 { NULL, 0, 0, NULL }
12738 dissect_lte_rrc_T_measResultEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12739 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12740 ett_lte_rrc_T_measResultEUTRA, T_measResultEUTRA_sequence);
12746 static const per_sequence_t MeasResultListEUTRA_item_sequence[] = {
12747 { &hf_lte_rrc_physicalCellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
12748 { &hf_lte_rrc_globalCellIdentity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_GlobalCellId_EUTRA },
12749 { &hf_lte_rrc_measResultEUTRA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultEUTRA },
12750 { NULL, 0, 0, NULL }
12754 dissect_lte_rrc_MeasResultListEUTRA_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12755 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12756 ett_lte_rrc_MeasResultListEUTRA_item, MeasResultListEUTRA_item_sequence);
12762 static const per_sequence_t MeasResultListEUTRA_sequence_of[1] = {
12763 { &hf_lte_rrc_MeasResultListEUTRA_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultListEUTRA_item },
12767 dissect_lte_rrc_MeasResultListEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12768 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12769 ett_lte_rrc_MeasResultListEUTRA, MeasResultListEUTRA_sequence_of,
12776 static const value_string lte_rrc_T_utra_CellIdentity_vals[] = {
12777 { 0, "cellIentityFDD" },
12778 { 1, "cellIentityTDD" },
12782 static const per_choice_t T_utra_CellIdentity_choice[] = {
12783 { 0, &hf_lte_rrc_cellIentityFDD, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UTRA_FDD_CellIdentity },
12784 { 1, &hf_lte_rrc_cellIentityTDD, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UTRA_TDD_CellIdentity },
12785 { 0, NULL, 0, NULL }
12789 dissect_lte_rrc_T_utra_CellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12790 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12791 ett_lte_rrc_T_utra_CellIdentity, T_utra_CellIdentity_choice,
12800 dissect_lte_rrc_BIT_STRING_SIZE_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12801 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
12802 28, 28, FALSE, NULL);
12808 static const per_sequence_t GlobalCellId_UTRA_sequence[] = {
12809 { &hf_lte_rrc_plmn_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PLMN_Identity },
12810 { &hf_lte_rrc_utra_CellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_28 },
12811 { NULL, 0, 0, NULL }
12815 dissect_lte_rrc_GlobalCellId_UTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12816 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12817 ett_lte_rrc_GlobalCellId_UTRA, GlobalCellId_UTRA_sequence);
12823 static const per_sequence_t T_fdd_sequence[] = {
12824 { &hf_lte_rrc_cpich_RSCP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_M5_91 },
12825 { &hf_lte_rrc_cpich_EcN0 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_49 },
12826 { NULL, 0, 0, NULL }
12830 dissect_lte_rrc_T_fdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12831 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12832 ett_lte_rrc_T_fdd, T_fdd_sequence);
12840 dissect_lte_rrc_INTEGER_0_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12841 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
12842 0U, 91U, NULL, FALSE);
12848 static const per_sequence_t T_tdd_sequence[] = {
12849 { &hf_lte_rrc_pccpch_RSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_91 },
12850 { NULL, 0, 0, NULL }
12854 dissect_lte_rrc_T_tdd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12855 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12856 ett_lte_rrc_T_tdd, T_tdd_sequence);
12862 static const value_string lte_rrc_T_mode_vals[] = {
12868 static const per_choice_t T_mode_choice[] = {
12869 { 0, &hf_lte_rrc_fdd , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_fdd },
12870 { 1, &hf_lte_rrc_tdd , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_tdd },
12871 { 0, NULL, 0, NULL }
12875 dissect_lte_rrc_T_mode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12876 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
12877 ett_lte_rrc_T_mode, T_mode_choice,
12884 static const per_sequence_t T_measResultUTRA_sequence[] = {
12885 { &hf_lte_rrc_mode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_mode },
12886 { NULL, 0, 0, NULL }
12890 dissect_lte_rrc_T_measResultUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12891 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12892 ett_lte_rrc_T_measResultUTRA, T_measResultUTRA_sequence);
12898 static const per_sequence_t MeasResultListUTRA_item_sequence[] = {
12899 { &hf_lte_rrc_utra_CellIdentity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_utra_CellIdentity },
12900 { &hf_lte_rrc_globalCellIdentity_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_GlobalCellId_UTRA },
12901 { &hf_lte_rrc_measResultUTRA, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultUTRA },
12902 { NULL, 0, 0, NULL }
12906 dissect_lte_rrc_MeasResultListUTRA_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12907 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12908 ett_lte_rrc_MeasResultListUTRA_item, MeasResultListUTRA_item_sequence);
12914 static const per_sequence_t MeasResultListUTRA_sequence_of[1] = {
12915 { &hf_lte_rrc_MeasResultListUTRA_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultListUTRA_item },
12919 dissect_lte_rrc_MeasResultListUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12920 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12921 ett_lte_rrc_MeasResultListUTRA, MeasResultListUTRA_sequence_of,
12928 static const per_sequence_t T_geran_CarrierInfo_sequence[] = {
12929 { NULL, 0, 0, NULL }
12933 dissect_lte_rrc_T_geran_CarrierInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12934 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12935 ett_lte_rrc_T_geran_CarrierInfo, T_geran_CarrierInfo_sequence);
12941 static const per_sequence_t GlobalCellId_GERAN_sequence[] = {
12942 { &hf_lte_rrc_plmn_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PLMN_Identity },
12943 { &hf_lte_rrc_locationAreaCode, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
12944 { &hf_lte_rrc_geran_CellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
12945 { NULL, 0, 0, NULL }
12949 dissect_lte_rrc_GlobalCellId_GERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12950 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12951 ett_lte_rrc_GlobalCellId_GERAN, GlobalCellId_GERAN_sequence);
12957 static const per_sequence_t T_measResultGERAN_sequence[] = {
12958 { &hf_lte_rrc_rssi , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_6 },
12959 { NULL, 0, 0, NULL }
12963 dissect_lte_rrc_T_measResultGERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12964 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12965 ett_lte_rrc_T_measResultGERAN, T_measResultGERAN_sequence);
12971 static const per_sequence_t MeasResultListGERAN_item_sequence[] = {
12972 { &hf_lte_rrc_geran_CarrierInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_geran_CarrierInfo },
12973 { &hf_lte_rrc_geran_CellIdentity_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_GERAN_CellIdentity },
12974 { &hf_lte_rrc_globalCellIdentity_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_GlobalCellId_GERAN },
12975 { &hf_lte_rrc_measResultGERAN, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultGERAN },
12976 { NULL, 0, 0, NULL }
12980 dissect_lte_rrc_MeasResultListGERAN_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12981 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
12982 ett_lte_rrc_MeasResultListGERAN_item, MeasResultListGERAN_item_sequence);
12988 static const per_sequence_t MeasResultListGERAN_sequence_of[1] = {
12989 { &hf_lte_rrc_MeasResultListGERAN_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultListGERAN_item },
12993 dissect_lte_rrc_MeasResultListGERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
12994 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
12995 ett_lte_rrc_MeasResultListGERAN, MeasResultListGERAN_sequence_of,
13004 dissect_lte_rrc_BIT_STRING_SIZE_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13005 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
13006 47, 47, FALSE, NULL);
13014 dissect_lte_rrc_BIT_STRING_SIZE_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13015 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
13016 128, 128, FALSE, NULL);
13022 static const value_string lte_rrc_GlobalCellId_CDMA2000_vals[] = {
13023 { 0, "globalCellId-oneXRTT" },
13024 { 1, "globalCellId-HRPD" },
13028 static const per_choice_t GlobalCellId_CDMA2000_choice[] = {
13029 { 0, &hf_lte_rrc_globalCellId_oneXRTT, ASN1_NO_EXTENSIONS , dissect_lte_rrc_BIT_STRING_SIZE_47 },
13030 { 1, &hf_lte_rrc_globalCellId_HRPD, ASN1_NO_EXTENSIONS , dissect_lte_rrc_BIT_STRING_SIZE_128 },
13031 { 0, NULL, 0, NULL }
13035 dissect_lte_rrc_GlobalCellId_CDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13036 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13037 ett_lte_rrc_GlobalCellId_CDMA2000, GlobalCellId_CDMA2000_choice,
13046 dissect_lte_rrc_INTEGER_0_32767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13047 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13048 0U, 32767U, NULL, FALSE);
13054 static const per_sequence_t T_measResultCDMA2000_sequence[] = {
13055 { &hf_lte_rrc_pilotPnPhase, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_32767 },
13056 { &hf_lte_rrc_pilotStrength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_63 },
13057 { NULL, 0, 0, NULL }
13061 dissect_lte_rrc_T_measResultCDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13062 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13063 ett_lte_rrc_T_measResultCDMA2000, T_measResultCDMA2000_sequence);
13069 static const per_sequence_t MeasResultListCDMA2000_item_sequence[] = {
13070 { &hf_lte_rrc_cdma2000_CellIdentity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_CellIdentity },
13071 { &hf_lte_rrc_globalCellIdentity_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_GlobalCellId_CDMA2000 },
13072 { &hf_lte_rrc_measResultCDMA2000, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultCDMA2000 },
13073 { NULL, 0, 0, NULL }
13077 dissect_lte_rrc_MeasResultListCDMA2000_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13078 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13079 ett_lte_rrc_MeasResultListCDMA2000_item, MeasResultListCDMA2000_item_sequence);
13085 static const per_sequence_t MeasResultListCDMA2000_sequence_of[1] = {
13086 { &hf_lte_rrc_MeasResultListCDMA2000_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultListCDMA2000_item },
13090 dissect_lte_rrc_MeasResultListCDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13091 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13092 ett_lte_rrc_MeasResultListCDMA2000, MeasResultListCDMA2000_sequence_of,
13099 static const per_sequence_t MeasResultsCDMA2000_sequence[] = {
13100 { &hf_lte_rrc_hrpdPreRegistrationStatus, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
13101 { &hf_lte_rrc_measResultListCDMA2000, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultListCDMA2000 },
13102 { NULL, 0, 0, NULL }
13106 dissect_lte_rrc_MeasResultsCDMA2000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13107 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13108 ett_lte_rrc_MeasResultsCDMA2000, MeasResultsCDMA2000_sequence);
13114 static const value_string lte_rrc_T_neighbouringMeasResults_vals[] = {
13115 { 0, "measResultListEUTRA" },
13116 { 1, "measResultListUTRA" },
13117 { 2, "measResultListGERAN" },
13118 { 3, "measResultsCDMA2000" },
13122 static const per_choice_t T_neighbouringMeasResults_choice[] = {
13123 { 0, &hf_lte_rrc_measResultListEUTRA, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasResultListEUTRA },
13124 { 1, &hf_lte_rrc_measResultListUTRA, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasResultListUTRA },
13125 { 2, &hf_lte_rrc_measResultListGERAN, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasResultListGERAN },
13126 { 3, &hf_lte_rrc_measResultsCDMA2000, ASN1_EXTENSION_ROOT , dissect_lte_rrc_MeasResultsCDMA2000 },
13127 { 0, NULL, 0, NULL }
13131 dissect_lte_rrc_T_neighbouringMeasResults(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13132 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13133 ett_lte_rrc_T_neighbouringMeasResults, T_neighbouringMeasResults_choice,
13140 static const per_sequence_t MeasuredResults_sequence[] = {
13141 { &hf_lte_rrc_measId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasId },
13142 { &hf_lte_rrc_measResultServing, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultServing },
13143 { &hf_lte_rrc_neighbouringMeasResults, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_neighbouringMeasResults },
13144 { NULL, 0, 0, NULL }
13148 dissect_lte_rrc_MeasuredResults(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13149 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13150 ett_lte_rrc_MeasuredResults, MeasuredResults_sequence);
13156 static const per_sequence_t T_nonCriticalExtension_04_sequence[] = {
13157 { NULL, 0, 0, NULL }
13161 dissect_lte_rrc_T_nonCriticalExtension_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13162 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13163 ett_lte_rrc_T_nonCriticalExtension_04, T_nonCriticalExtension_04_sequence);
13169 static const per_sequence_t MeasurementReport_r8_IEs_sequence[] = {
13170 { &hf_lte_rrc_measuredResults, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasuredResults },
13171 { &hf_lte_rrc_nonCriticalExtension_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_04 },
13172 { NULL, 0, 0, NULL }
13176 dissect_lte_rrc_MeasurementReport_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13177 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13178 ett_lte_rrc_MeasurementReport_r8_IEs, MeasurementReport_r8_IEs_sequence);
13184 static const value_string lte_rrc_T_c1_08_vals[] = {
13185 { 0, "measurementReport-r8" },
13196 static const per_choice_t T_c1_08_choice[] = {
13197 { 0, &hf_lte_rrc_measurementReport_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MeasurementReport_r8_IEs },
13198 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13199 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13200 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13201 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13202 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13203 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13204 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13205 { 0, NULL, 0, NULL }
13209 dissect_lte_rrc_T_c1_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13210 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13211 ett_lte_rrc_T_c1_08, T_c1_08_choice,
13218 static const per_sequence_t T_criticalExtensions_09_sequence[] = {
13219 { NULL, 0, 0, NULL }
13223 dissect_lte_rrc_T_criticalExtensions_09(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13224 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13225 ett_lte_rrc_T_criticalExtensions_09, T_criticalExtensions_09_sequence);
13231 static const value_string lte_rrc_T_criticalExtensions_08_vals[] = {
13233 { 1, "criticalExtensions" },
13237 static const per_choice_t T_criticalExtensions_08_choice[] = {
13238 { 0, &hf_lte_rrc_c1_08 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_08 },
13239 { 1, &hf_lte_rrc_criticalExtensions_09, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_09 },
13240 { 0, NULL, 0, NULL }
13244 dissect_lte_rrc_T_criticalExtensions_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13245 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13246 ett_lte_rrc_T_criticalExtensions_08, T_criticalExtensions_08_choice,
13253 static const per_sequence_t MeasurementReport_sequence[] = {
13254 { &hf_lte_rrc_criticalExtensions_08, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_08 },
13255 { NULL, 0, 0, NULL }
13259 dissect_lte_rrc_MeasurementReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13260 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13261 ett_lte_rrc_MeasurementReport, MeasurementReport_sequence);
13267 static const per_sequence_t T_nonCriticalExtension_08_sequence[] = {
13268 { NULL, 0, 0, NULL }
13272 dissect_lte_rrc_T_nonCriticalExtension_08(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13273 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13274 ett_lte_rrc_T_nonCriticalExtension_08, T_nonCriticalExtension_08_sequence);
13280 static const per_sequence_t RRCConnectionReconfigurationComplete_r8_IEs_sequence[] = {
13281 { &hf_lte_rrc_nonCriticalExtension_08, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_08 },
13282 { NULL, 0, 0, NULL }
13286 dissect_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13287 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13288 ett_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs, RRCConnectionReconfigurationComplete_r8_IEs_sequence);
13294 static const per_sequence_t T_criticalExtensions_15_sequence[] = {
13295 { NULL, 0, 0, NULL }
13299 dissect_lte_rrc_T_criticalExtensions_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13300 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13301 ett_lte_rrc_T_criticalExtensions_15, T_criticalExtensions_15_sequence);
13307 static const value_string lte_rrc_T_criticalExtensions_14_vals[] = {
13308 { 0, "rrcConnectionReconfigurationComplete-r8" },
13309 { 1, "criticalExtensions" },
13313 static const per_choice_t T_criticalExtensions_14_choice[] = {
13314 { 0, &hf_lte_rrc_rrcConnectionReconfigurationComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs },
13315 { 1, &hf_lte_rrc_criticalExtensions_15, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_15 },
13316 { 0, NULL, 0, NULL }
13320 dissect_lte_rrc_T_criticalExtensions_14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13321 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13322 ett_lte_rrc_T_criticalExtensions_14, T_criticalExtensions_14_choice,
13329 static const per_sequence_t RRCConnectionReconfigurationComplete_sequence[] = {
13330 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
13331 { &hf_lte_rrc_criticalExtensions_14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_14 },
13332 { NULL, 0, 0, NULL }
13336 dissect_lte_rrc_RRCConnectionReconfigurationComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13337 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13338 ett_lte_rrc_RRCConnectionReconfigurationComplete, RRCConnectionReconfigurationComplete_sequence);
13344 static const per_sequence_t T_nonCriticalExtension_10_sequence[] = {
13345 { NULL, 0, 0, NULL }
13349 dissect_lte_rrc_T_nonCriticalExtension_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13350 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13351 ett_lte_rrc_T_nonCriticalExtension_10, T_nonCriticalExtension_10_sequence);
13357 static const per_sequence_t RRCConnectionReestablishmentComplete_r8_IEs_sequence[] = {
13358 { &hf_lte_rrc_nonCriticalExtension_10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_10 },
13359 { NULL, 0, 0, NULL }
13363 dissect_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13364 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13365 ett_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs, RRCConnectionReestablishmentComplete_r8_IEs_sequence);
13371 static const per_sequence_t T_criticalExtensions_19_sequence[] = {
13372 { NULL, 0, 0, NULL }
13376 dissect_lte_rrc_T_criticalExtensions_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13377 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13378 ett_lte_rrc_T_criticalExtensions_19, T_criticalExtensions_19_sequence);
13384 static const value_string lte_rrc_T_criticalExtensions_18_vals[] = {
13385 { 0, "rrcConnectionReestablishmentComplete-r8" },
13386 { 1, "criticalExtensions" },
13390 static const per_choice_t T_criticalExtensions_18_choice[] = {
13391 { 0, &hf_lte_rrc_rrcConnectionReestablishmentComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs },
13392 { 1, &hf_lte_rrc_criticalExtensions_19, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_19 },
13393 { 0, NULL, 0, NULL }
13397 dissect_lte_rrc_T_criticalExtensions_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13398 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13399 ett_lte_rrc_T_criticalExtensions_18, T_criticalExtensions_18_choice,
13406 static const per_sequence_t RRCConnectionReestablishmentComplete_sequence[] = {
13407 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
13408 { &hf_lte_rrc_criticalExtensions_18, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_18 },
13409 { NULL, 0, 0, NULL }
13413 dissect_lte_rrc_RRCConnectionReestablishmentComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13414 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13415 ett_lte_rrc_RRCConnectionReestablishmentComplete, RRCConnectionReestablishmentComplete_sequence);
13423 dissect_lte_rrc_SelectedPLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13424 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
13425 1U, 6U, NULL, FALSE);
13431 static const per_sequence_t RegisteredMME_sequence[] = {
13432 { &hf_lte_rrc_plmn_Identity, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PLMN_Identity },
13433 { &hf_lte_rrc_mmegi , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
13434 { &hf_lte_rrc_mmec , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MMEC },
13435 { NULL, 0, 0, NULL }
13439 dissect_lte_rrc_RegisteredMME(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13440 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13441 ett_lte_rrc_RegisteredMME, RegisteredMME_sequence);
13447 static const per_sequence_t T_nonCriticalExtension_15_sequence[] = {
13448 { NULL, 0, 0, NULL }
13452 dissect_lte_rrc_T_nonCriticalExtension_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13453 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13454 ett_lte_rrc_T_nonCriticalExtension_15, T_nonCriticalExtension_15_sequence);
13460 static const per_sequence_t RRCConnectionSetupComplete_r8_IEs_sequence[] = {
13461 { &hf_lte_rrc_selectedPLMN_Identity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SelectedPLMN_Identity },
13462 { &hf_lte_rrc_registeredMME, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RegisteredMME },
13463 { &hf_lte_rrc_nas_DedicatedInformation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NAS_DedicatedInformation },
13464 { &hf_lte_rrc_nonCriticalExtension_15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_15 },
13465 { NULL, 0, 0, NULL }
13469 dissect_lte_rrc_RRCConnectionSetupComplete_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13470 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13471 ett_lte_rrc_RRCConnectionSetupComplete_r8_IEs, RRCConnectionSetupComplete_r8_IEs_sequence);
13477 static const value_string lte_rrc_T_c1_15_vals[] = {
13478 { 0, "rrcConnectionSetupComplete-r8" },
13485 static const per_choice_t T_c1_15_choice[] = {
13486 { 0, &hf_lte_rrc_rrcConnectionSetupComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetupComplete_r8_IEs },
13487 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13488 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13489 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13490 { 0, NULL, 0, NULL }
13494 dissect_lte_rrc_T_c1_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13495 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13496 ett_lte_rrc_T_c1_15, T_c1_15_choice,
13503 static const per_sequence_t T_criticalExtensions_33_sequence[] = {
13504 { NULL, 0, 0, NULL }
13508 dissect_lte_rrc_T_criticalExtensions_33(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13509 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13510 ett_lte_rrc_T_criticalExtensions_33, T_criticalExtensions_33_sequence);
13516 static const value_string lte_rrc_T_criticalExtensions_32_vals[] = {
13518 { 1, "criticalExtensions" },
13522 static const per_choice_t T_criticalExtensions_32_choice[] = {
13523 { 0, &hf_lte_rrc_c1_15 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_15 },
13524 { 1, &hf_lte_rrc_criticalExtensions_33, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_33 },
13525 { 0, NULL, 0, NULL }
13529 dissect_lte_rrc_T_criticalExtensions_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13530 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13531 ett_lte_rrc_T_criticalExtensions_32, T_criticalExtensions_32_choice,
13538 static const per_sequence_t RRCConnectionSetupComplete_sequence[] = {
13539 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
13540 { &hf_lte_rrc_criticalExtensions_32, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_32 },
13541 { NULL, 0, 0, NULL }
13545 dissect_lte_rrc_RRCConnectionSetupComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13546 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13547 ett_lte_rrc_RRCConnectionSetupComplete, RRCConnectionSetupComplete_sequence);
13553 static const per_sequence_t T_nonCriticalExtension_17_sequence[] = {
13554 { NULL, 0, 0, NULL }
13558 dissect_lte_rrc_T_nonCriticalExtension_17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13559 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13560 ett_lte_rrc_T_nonCriticalExtension_17, T_nonCriticalExtension_17_sequence);
13566 static const per_sequence_t SecurityModeComplete_r8_IEs_sequence[] = {
13567 { &hf_lte_rrc_nonCriticalExtension_17, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_17 },
13568 { NULL, 0, 0, NULL }
13572 dissect_lte_rrc_SecurityModeComplete_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13573 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13574 ett_lte_rrc_SecurityModeComplete_r8_IEs, SecurityModeComplete_r8_IEs_sequence);
13580 static const per_sequence_t T_criticalExtensions_37_sequence[] = {
13581 { NULL, 0, 0, NULL }
13585 dissect_lte_rrc_T_criticalExtensions_37(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13586 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13587 ett_lte_rrc_T_criticalExtensions_37, T_criticalExtensions_37_sequence);
13593 static const value_string lte_rrc_T_criticalExtensions_36_vals[] = {
13594 { 0, "securityModeComplete-r8" },
13595 { 1, "criticalExtensions" },
13599 static const per_choice_t T_criticalExtensions_36_choice[] = {
13600 { 0, &hf_lte_rrc_securityModeComplete_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeComplete_r8_IEs },
13601 { 1, &hf_lte_rrc_criticalExtensions_37, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_37 },
13602 { 0, NULL, 0, NULL }
13606 dissect_lte_rrc_T_criticalExtensions_36(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13607 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13608 ett_lte_rrc_T_criticalExtensions_36, T_criticalExtensions_36_choice,
13615 static const per_sequence_t SecurityModeComplete_sequence[] = {
13616 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
13617 { &hf_lte_rrc_criticalExtensions_36, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_36 },
13618 { NULL, 0, 0, NULL }
13622 dissect_lte_rrc_SecurityModeComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13623 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13624 ett_lte_rrc_SecurityModeComplete, SecurityModeComplete_sequence);
13630 static const per_sequence_t T_nonCriticalExtension_18_sequence[] = {
13631 { NULL, 0, 0, NULL }
13635 dissect_lte_rrc_T_nonCriticalExtension_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13636 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13637 ett_lte_rrc_T_nonCriticalExtension_18, T_nonCriticalExtension_18_sequence);
13643 static const per_sequence_t SecurityModeFailure_r8_IEs_sequence[] = {
13644 { &hf_lte_rrc_nonCriticalExtension_18, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_18 },
13645 { NULL, 0, 0, NULL }
13649 dissect_lte_rrc_SecurityModeFailure_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13650 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13651 ett_lte_rrc_SecurityModeFailure_r8_IEs, SecurityModeFailure_r8_IEs_sequence);
13657 static const per_sequence_t T_criticalExtensions_39_sequence[] = {
13658 { NULL, 0, 0, NULL }
13662 dissect_lte_rrc_T_criticalExtensions_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13663 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13664 ett_lte_rrc_T_criticalExtensions_39, T_criticalExtensions_39_sequence);
13670 static const value_string lte_rrc_T_criticalExtensions_38_vals[] = {
13671 { 0, "securityModeFailure-r8" },
13672 { 1, "criticalExtensions" },
13676 static const per_choice_t T_criticalExtensions_38_choice[] = {
13677 { 0, &hf_lte_rrc_securityModeFailure_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeFailure_r8_IEs },
13678 { 1, &hf_lte_rrc_criticalExtensions_39, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_39 },
13679 { 0, NULL, 0, NULL }
13683 dissect_lte_rrc_T_criticalExtensions_38(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13684 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13685 ett_lte_rrc_T_criticalExtensions_38, T_criticalExtensions_38_choice,
13692 static const per_sequence_t SecurityModeFailure_sequence[] = {
13693 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
13694 { &hf_lte_rrc_criticalExtensions_38, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_38 },
13695 { NULL, 0, 0, NULL }
13699 dissect_lte_rrc_SecurityModeFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13700 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13701 ett_lte_rrc_SecurityModeFailure, SecurityModeFailure_sequence);
13707 static const per_sequence_t T_nonCriticalExtension_22_sequence[] = {
13708 { NULL, 0, 0, NULL }
13712 dissect_lte_rrc_T_nonCriticalExtension_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13713 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13714 ett_lte_rrc_T_nonCriticalExtension_22, T_nonCriticalExtension_22_sequence);
13720 static const per_sequence_t UECapabilityInformation_r8_IEs_item_sequence[] = {
13721 { &hf_lte_rrc_rat_Type , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RAT_Type },
13722 { &hf_lte_rrc_ueCapabilitiesRAT_Container, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
13723 { &hf_lte_rrc_nonCriticalExtension_22, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_22 },
13724 { NULL, 0, 0, NULL }
13728 dissect_lte_rrc_UECapabilityInformation_r8_IEs_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13729 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13730 ett_lte_rrc_UECapabilityInformation_r8_IEs_item, UECapabilityInformation_r8_IEs_item_sequence);
13736 static const per_sequence_t UECapabilityInformation_r8_IEs_sequence_of[1] = {
13737 { &hf_lte_rrc_UECapabilityInformation_r8_IEs_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UECapabilityInformation_r8_IEs_item },
13741 dissect_lte_rrc_UECapabilityInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13742 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
13743 ett_lte_rrc_UECapabilityInformation_r8_IEs, UECapabilityInformation_r8_IEs_sequence_of,
13744 1, maxRAT_Capabilities);
13750 static const value_string lte_rrc_T_c1_18_vals[] = {
13751 { 0, "ueCapabilityInformation-r8" },
13762 static const per_choice_t T_c1_18_choice[] = {
13763 { 0, &hf_lte_rrc_ueCapabilityInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityInformation_r8_IEs },
13764 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13765 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13766 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13767 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13768 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13769 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13770 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13771 { 0, NULL, 0, NULL }
13775 dissect_lte_rrc_T_c1_18(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13776 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13777 ett_lte_rrc_T_c1_18, T_c1_18_choice,
13784 static const per_sequence_t T_criticalExtensions_45_sequence[] = {
13785 { NULL, 0, 0, NULL }
13789 dissect_lte_rrc_T_criticalExtensions_45(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13790 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13791 ett_lte_rrc_T_criticalExtensions_45, T_criticalExtensions_45_sequence);
13797 static const value_string lte_rrc_T_criticalExtensions_44_vals[] = {
13799 { 1, "criticalExtensions" },
13803 static const per_choice_t T_criticalExtensions_44_choice[] = {
13804 { 0, &hf_lte_rrc_c1_18 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_18 },
13805 { 1, &hf_lte_rrc_criticalExtensions_45, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_45 },
13806 { 0, NULL, 0, NULL }
13810 dissect_lte_rrc_T_criticalExtensions_44(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13811 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13812 ett_lte_rrc_T_criticalExtensions_44, T_criticalExtensions_44_choice,
13819 static const per_sequence_t UECapabilityInformation_sequence[] = {
13820 { &hf_lte_rrc_rrc_TransactionIdentifier, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RRC_TransactionIdentifier },
13821 { &hf_lte_rrc_criticalExtensions_44, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_44 },
13822 { NULL, 0, 0, NULL }
13826 dissect_lte_rrc_UECapabilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13827 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13828 ett_lte_rrc_UECapabilityInformation, UECapabilityInformation_sequence);
13836 dissect_lte_rrc_BIT_STRING_SIZE_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13837 offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
13838 56, 56, FALSE, NULL);
13844 static const per_sequence_t T_nonCriticalExtension_23_sequence[] = {
13845 { NULL, 0, 0, NULL }
13849 dissect_lte_rrc_T_nonCriticalExtension_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13850 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13851 ett_lte_rrc_T_nonCriticalExtension_23, T_nonCriticalExtension_23_sequence);
13857 static const per_sequence_t ULHandoverPreparationTransfer_r8_IEs_sequence[] = {
13858 { &hf_lte_rrc_cdma2000_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
13859 { &hf_lte_rrc_cdma2000_MEID, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_56 },
13860 { &hf_lte_rrc_cdma2000_DedicatedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
13861 { &hf_lte_rrc_nonCriticalExtension_23, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_23 },
13862 { NULL, 0, 0, NULL }
13866 dissect_lte_rrc_ULHandoverPreparationTransfer_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13867 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13868 ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs, ULHandoverPreparationTransfer_r8_IEs_sequence);
13874 static const value_string lte_rrc_T_c1_19_vals[] = {
13875 { 0, "ulHandoverPreparationTransfer-r8" },
13882 static const per_choice_t T_c1_19_choice[] = {
13883 { 0, &hf_lte_rrc_ulHandoverPreparationTransfer_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULHandoverPreparationTransfer_r8_IEs },
13884 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13885 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13886 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
13887 { 0, NULL, 0, NULL }
13891 dissect_lte_rrc_T_c1_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13892 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13893 ett_lte_rrc_T_c1_19, T_c1_19_choice,
13900 static const per_sequence_t T_criticalExtensions_47_sequence[] = {
13901 { NULL, 0, 0, NULL }
13905 dissect_lte_rrc_T_criticalExtensions_47(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13906 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13907 ett_lte_rrc_T_criticalExtensions_47, T_criticalExtensions_47_sequence);
13913 static const value_string lte_rrc_T_criticalExtensions_46_vals[] = {
13915 { 1, "criticalExtensions" },
13919 static const per_choice_t T_criticalExtensions_46_choice[] = {
13920 { 0, &hf_lte_rrc_c1_19 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_19 },
13921 { 1, &hf_lte_rrc_criticalExtensions_47, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_47 },
13922 { 0, NULL, 0, NULL }
13926 dissect_lte_rrc_T_criticalExtensions_46(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13927 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13928 ett_lte_rrc_T_criticalExtensions_46, T_criticalExtensions_46_choice,
13935 static const per_sequence_t ULHandoverPreparationTransfer_sequence[] = {
13936 { &hf_lte_rrc_criticalExtensions_46, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_46 },
13937 { NULL, 0, 0, NULL }
13941 dissect_lte_rrc_ULHandoverPreparationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13942 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13943 ett_lte_rrc_ULHandoverPreparationTransfer, ULHandoverPreparationTransfer_sequence);
13949 static const per_sequence_t T_cdma2000_01_sequence[] = {
13950 { &hf_lte_rrc_cdma2000_Type, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Type },
13951 { &hf_lte_rrc_cdma2000_DedicatedInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
13952 { NULL, 0, 0, NULL }
13956 dissect_lte_rrc_T_cdma2000_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13957 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13958 ett_lte_rrc_T_cdma2000_01, T_cdma2000_01_sequence);
13964 static const value_string lte_rrc_T_informationType_01_vals[] = {
13970 static const per_choice_t T_informationType_01_choice[] = {
13971 { 0, &hf_lte_rrc_nas3GPP , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NAS_DedicatedInformation },
13972 { 1, &hf_lte_rrc_cdma2000_01 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_cdma2000_01 },
13973 { 0, NULL, 0, NULL }
13977 dissect_lte_rrc_T_informationType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13978 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
13979 ett_lte_rrc_T_informationType_01, T_informationType_01_choice,
13986 static const per_sequence_t T_nonCriticalExtension_24_sequence[] = {
13987 { NULL, 0, 0, NULL }
13991 dissect_lte_rrc_T_nonCriticalExtension_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
13992 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
13993 ett_lte_rrc_T_nonCriticalExtension_24, T_nonCriticalExtension_24_sequence);
13999 static const per_sequence_t ULInformationTransfer_r8_IEs_sequence[] = {
14000 { &hf_lte_rrc_informationType_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_informationType_01 },
14001 { &hf_lte_rrc_nonCriticalExtension_24, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_24 },
14002 { NULL, 0, 0, NULL }
14006 dissect_lte_rrc_ULInformationTransfer_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14007 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14008 ett_lte_rrc_ULInformationTransfer_r8_IEs, ULInformationTransfer_r8_IEs_sequence);
14014 static const value_string lte_rrc_T_c1_20_vals[] = {
14015 { 0, "ulInformationTransfer-r8" },
14022 static const per_choice_t T_c1_20_choice[] = {
14023 { 0, &hf_lte_rrc_ulInformationTransfer_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULInformationTransfer_r8_IEs },
14024 { 1, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14025 { 2, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14026 { 3, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14027 { 0, NULL, 0, NULL }
14031 dissect_lte_rrc_T_c1_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14032 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14033 ett_lte_rrc_T_c1_20, T_c1_20_choice,
14040 static const per_sequence_t T_criticalExtensions_49_sequence[] = {
14041 { NULL, 0, 0, NULL }
14045 dissect_lte_rrc_T_criticalExtensions_49(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14046 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14047 ett_lte_rrc_T_criticalExtensions_49, T_criticalExtensions_49_sequence);
14053 static const value_string lte_rrc_T_criticalExtensions_48_vals[] = {
14055 { 1, "criticalExtensions" },
14059 static const per_choice_t T_criticalExtensions_48_choice[] = {
14060 { 0, &hf_lte_rrc_c1_20 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_20 },
14061 { 1, &hf_lte_rrc_criticalExtensions_49, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_49 },
14062 { 0, NULL, 0, NULL }
14066 dissect_lte_rrc_T_criticalExtensions_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14067 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14068 ett_lte_rrc_T_criticalExtensions_48, T_criticalExtensions_48_choice,
14075 static const per_sequence_t ULInformationTransfer_sequence[] = {
14076 { &hf_lte_rrc_criticalExtensions_48, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_48 },
14077 { NULL, 0, 0, NULL }
14081 dissect_lte_rrc_ULInformationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14082 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14083 ett_lte_rrc_ULInformationTransfer, ULInformationTransfer_sequence);
14089 static const value_string lte_rrc_T_c1_05_vals[] = {
14090 { 0, "cdma2000-CSFBParametersRequest" },
14091 { 1, "measurementReport" },
14092 { 2, "rrcConnectionReconfigurationComplete" },
14093 { 3, "rrcConnectionReestablishmentComplete" },
14094 { 4, "rrcConnectionSetupComplete" },
14095 { 5, "securityModeComplete" },
14096 { 6, "securityModeFailure" },
14097 { 7, "ueCapabilityInformation" },
14098 { 8, "ulHandoverPreparationTransfer" },
14099 { 9, "ulInformationTransfer" },
14109 static const per_choice_t T_c1_05_choice[] = {
14110 { 0, &hf_lte_rrc_cdma2000_CSFBParametersRequest, ASN1_NO_EXTENSIONS , dissect_lte_rrc_CDMA2000_CSFBParametersRequest },
14111 { 1, &hf_lte_rrc_measurementReport, ASN1_NO_EXTENSIONS , dissect_lte_rrc_MeasurementReport },
14112 { 2, &hf_lte_rrc_rrcConnectionReconfigurationComplete, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReconfigurationComplete },
14113 { 3, &hf_lte_rrc_rrcConnectionReestablishmentComplete, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionReestablishmentComplete },
14114 { 4, &hf_lte_rrc_rrcConnectionSetupComplete, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RRCConnectionSetupComplete },
14115 { 5, &hf_lte_rrc_securityModeComplete, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeComplete },
14116 { 6, &hf_lte_rrc_securityModeFailure, ASN1_NO_EXTENSIONS , dissect_lte_rrc_SecurityModeFailure },
14117 { 7, &hf_lte_rrc_ueCapabilityInformation, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UECapabilityInformation },
14118 { 8, &hf_lte_rrc_ulHandoverPreparationTransfer, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULHandoverPreparationTransfer },
14119 { 9, &hf_lte_rrc_ulInformationTransfer, ASN1_NO_EXTENSIONS , dissect_lte_rrc_ULInformationTransfer },
14120 { 10, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14121 { 11, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14122 { 12, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14123 { 13, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14124 { 14, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14125 { 15, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
14126 { 0, NULL, 0, NULL }
14130 dissect_lte_rrc_T_c1_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14131 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14132 ett_lte_rrc_T_c1_05, T_c1_05_choice,
14139 static const per_sequence_t T_messageClassExtension_05_sequence[] = {
14140 { NULL, 0, 0, NULL }
14144 dissect_lte_rrc_T_messageClassExtension_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14145 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14146 ett_lte_rrc_T_messageClassExtension_05, T_messageClassExtension_05_sequence);
14152 static const value_string lte_rrc_UL_DCCH_MessageType_vals[] = {
14154 { 1, "messageClassExtension" },
14158 static const per_choice_t UL_DCCH_MessageType_choice[] = {
14159 { 0, &hf_lte_rrc_c1_05 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_05 },
14160 { 1, &hf_lte_rrc_messageClassExtension_05, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_05 },
14161 { 0, NULL, 0, NULL }
14165 dissect_lte_rrc_UL_DCCH_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14166 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
14167 ett_lte_rrc_UL_DCCH_MessageType, UL_DCCH_MessageType_choice,
14174 static const per_sequence_t UL_DCCH_Message_sequence[] = {
14175 { &hf_lte_rrc_message_06 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UL_DCCH_MessageType },
14176 { NULL, 0, 0, NULL }
14180 dissect_lte_rrc_UL_DCCH_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14181 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14182 ett_lte_rrc_UL_DCCH_Message, UL_DCCH_Message_sequence);
14190 dissect_lte_rrc_CyclicShift(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14191 offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
14192 0U, 0U, NULL, FALSE);
14198 static const value_string lte_rrc_AccessStratumRelease_vals[] = {
14212 dissect_lte_rrc_AccessStratumRelease(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14213 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14214 8, NULL, TRUE, 0, NULL);
14220 static const per_sequence_t T_supportedROHCprofiles_sequence[] = {
14221 { &hf_lte_rrc_profile0x0001, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14222 { &hf_lte_rrc_profile0x0002, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14223 { &hf_lte_rrc_profile0x0003, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14224 { &hf_lte_rrc_profile0x0004, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14225 { &hf_lte_rrc_profile0x0006, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14226 { &hf_lte_rrc_profile0x0101, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14227 { &hf_lte_rrc_profile0x0102, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14228 { &hf_lte_rrc_profile0x0103, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14229 { &hf_lte_rrc_profile0x0104, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14230 { NULL, 0, 0, NULL }
14234 dissect_lte_rrc_T_supportedROHCprofiles(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14235 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14236 ett_lte_rrc_T_supportedROHCprofiles, T_supportedROHCprofiles_sequence);
14242 static const value_string lte_rrc_T_maxNumberROHC_ContextSessions_vals[] = {
14262 dissect_lte_rrc_T_maxNumberROHC_ContextSessions(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14263 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14264 14, NULL, FALSE, 0, NULL);
14270 static const per_sequence_t PDCP_Parameters_sequence[] = {
14271 { &hf_lte_rrc_supportedROHCprofiles, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_supportedROHCprofiles },
14272 { &hf_lte_rrc_maxNumberROHC_ContextSessions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_maxNumberROHC_ContextSessions },
14273 { NULL, 0, 0, NULL }
14277 dissect_lte_rrc_PDCP_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14278 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14279 ett_lte_rrc_PDCP_Parameters, PDCP_Parameters_sequence);
14285 static const per_sequence_t PhyLayerParameters_sequence[] = {
14286 { &hf_lte_rrc_ul_TxDiversitySupported, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14287 { &hf_lte_rrc_ue_SpecificRefSigsSupported, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14288 { NULL, 0, 0, NULL }
14292 dissect_lte_rrc_PhyLayerParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14293 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14294 ett_lte_rrc_PhyLayerParameters, PhyLayerParameters_sequence);
14300 static const per_sequence_t SupportedEUTRA_BandList_item_sequence[] = {
14301 { &hf_lte_rrc_eutra_Band , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_64 },
14302 { &hf_lte_rrc_halfDuplex , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14303 { NULL, 0, 0, NULL }
14307 dissect_lte_rrc_SupportedEUTRA_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14308 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14309 ett_lte_rrc_SupportedEUTRA_BandList_item, SupportedEUTRA_BandList_item_sequence);
14315 static const per_sequence_t SupportedEUTRA_BandList_sequence_of[1] = {
14316 { &hf_lte_rrc_SupportedEUTRA_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedEUTRA_BandList_item },
14320 dissect_lte_rrc_SupportedEUTRA_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14321 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14322 ett_lte_rrc_SupportedEUTRA_BandList, SupportedEUTRA_BandList_sequence_of,
14329 static const per_sequence_t RF_Parameters_sequence[] = {
14330 { &hf_lte_rrc_supportedEUTRA_BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedEUTRA_BandList },
14331 { NULL, 0, 0, NULL }
14335 dissect_lte_rrc_RF_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14336 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14337 ett_lte_rrc_RF_Parameters, RF_Parameters_sequence);
14343 static const per_sequence_t InterFreqEUTRA_BandList_item_sequence[] = {
14344 { &hf_lte_rrc_interFreqNeedForGaps, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14345 { NULL, 0, 0, NULL }
14349 dissect_lte_rrc_InterFreqEUTRA_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14350 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14351 ett_lte_rrc_InterFreqEUTRA_BandList_item, InterFreqEUTRA_BandList_item_sequence);
14357 static const per_sequence_t InterFreqEUTRA_BandList_sequence_of[1] = {
14358 { &hf_lte_rrc_InterFreqEUTRA_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqEUTRA_BandList_item },
14362 dissect_lte_rrc_InterFreqEUTRA_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14363 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14364 ett_lte_rrc_InterFreqEUTRA_BandList, InterFreqEUTRA_BandList_sequence_of,
14371 static const per_sequence_t InterRAT_BandList_item_sequence[] = {
14372 { &hf_lte_rrc_interRAT_NeedForGaps, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14373 { NULL, 0, 0, NULL }
14377 dissect_lte_rrc_InterRAT_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14378 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14379 ett_lte_rrc_InterRAT_BandList_item, InterRAT_BandList_item_sequence);
14385 static const per_sequence_t InterRAT_BandList_sequence_of[1] = {
14386 { &hf_lte_rrc_InterRAT_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterRAT_BandList_item },
14390 dissect_lte_rrc_InterRAT_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14391 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14392 ett_lte_rrc_InterRAT_BandList, InterRAT_BandList_sequence_of,
14399 static const per_sequence_t EUTRA_BandList_item_sequence[] = {
14400 { &hf_lte_rrc_interFreqEUTRA_BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqEUTRA_BandList },
14401 { &hf_lte_rrc_interRAT_BandList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_InterRAT_BandList },
14402 { NULL, 0, 0, NULL }
14406 dissect_lte_rrc_EUTRA_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14407 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14408 ett_lte_rrc_EUTRA_BandList_item, EUTRA_BandList_item_sequence);
14414 static const per_sequence_t EUTRA_BandList_sequence_of[1] = {
14415 { &hf_lte_rrc_EUTRA_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EUTRA_BandList_item },
14419 dissect_lte_rrc_EUTRA_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14420 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14421 ett_lte_rrc_EUTRA_BandList, EUTRA_BandList_sequence_of,
14428 static const per_sequence_t MeasurementParameters_sequence[] = {
14429 { &hf_lte_rrc_eutra_BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EUTRA_BandList },
14430 { NULL, 0, 0, NULL }
14434 dissect_lte_rrc_MeasurementParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14435 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14436 ett_lte_rrc_MeasurementParameters, MeasurementParameters_sequence);
14442 static const value_string lte_rrc_T_utra_FDD_Band_vals[] = {
14455 { 12, "bandXIII" },
14464 dissect_lte_rrc_T_utra_FDD_Band(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14465 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14466 16, NULL, TRUE, 0, NULL);
14472 static const per_sequence_t SupportedUTRA_FDD_BandList_item_sequence[] = {
14473 { &hf_lte_rrc_utra_FDD_Band, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_utra_FDD_Band },
14474 { NULL, 0, 0, NULL }
14478 dissect_lte_rrc_SupportedUTRA_FDD_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14479 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14480 ett_lte_rrc_SupportedUTRA_FDD_BandList_item, SupportedUTRA_FDD_BandList_item_sequence);
14486 static const per_sequence_t SupportedUTRA_FDD_BandList_sequence_of[1] = {
14487 { &hf_lte_rrc_SupportedUTRA_FDD_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_FDD_BandList_item },
14491 dissect_lte_rrc_SupportedUTRA_FDD_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14492 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14493 ett_lte_rrc_SupportedUTRA_FDD_BandList, SupportedUTRA_FDD_BandList_sequence_of,
14500 static const per_sequence_t IRAT_UTRA_FDD_Parameters_sequence[] = {
14501 { &hf_lte_rrc_supportedUTRA_FDD_BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_FDD_BandList },
14502 { NULL, 0, 0, NULL }
14506 dissect_lte_rrc_IRAT_UTRA_FDD_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14507 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14508 ett_lte_rrc_IRAT_UTRA_FDD_Parameters, IRAT_UTRA_FDD_Parameters_sequence);
14514 static const value_string lte_rrc_T_utra_TDD128Band_vals[] = {
14536 dissect_lte_rrc_T_utra_TDD128Band(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14537 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14538 16, NULL, TRUE, 0, NULL);
14544 static const per_sequence_t SupportedUTRA_TDD128BandList_item_sequence[] = {
14545 { &hf_lte_rrc_utra_TDD128Band, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_utra_TDD128Band },
14546 { NULL, 0, 0, NULL }
14550 dissect_lte_rrc_SupportedUTRA_TDD128BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14551 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14552 ett_lte_rrc_SupportedUTRA_TDD128BandList_item, SupportedUTRA_TDD128BandList_item_sequence);
14558 static const per_sequence_t SupportedUTRA_TDD128BandList_sequence_of[1] = {
14559 { &hf_lte_rrc_SupportedUTRA_TDD128BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_TDD128BandList_item },
14563 dissect_lte_rrc_SupportedUTRA_TDD128BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14564 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14565 ett_lte_rrc_SupportedUTRA_TDD128BandList, SupportedUTRA_TDD128BandList_sequence_of,
14572 static const per_sequence_t IRAT_UTRA_TDD128_Parameters_sequence[] = {
14573 { &hf_lte_rrc_supportedUTRA_TDD128BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_TDD128BandList },
14574 { NULL, 0, 0, NULL }
14578 dissect_lte_rrc_IRAT_UTRA_TDD128_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14579 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14580 ett_lte_rrc_IRAT_UTRA_TDD128_Parameters, IRAT_UTRA_TDD128_Parameters_sequence);
14586 static const value_string lte_rrc_T_utra_TDD384Band_vals[] = {
14608 dissect_lte_rrc_T_utra_TDD384Band(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14609 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14610 16, NULL, TRUE, 0, NULL);
14616 static const per_sequence_t SupportedUTRA_TDD384BandList_item_sequence[] = {
14617 { &hf_lte_rrc_utra_TDD384Band, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_utra_TDD384Band },
14618 { NULL, 0, 0, NULL }
14622 dissect_lte_rrc_SupportedUTRA_TDD384BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14623 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14624 ett_lte_rrc_SupportedUTRA_TDD384BandList_item, SupportedUTRA_TDD384BandList_item_sequence);
14630 static const per_sequence_t SupportedUTRA_TDD384BandList_sequence_of[1] = {
14631 { &hf_lte_rrc_SupportedUTRA_TDD384BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_TDD384BandList_item },
14635 dissect_lte_rrc_SupportedUTRA_TDD384BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14636 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14637 ett_lte_rrc_SupportedUTRA_TDD384BandList, SupportedUTRA_TDD384BandList_sequence_of,
14644 static const per_sequence_t IRAT_UTRA_TDD384_Parameters_sequence[] = {
14645 { &hf_lte_rrc_supportedUTRA_TDD384BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_TDD384BandList },
14646 { NULL, 0, 0, NULL }
14650 dissect_lte_rrc_IRAT_UTRA_TDD384_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14651 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14652 ett_lte_rrc_IRAT_UTRA_TDD384_Parameters, IRAT_UTRA_TDD384_Parameters_sequence);
14658 static const value_string lte_rrc_T_utra_TDD768Band_vals[] = {
14680 dissect_lte_rrc_T_utra_TDD768Band(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14681 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14682 16, NULL, TRUE, 0, NULL);
14688 static const per_sequence_t SupportedUTRA_TDD768BandList_item_sequence[] = {
14689 { &hf_lte_rrc_utra_TDD768Band, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_utra_TDD768Band },
14690 { NULL, 0, 0, NULL }
14694 dissect_lte_rrc_SupportedUTRA_TDD768BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14695 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14696 ett_lte_rrc_SupportedUTRA_TDD768BandList_item, SupportedUTRA_TDD768BandList_item_sequence);
14702 static const per_sequence_t SupportedUTRA_TDD768BandList_sequence_of[1] = {
14703 { &hf_lte_rrc_SupportedUTRA_TDD768BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_TDD768BandList_item },
14707 dissect_lte_rrc_SupportedUTRA_TDD768BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14708 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14709 ett_lte_rrc_SupportedUTRA_TDD768BandList, SupportedUTRA_TDD768BandList_sequence_of,
14716 static const per_sequence_t IRAT_UTRA_TDD768_Parameters_sequence[] = {
14717 { &hf_lte_rrc_supportedUTRA_TDD768BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedUTRA_TDD768BandList },
14718 { NULL, 0, 0, NULL }
14722 dissect_lte_rrc_IRAT_UTRA_TDD768_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14723 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14724 ett_lte_rrc_IRAT_UTRA_TDD768_Parameters, IRAT_UTRA_TDD768_Parameters_sequence);
14730 static const value_string lte_rrc_T_geran_Band_vals[] = {
14744 dissect_lte_rrc_T_geran_Band(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14745 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14746 8, NULL, TRUE, 0, NULL);
14752 static const per_sequence_t SupportedGERAN_BandList_item_sequence[] = {
14753 { &hf_lte_rrc_geran_Band , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_geran_Band },
14754 { NULL, 0, 0, NULL }
14758 dissect_lte_rrc_SupportedGERAN_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14759 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14760 ett_lte_rrc_SupportedGERAN_BandList_item, SupportedGERAN_BandList_item_sequence);
14766 static const per_sequence_t SupportedGERAN_BandList_sequence_of[1] = {
14767 { &hf_lte_rrc_SupportedGERAN_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedGERAN_BandList_item },
14771 dissect_lte_rrc_SupportedGERAN_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14772 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14773 ett_lte_rrc_SupportedGERAN_BandList, SupportedGERAN_BandList_sequence_of,
14780 static const per_sequence_t IRAT_GERAN_Parameters_sequence[] = {
14781 { &hf_lte_rrc_supportedGERAN_BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedGERAN_BandList },
14782 { &hf_lte_rrc_interRAT_PS_HO_ToGERAN, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
14783 { NULL, 0, 0, NULL }
14787 dissect_lte_rrc_IRAT_GERAN_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14788 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14789 ett_lte_rrc_IRAT_GERAN_Parameters, IRAT_GERAN_Parameters_sequence);
14795 static const per_sequence_t SupportedHRPD_BandList_item_sequence[] = {
14796 { &hf_lte_rrc_cdma2000_HRPD_Band, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Bandclass },
14797 { NULL, 0, 0, NULL }
14801 dissect_lte_rrc_SupportedHRPD_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14802 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14803 ett_lte_rrc_SupportedHRPD_BandList_item, SupportedHRPD_BandList_item_sequence);
14809 static const per_sequence_t SupportedHRPD_BandList_sequence_of[1] = {
14810 { &hf_lte_rrc_SupportedHRPD_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedHRPD_BandList_item },
14814 dissect_lte_rrc_SupportedHRPD_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14815 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14816 ett_lte_rrc_SupportedHRPD_BandList, SupportedHRPD_BandList_sequence_of,
14817 0, maxCDMA_BandClass);
14823 static const value_string lte_rrc_T_cdma2000_HRPD_TxConfig_vals[] = {
14831 dissect_lte_rrc_T_cdma2000_HRPD_TxConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14832 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14833 2, NULL, FALSE, 0, NULL);
14839 static const value_string lte_rrc_T_cdma2000_HRPD_RxConfig_vals[] = {
14847 dissect_lte_rrc_T_cdma2000_HRPD_RxConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14848 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14849 2, NULL, FALSE, 0, NULL);
14855 static const per_sequence_t IRAT_CDMA2000_HRPD_Parameters_sequence[] = {
14856 { &hf_lte_rrc_supportedHRPD_BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SupportedHRPD_BandList },
14857 { &hf_lte_rrc_cdma2000_HRPD_TxConfig, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cdma2000_HRPD_TxConfig },
14858 { &hf_lte_rrc_cdma2000_HRPD_RxConfig, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cdma2000_HRPD_RxConfig },
14859 { NULL, 0, 0, NULL }
14863 dissect_lte_rrc_IRAT_CDMA2000_HRPD_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14864 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14865 ett_lte_rrc_IRAT_CDMA2000_HRPD_Parameters, IRAT_CDMA2000_HRPD_Parameters_sequence);
14871 static const per_sequence_t Supported1xRTT_BandList_item_sequence[] = {
14872 { &hf_lte_rrc_cdma2000_1xRTT_Band, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CDMA2000_Bandclass },
14873 { NULL, 0, 0, NULL }
14877 dissect_lte_rrc_Supported1xRTT_BandList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14878 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14879 ett_lte_rrc_Supported1xRTT_BandList_item, Supported1xRTT_BandList_item_sequence);
14885 static const per_sequence_t Supported1xRTT_BandList_sequence_of[1] = {
14886 { &hf_lte_rrc_Supported1xRTT_BandList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Supported1xRTT_BandList_item },
14890 dissect_lte_rrc_Supported1xRTT_BandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14891 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
14892 ett_lte_rrc_Supported1xRTT_BandList, Supported1xRTT_BandList_sequence_of,
14893 0, maxCDMA_BandClass);
14899 static const value_string lte_rrc_T_cdma2000_1xRTT_TxConfig_vals[] = {
14907 dissect_lte_rrc_T_cdma2000_1xRTT_TxConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14908 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14909 2, NULL, FALSE, 0, NULL);
14915 static const value_string lte_rrc_T_cdma2000_1xRTT_RxConfig_vals[] = {
14923 dissect_lte_rrc_T_cdma2000_1xRTT_RxConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14924 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
14925 2, NULL, FALSE, 0, NULL);
14931 static const per_sequence_t IRAT_CDMA2000_1xRTT_Parameters_sequence[] = {
14932 { &hf_lte_rrc_supported1xRTT_BandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Supported1xRTT_BandList },
14933 { &hf_lte_rrc_cdma2000_1xRTT_TxConfig, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cdma2000_1xRTT_TxConfig },
14934 { &hf_lte_rrc_cdma2000_1xRTT_RxConfig, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_cdma2000_1xRTT_RxConfig },
14935 { NULL, 0, 0, NULL }
14939 dissect_lte_rrc_IRAT_CDMA2000_1xRTT_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14940 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14941 ett_lte_rrc_IRAT_CDMA2000_1xRTT_Parameters, IRAT_CDMA2000_1xRTT_Parameters_sequence);
14947 static const per_sequence_t T_interRAT_Parameters_sequence[] = {
14948 { &hf_lte_rrc_utraFDD , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_UTRA_FDD_Parameters },
14949 { &hf_lte_rrc_utraTDD128 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_UTRA_TDD128_Parameters },
14950 { &hf_lte_rrc_utraTDD384 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_UTRA_TDD384_Parameters },
14951 { &hf_lte_rrc_utraTDD768 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_UTRA_TDD768_Parameters },
14952 { &hf_lte_rrc_geran_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_GERAN_Parameters },
14953 { &hf_lte_rrc_cdma2000_HRPD_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_CDMA2000_HRPD_Parameters },
14954 { &hf_lte_rrc_cdma2000_1xRTT_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_CDMA2000_1xRTT_Parameters },
14955 { NULL, 0, 0, NULL }
14959 dissect_lte_rrc_T_interRAT_Parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14960 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14961 ett_lte_rrc_T_interRAT_Parameters, T_interRAT_Parameters_sequence);
14967 static const per_sequence_t T_nonCriticalExtension_25_sequence[] = {
14968 { NULL, 0, 0, NULL }
14972 dissect_lte_rrc_T_nonCriticalExtension_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14973 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14974 ett_lte_rrc_T_nonCriticalExtension_25, T_nonCriticalExtension_25_sequence);
14980 static const per_sequence_t UE_EUTRA_Capability_sequence[] = {
14981 { &hf_lte_rrc_accessStratumRelease, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AccessStratumRelease },
14982 { &hf_lte_rrc_ue_Category , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_16 },
14983 { &hf_lte_rrc_pdcp_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PDCP_Parameters },
14984 { &hf_lte_rrc_phyLayerParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhyLayerParameters },
14985 { &hf_lte_rrc_rf_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RF_Parameters },
14986 { &hf_lte_rrc_measurementParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasurementParameters },
14987 { &hf_lte_rrc_interRAT_Parameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_interRAT_Parameters },
14988 { &hf_lte_rrc_nonCriticalExtension_25, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_25 },
14989 { NULL, 0, 0, NULL }
14993 dissect_lte_rrc_UE_EUTRA_Capability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
14994 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
14995 ett_lte_rrc_UE_EUTRA_Capability, UE_EUTRA_Capability_sequence);
15001 static const per_sequence_t T_mbsfn_NeighbourCellConfig_01_sequence[] = {
15002 { NULL, 0, 0, NULL }
15006 dissect_lte_rrc_T_mbsfn_NeighbourCellConfig_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15007 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15008 ett_lte_rrc_T_mbsfn_NeighbourCellConfig_01, T_mbsfn_NeighbourCellConfig_01_sequence);
15014 static const per_sequence_t T_speedDependentParameters_01_sequence[] = {
15015 { &hf_lte_rrc_mobilityStateParameters, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MobilityStateParameters },
15016 { &hf_lte_rrc_speedDependentScalingParameters_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnectedModeSpeedDependentScalingParameters },
15017 { NULL, 0, 0, NULL }
15021 dissect_lte_rrc_T_speedDependentParameters_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15022 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15023 ett_lte_rrc_T_speedDependentParameters_01, T_speedDependentParameters_01_sequence);
15029 static const per_sequence_t VarMeasurementConfiguration_sequence[] = {
15030 { &hf_lte_rrc_measIdList , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasIdToAddModifyList },
15031 { &hf_lte_rrc_measObjectList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasObjectToAddModifyList },
15032 { &hf_lte_rrc_reportConfigList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ReportConfigToAddModifyList },
15033 { &hf_lte_rrc_quantityConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_QuantityConfig },
15034 { &hf_lte_rrc_s_Measure_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0 },
15035 { &hf_lte_rrc_cdma2000_SystemTimeInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CDMA2000_SystemTimeInfo },
15036 { &hf_lte_rrc_mbsfn_NeighbourCellConfig_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mbsfn_NeighbourCellConfig_01 },
15037 { &hf_lte_rrc_speedDependentParameters_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_speedDependentParameters_01 },
15038 { NULL, 0, 0, NULL }
15042 dissect_lte_rrc_VarMeasurementConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15043 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15044 ett_lte_rrc_VarMeasurementConfiguration, VarMeasurementConfiguration_sequence);
15050 static const per_sequence_t CellsTriggeredList_item_sequence[] = {
15051 { &hf_lte_rrc_cellIdentity_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
15052 { NULL, 0, 0, NULL }
15056 dissect_lte_rrc_CellsTriggeredList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15057 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15058 ett_lte_rrc_CellsTriggeredList_item, CellsTriggeredList_item_sequence);
15064 static const per_sequence_t CellsTriggeredList_sequence_of[1] = {
15065 { &hf_lte_rrc_CellsTriggeredList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellsTriggeredList_item },
15069 dissect_lte_rrc_CellsTriggeredList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15070 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15071 ett_lte_rrc_CellsTriggeredList, CellsTriggeredList_sequence_of,
15080 dissect_lte_rrc_INTEGER(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15081 offset = dissect_per_integer(tvb, offset, actx, tree, hf_index, NULL);
15087 static const per_sequence_t VarMeasurementReports_item_sequence[] = {
15088 { &hf_lte_rrc_measId , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasId },
15089 { &hf_lte_rrc_cellsTriggeredList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellsTriggeredList },
15090 { &hf_lte_rrc_numberOfReportsSent, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER },
15091 { NULL, 0, 0, NULL }
15095 dissect_lte_rrc_VarMeasurementReports_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15096 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15097 ett_lte_rrc_VarMeasurementReports_item, VarMeasurementReports_item_sequence);
15103 static const per_sequence_t VarMeasurementReports_sequence_of[1] = {
15104 { &hf_lte_rrc_VarMeasurementReports_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_VarMeasurementReports_item },
15108 dissect_lte_rrc_VarMeasurementReports(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15109 offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
15110 ett_lte_rrc_VarMeasurementReports, VarMeasurementReports_sequence_of,
15117 static const per_sequence_t T_nonCriticalExtension_26_sequence[] = {
15118 { NULL, 0, 0, NULL }
15122 dissect_lte_rrc_T_nonCriticalExtension_26(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15123 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15124 ett_lte_rrc_T_nonCriticalExtension_26, T_nonCriticalExtension_26_sequence);
15130 static const per_sequence_t InterRAT_Message_r8_IEs_sequence[] = {
15131 { &hf_lte_rrc_interRAT_Message_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
15132 { &hf_lte_rrc_nonCriticalExtension_26, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_26 },
15133 { NULL, 0, 0, NULL }
15137 dissect_lte_rrc_InterRAT_Message_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15138 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15139 ett_lte_rrc_InterRAT_Message_r8_IEs, InterRAT_Message_r8_IEs_sequence);
15145 static const value_string lte_rrc_T_c1_22_vals[] = {
15146 { 0, "interRAT-Message-r8" },
15157 static const per_choice_t T_c1_22_choice[] = {
15158 { 0, &hf_lte_rrc_interRAT_Message_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_InterRAT_Message_r8_IEs },
15159 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15160 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15161 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15162 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15163 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15164 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15165 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15166 { 0, NULL, 0, NULL }
15170 dissect_lte_rrc_T_c1_22(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15171 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15172 ett_lte_rrc_T_c1_22, T_c1_22_choice,
15179 static const per_sequence_t T_criticalExtensions_51_sequence[] = {
15180 { NULL, 0, 0, NULL }
15184 dissect_lte_rrc_T_criticalExtensions_51(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15185 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15186 ett_lte_rrc_T_criticalExtensions_51, T_criticalExtensions_51_sequence);
15192 static const value_string lte_rrc_T_criticalExtensions_50_vals[] = {
15194 { 1, "criticalExtensions" },
15198 static const per_choice_t T_criticalExtensions_50_choice[] = {
15199 { 0, &hf_lte_rrc_c1_22 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_22 },
15200 { 1, &hf_lte_rrc_criticalExtensions_51, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_51 },
15201 { 0, NULL, 0, NULL }
15205 dissect_lte_rrc_T_criticalExtensions_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15206 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15207 ett_lte_rrc_T_criticalExtensions_50, T_criticalExtensions_50_choice,
15214 static const per_sequence_t InterRAT_Message_sequence[] = {
15215 { &hf_lte_rrc_criticalExtensions_50, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_50 },
15216 { NULL, 0, 0, NULL }
15220 dissect_lte_rrc_InterRAT_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15221 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15222 ett_lte_rrc_InterRAT_Message, InterRAT_Message_sequence);
15230 dissect_lte_rrc_T_handoverCommandMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15231 offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
15232 NO_BOUND, NO_BOUND, FALSE, dissect_DL_DCCH_Message_PDU);
15238 static const per_sequence_t T_nonCriticalExtension_27_sequence[] = {
15239 { NULL, 0, 0, NULL }
15243 dissect_lte_rrc_T_nonCriticalExtension_27(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15244 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15245 ett_lte_rrc_T_nonCriticalExtension_27, T_nonCriticalExtension_27_sequence);
15251 static const per_sequence_t HandoverCommand_r8_IEs_sequence[] = {
15252 { &hf_lte_rrc_handoverCommandMessage, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_handoverCommandMessage },
15253 { &hf_lte_rrc_nonCriticalExtension_27, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_27 },
15254 { NULL, 0, 0, NULL }
15258 dissect_lte_rrc_HandoverCommand_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15259 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15260 ett_lte_rrc_HandoverCommand_r8_IEs, HandoverCommand_r8_IEs_sequence);
15266 static const value_string lte_rrc_T_c1_23_vals[] = {
15267 { 0, "handoverCommand-r8" },
15278 static const per_choice_t T_c1_23_choice[] = {
15279 { 0, &hf_lte_rrc_handoverCommand_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverCommand_r8_IEs },
15280 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15281 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15282 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15283 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15284 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15285 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15286 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15287 { 0, NULL, 0, NULL }
15291 dissect_lte_rrc_T_c1_23(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15292 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15293 ett_lte_rrc_T_c1_23, T_c1_23_choice,
15300 static const per_sequence_t T_criticalExtensions_53_sequence[] = {
15301 { NULL, 0, 0, NULL }
15305 dissect_lte_rrc_T_criticalExtensions_53(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15306 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15307 ett_lte_rrc_T_criticalExtensions_53, T_criticalExtensions_53_sequence);
15313 static const value_string lte_rrc_T_criticalExtensions_52_vals[] = {
15315 { 1, "criticalExtensions" },
15319 static const per_choice_t T_criticalExtensions_52_choice[] = {
15320 { 0, &hf_lte_rrc_c1_23 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_23 },
15321 { 1, &hf_lte_rrc_criticalExtensions_53, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_53 },
15322 { 0, NULL, 0, NULL }
15326 dissect_lte_rrc_T_criticalExtensions_52(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15327 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15328 ett_lte_rrc_T_criticalExtensions_52, T_criticalExtensions_52_choice,
15335 static const per_sequence_t HandoverCommand_sequence[] = {
15336 { &hf_lte_rrc_criticalExtensions_52, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_52 },
15337 { NULL, 0, 0, NULL }
15341 dissect_lte_rrc_HandoverCommand(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15342 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15343 ett_lte_rrc_HandoverCommand, HandoverCommand_sequence);
15349 static const per_sequence_t AS_Configuration_sequence[] = {
15350 { &hf_lte_rrc_sourceMeasurementConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasurementConfiguration },
15351 { &hf_lte_rrc_sourceRadioResourceConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated },
15352 { &hf_lte_rrc_sourceSecurityConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SecurityConfiguration },
15353 { &hf_lte_rrc_sourceUE_RelatedInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_RelatedInformation },
15354 { &hf_lte_rrc_sourceMasterInformationBlock, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MasterInformationBlock },
15355 { &hf_lte_rrc_sourceSystemInformationBlockType1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType1 },
15356 { &hf_lte_rrc_sourceSystemInformationBlockType2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2 },
15357 { NULL, 0, 0, NULL }
15361 dissect_lte_rrc_AS_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15362 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15363 ett_lte_rrc_AS_Configuration, AS_Configuration_sequence);
15369 static const value_string lte_rrc_T_ue_InactiveTime_vals[] = {
15383 { 13, "v1min20sec" },
15384 { 14, "v1min40sec" },
15386 { 16, "v2min30sec" },
15388 { 18, "v3min30sec" },
15407 { 37, "v1hr30min" },
15409 { 39, "v2hr30min" },
15411 { 41, "v3hr30min" },
15421 { 51, "v1day12hr" },
15423 { 53, "v2day12hr" },
15433 { 63, "morethan30day" },
15439 dissect_lte_rrc_T_ue_InactiveTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15440 offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
15441 64, NULL, FALSE, 0, NULL);
15447 static const per_sequence_t RRM_Configuration_sequence[] = {
15448 { &hf_lte_rrc_ue_InactiveTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_InactiveTime },
15449 { NULL, 0, 0, NULL }
15453 dissect_lte_rrc_RRM_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15454 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15455 ett_lte_rrc_RRM_Configuration, RRM_Configuration_sequence);
15463 dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15464 offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
15465 NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_PDU);
15471 static const per_sequence_t ReestablishmentInfo_sequence[] = {
15472 { &hf_lte_rrc_sourcePhysicalCellIdentity, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysicalCellIdentity },
15473 { &hf_lte_rrc_sourceShortMAC_I, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_16 },
15474 { NULL, 0, 0, NULL }
15478 dissect_lte_rrc_ReestablishmentInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15479 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15480 ett_lte_rrc_ReestablishmentInfo, ReestablishmentInfo_sequence);
15486 static const per_sequence_t Key_eNodeB_Star_sequence[] = {
15487 { NULL, 0, 0, NULL }
15491 dissect_lte_rrc_Key_eNodeB_Star(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15492 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15493 ett_lte_rrc_Key_eNodeB_Star, Key_eNodeB_Star_sequence);
15499 static const per_sequence_t SecurityContextInfo_sequence[] = {
15500 { &hf_lte_rrc_key_eNodeB_Star, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Key_eNodeB_Star },
15501 { &hf_lte_rrc_indexIncreaseIndicator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN },
15502 { &hf_lte_rrc_nextHopChainingCount, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount },
15503 { NULL, 0, 0, NULL }
15507 dissect_lte_rrc_SecurityContextInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15508 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15509 ett_lte_rrc_SecurityContextInfo, SecurityContextInfo_sequence);
15515 static const per_sequence_t AS_Context_sequence[] = {
15516 { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_01 },
15517 { &hf_lte_rrc_ue_SecurityCapabilityInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OCTET_STRING },
15518 { &hf_lte_rrc_reestablishmentInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReestablishmentInfo },
15519 { &hf_lte_rrc_securityContextInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SecurityContextInfo },
15520 { NULL, 0, 0, NULL }
15524 dissect_lte_rrc_AS_Context(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15525 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15526 ett_lte_rrc_AS_Context, AS_Context_sequence);
15532 static const per_sequence_t T_nonCriticalExtension_28_sequence[] = {
15533 { NULL, 0, 0, NULL }
15537 dissect_lte_rrc_T_nonCriticalExtension_28(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15538 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15539 ett_lte_rrc_T_nonCriticalExtension_28, T_nonCriticalExtension_28_sequence);
15545 static const per_sequence_t HandoverPreparationInformation_r8_IEs_sequence[] = {
15546 { &hf_lte_rrc_as_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AS_Configuration },
15547 { &hf_lte_rrc_rrm_Configuration, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRM_Configuration },
15548 { &hf_lte_rrc_as_Context , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Context },
15549 { &hf_lte_rrc_nonCriticalExtension_28, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_28 },
15550 { NULL, 0, 0, NULL }
15554 dissect_lte_rrc_HandoverPreparationInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15555 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15556 ett_lte_rrc_HandoverPreparationInformation_r8_IEs, HandoverPreparationInformation_r8_IEs_sequence);
15562 static const value_string lte_rrc_T_c1_24_vals[] = {
15563 { 0, "handoverPreparationInformation-r8" },
15574 static const per_choice_t T_c1_24_choice[] = {
15575 { 0, &hf_lte_rrc_handoverPreparationInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverPreparationInformation_r8_IEs },
15576 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15577 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15578 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15579 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15580 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15581 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15582 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15583 { 0, NULL, 0, NULL }
15587 dissect_lte_rrc_T_c1_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15588 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15589 ett_lte_rrc_T_c1_24, T_c1_24_choice,
15596 static const per_sequence_t T_criticalExtensions_55_sequence[] = {
15597 { NULL, 0, 0, NULL }
15601 dissect_lte_rrc_T_criticalExtensions_55(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15602 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15603 ett_lte_rrc_T_criticalExtensions_55, T_criticalExtensions_55_sequence);
15609 static const value_string lte_rrc_T_criticalExtensions_54_vals[] = {
15611 { 1, "criticalExtensions" },
15615 static const per_choice_t T_criticalExtensions_54_choice[] = {
15616 { 0, &hf_lte_rrc_c1_24 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_24 },
15617 { 1, &hf_lte_rrc_criticalExtensions_55, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_55 },
15618 { 0, NULL, 0, NULL }
15622 dissect_lte_rrc_T_criticalExtensions_54(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15623 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15624 ett_lte_rrc_T_criticalExtensions_54, T_criticalExtensions_54_choice,
15631 static const per_sequence_t HandoverPreparationInformation_sequence[] = {
15632 { &hf_lte_rrc_criticalExtensions_54, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_54 },
15633 { NULL, 0, 0, NULL }
15637 dissect_lte_rrc_HandoverPreparationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15638 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15639 ett_lte_rrc_HandoverPreparationInformation, HandoverPreparationInformation_sequence);
15647 dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15648 offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
15649 NO_BOUND, NO_BOUND, FALSE, dissect_UECapabilityInformation_PDU);
15655 static const per_sequence_t T_nonCriticalExtension_29_sequence[] = {
15656 { NULL, 0, 0, NULL }
15660 dissect_lte_rrc_T_nonCriticalExtension_29(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15661 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15662 ett_lte_rrc_T_nonCriticalExtension_29, T_nonCriticalExtension_29_sequence);
15668 static const per_sequence_t UERadioAccessCapabilityInformation_r8_IEs_sequence[] = {
15669 { &hf_lte_rrc_ue_RadioAccessCapabilityInfo, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo },
15670 { &hf_lte_rrc_nonCriticalExtension_29, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_29 },
15671 { NULL, 0, 0, NULL }
15675 dissect_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15676 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15677 ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs, UERadioAccessCapabilityInformation_r8_IEs_sequence);
15683 static const value_string lte_rrc_T_c1_25_vals[] = {
15684 { 0, "ueRadioAccessCapabilityInformation-r8" },
15695 static const per_choice_t T_c1_25_choice[] = {
15696 { 0, &hf_lte_rrc_ueRadioAccessCapabilityInformation_r8, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs },
15697 { 1, &hf_lte_rrc_spare7 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15698 { 2, &hf_lte_rrc_spare6 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15699 { 3, &hf_lte_rrc_spare5 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15700 { 4, &hf_lte_rrc_spare4 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15701 { 5, &hf_lte_rrc_spare3 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15702 { 6, &hf_lte_rrc_spare2 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15703 { 7, &hf_lte_rrc_spare1 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL },
15704 { 0, NULL, 0, NULL }
15708 dissect_lte_rrc_T_c1_25(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15709 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15710 ett_lte_rrc_T_c1_25, T_c1_25_choice,
15717 static const per_sequence_t T_criticalExtensions_57_sequence[] = {
15718 { NULL, 0, 0, NULL }
15722 dissect_lte_rrc_T_criticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15723 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15724 ett_lte_rrc_T_criticalExtensions_57, T_criticalExtensions_57_sequence);
15730 static const value_string lte_rrc_T_criticalExtensions_56_vals[] = {
15732 { 1, "criticalExtensions" },
15736 static const per_choice_t T_criticalExtensions_56_choice[] = {
15737 { 0, &hf_lte_rrc_c1_25 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_25 },
15738 { 1, &hf_lte_rrc_criticalExtensions_57, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_criticalExtensions_57 },
15739 { 0, NULL, 0, NULL }
15743 dissect_lte_rrc_T_criticalExtensions_56(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15744 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15745 ett_lte_rrc_T_criticalExtensions_56, T_criticalExtensions_56_choice,
15752 static const per_sequence_t UERadioAccessCapabilityInformation_sequence[] = {
15753 { &hf_lte_rrc_criticalExtensions_56, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_criticalExtensions_56 },
15754 { NULL, 0, 0, NULL }
15758 dissect_lte_rrc_UERadioAccessCapabilityInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15759 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15760 ett_lte_rrc_UERadioAccessCapabilityInformation, UERadioAccessCapabilityInformation_sequence);
15766 static const value_string lte_rrc_T_c1_21_vals[] = {
15767 { 0, "interRAT-Message" },
15768 { 1, "handoverCommand" },
15769 { 2, "handoverPreparationInformation" },
15770 { 3, "ueRadioAccessCapabilityInformation" },
15774 static const per_choice_t T_c1_21_choice[] = {
15775 { 0, &hf_lte_rrc_interRAT_Message, ASN1_NO_EXTENSIONS , dissect_lte_rrc_InterRAT_Message },
15776 { 1, &hf_lte_rrc_handoverCommand, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverCommand },
15777 { 2, &hf_lte_rrc_handoverPreparationInformation, ASN1_NO_EXTENSIONS , dissect_lte_rrc_HandoverPreparationInformation },
15778 { 3, &hf_lte_rrc_ueRadioAccessCapabilityInformation, ASN1_NO_EXTENSIONS , dissect_lte_rrc_UERadioAccessCapabilityInformation },
15779 { 0, NULL, 0, NULL }
15783 dissect_lte_rrc_T_c1_21(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15784 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15785 ett_lte_rrc_T_c1_21, T_c1_21_choice,
15792 static const per_sequence_t T_messageClassExtension_06_sequence[] = {
15793 { NULL, 0, 0, NULL }
15797 dissect_lte_rrc_T_messageClassExtension_06(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15798 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15799 ett_lte_rrc_T_messageClassExtension_06, T_messageClassExtension_06_sequence);
15805 static const value_string lte_rrc_InterNode_MessageType_vals[] = {
15807 { 1, "messageClassExtension" },
15811 static const per_choice_t InterNode_MessageType_choice[] = {
15812 { 0, &hf_lte_rrc_c1_21 , ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_c1_21 },
15813 { 1, &hf_lte_rrc_messageClassExtension_06, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_messageClassExtension_06 },
15814 { 0, NULL, 0, NULL }
15818 dissect_lte_rrc_InterNode_MessageType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15819 offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
15820 ett_lte_rrc_InterNode_MessageType, InterNode_MessageType_choice,
15827 static const per_sequence_t InterNode_Message_sequence[] = {
15828 { &hf_lte_rrc_message_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterNode_MessageType },
15829 { NULL, 0, 0, NULL }
15833 dissect_lte_rrc_InterNode_Message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
15834 offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
15835 ett_lte_rrc_InterNode_Message, InterNode_Message_sequence);
15842 static int dissect_BCCH_BCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15844 asn1_ctx_t asn1_ctx;
15845 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15846 offset = dissect_lte_rrc_BCCH_BCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_BCCH_BCH_Message_PDU);
15847 offset += 7; offset >>= 3;
15850 static int dissect_BCCH_DL_SCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15852 asn1_ctx_t asn1_ctx;
15853 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15854 offset = dissect_lte_rrc_BCCH_DL_SCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_BCCH_DL_SCH_Message_PDU);
15855 offset += 7; offset >>= 3;
15858 static int dissect_PCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15860 asn1_ctx_t asn1_ctx;
15861 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15862 offset = dissect_lte_rrc_PCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_PCCH_Message_PDU);
15863 offset += 7; offset >>= 3;
15866 static int dissect_DL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15868 asn1_ctx_t asn1_ctx;
15869 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15870 offset = dissect_lte_rrc_DL_CCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_DL_CCCH_Message_PDU);
15871 offset += 7; offset >>= 3;
15874 static int dissect_DL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15876 asn1_ctx_t asn1_ctx;
15877 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15878 offset = dissect_lte_rrc_DL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_DL_DCCH_Message_PDU);
15879 offset += 7; offset >>= 3;
15882 static int dissect_UL_CCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15884 asn1_ctx_t asn1_ctx;
15885 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15886 offset = dissect_lte_rrc_UL_CCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UL_CCCH_Message_PDU);
15887 offset += 7; offset >>= 3;
15890 static int dissect_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15892 asn1_ctx_t asn1_ctx;
15893 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15894 offset = dissect_lte_rrc_UL_DCCH_Message(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UL_DCCH_Message_PDU);
15895 offset += 7; offset >>= 3;
15898 static int dissect_UECapabilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_) {
15900 asn1_ctx_t asn1_ctx;
15901 asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
15902 offset = dissect_lte_rrc_UECapabilityInformation(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_UECapabilityInformation_PDU);
15903 offset += 7; offset >>= 3;
15908 /*--- End of included file: packet-lte-rrc-fn.c ---*/
15909 #line 70 "packet-lte-rrc-template.c"
15914 dissect_lte_rrc(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
15916 proto_item *lte_rrc_item = NULL;
15917 proto_tree *lte_rrc_tree = NULL;
15921 /* make entry in the Protocol column on summary display */
15922 if (check_col(pinfo->cinfo, COL_PROTOCOL))
15923 col_set_str(pinfo->cinfo, COL_PROTOCOL, "RRC");
15925 /* create the rrc protocol tree */
15926 lte_rrc_item = proto_tree_add_item(tree, proto_lte_rrc, tvb, 0, -1, FALSE);
15927 lte_rrc_tree = proto_item_add_subtree(lte_rrc_item, ett_lte_rrc);
15930 /*--- proto_register_rrc -------------------------------------------*/
15931 void proto_register_lte_rrc(void) {
15933 /* List of fields */
15934 static hf_register_info hf[] = {
15937 /*--- Included file: packet-lte-rrc-hfarr.c ---*/
15938 #line 1 "packet-lte-rrc-hfarr.c"
15939 { &hf_lte_rrc_BCCH_BCH_Message_PDU,
15940 { "BCCH-BCH-Message", "lte-rrc.BCCH_BCH_Message",
15941 FT_NONE, BASE_NONE, NULL, 0,
15942 "lte_rrc.BCCH_BCH_Message", HFILL }},
15943 { &hf_lte_rrc_BCCH_DL_SCH_Message_PDU,
15944 { "BCCH-DL-SCH-Message", "lte-rrc.BCCH_DL_SCH_Message",
15945 FT_NONE, BASE_NONE, NULL, 0,
15946 "lte_rrc.BCCH_DL_SCH_Message", HFILL }},
15947 { &hf_lte_rrc_PCCH_Message_PDU,
15948 { "PCCH-Message", "lte-rrc.PCCH_Message",
15949 FT_NONE, BASE_NONE, NULL, 0,
15950 "lte_rrc.PCCH_Message", HFILL }},
15951 { &hf_lte_rrc_DL_CCCH_Message_PDU,
15952 { "DL-CCCH-Message", "lte-rrc.DL_CCCH_Message",
15953 FT_NONE, BASE_NONE, NULL, 0,
15954 "lte_rrc.DL_CCCH_Message", HFILL }},
15955 { &hf_lte_rrc_DL_DCCH_Message_PDU,
15956 { "DL-DCCH-Message", "lte-rrc.DL_DCCH_Message",
15957 FT_NONE, BASE_NONE, NULL, 0,
15958 "lte_rrc.DL_DCCH_Message", HFILL }},
15959 { &hf_lte_rrc_UL_CCCH_Message_PDU,
15960 { "UL-CCCH-Message", "lte-rrc.UL_CCCH_Message",
15961 FT_NONE, BASE_NONE, NULL, 0,
15962 "lte_rrc.UL_CCCH_Message", HFILL }},
15963 { &hf_lte_rrc_UL_DCCH_Message_PDU,
15964 { "UL-DCCH-Message", "lte-rrc.UL_DCCH_Message",
15965 FT_NONE, BASE_NONE, NULL, 0,
15966 "lte_rrc.UL_DCCH_Message", HFILL }},
15967 { &hf_lte_rrc_UECapabilityInformation_PDU,
15968 { "UECapabilityInformation", "lte-rrc.UECapabilityInformation",
15969 FT_NONE, BASE_NONE, NULL, 0,
15970 "lte_rrc.UECapabilityInformation", HFILL }},
15971 { &hf_lte_rrc_message,
15972 { "message", "lte-rrc.message",
15973 FT_NONE, BASE_NONE, NULL, 0,
15974 "lte_rrc.BCCH_BCH_MessageType", HFILL }},
15975 { &hf_lte_rrc_message_01,
15976 { "message", "lte-rrc.message",
15977 FT_UINT32, BASE_DEC, VALS(lte_rrc_BCCH_DL_SCH_MessageType_vals), 0,
15978 "lte_rrc.BCCH_DL_SCH_MessageType", HFILL }},
15980 { "c1", "lte-rrc.c1",
15981 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_vals), 0,
15982 "lte_rrc.T_c1", HFILL }},
15983 { &hf_lte_rrc_systemInformation,
15984 { "systemInformation", "lte-rrc.systemInformation",
15985 FT_NONE, BASE_NONE, NULL, 0,
15986 "lte_rrc.SystemInformation", HFILL }},
15987 { &hf_lte_rrc_systemInformationBlockType1,
15988 { "systemInformationBlockType1", "lte-rrc.systemInformationBlockType1",
15989 FT_NONE, BASE_NONE, NULL, 0,
15990 "lte_rrc.SystemInformationBlockType1", HFILL }},
15991 { &hf_lte_rrc_messageClassExtension,
15992 { "messageClassExtension", "lte-rrc.messageClassExtension",
15993 FT_NONE, BASE_NONE, NULL, 0,
15994 "lte_rrc.T_messageClassExtension", HFILL }},
15995 { &hf_lte_rrc_message_02,
15996 { "message", "lte-rrc.message",
15997 FT_UINT32, BASE_DEC, VALS(lte_rrc_PCCH_MessageType_vals), 0,
15998 "lte_rrc.PCCH_MessageType", HFILL }},
15999 { &hf_lte_rrc_c1_01,
16000 { "c1", "lte-rrc.c1",
16001 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_01_vals), 0,
16002 "lte_rrc.T_c1_01", HFILL }},
16003 { &hf_lte_rrc_paging,
16004 { "paging", "lte-rrc.paging",
16005 FT_NONE, BASE_NONE, NULL, 0,
16006 "lte_rrc.Paging", HFILL }},
16007 { &hf_lte_rrc_messageClassExtension_01,
16008 { "messageClassExtension", "lte-rrc.messageClassExtension",
16009 FT_NONE, BASE_NONE, NULL, 0,
16010 "lte_rrc.T_messageClassExtension_01", HFILL }},
16011 { &hf_lte_rrc_message_03,
16012 { "message", "lte-rrc.message",
16013 FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_CCCH_MessageType_vals), 0,
16014 "lte_rrc.DL_CCCH_MessageType", HFILL }},
16015 { &hf_lte_rrc_c1_02,
16016 { "c1", "lte-rrc.c1",
16017 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_02_vals), 0,
16018 "lte_rrc.T_c1_02", HFILL }},
16019 { &hf_lte_rrc_rrcConnectionReestablishment,
16020 { "rrcConnectionReestablishment", "lte-rrc.rrcConnectionReestablishment",
16021 FT_NONE, BASE_NONE, NULL, 0,
16022 "lte_rrc.RRCConnectionReestablishment", HFILL }},
16023 { &hf_lte_rrc_rrcConnectionReestablishmentReject,
16024 { "rrcConnectionReestablishmentReject", "lte-rrc.rrcConnectionReestablishmentReject",
16025 FT_NONE, BASE_NONE, NULL, 0,
16026 "lte_rrc.RRCConnectionReestablishmentReject", HFILL }},
16027 { &hf_lte_rrc_rrcConnectionReject,
16028 { "rrcConnectionReject", "lte-rrc.rrcConnectionReject",
16029 FT_NONE, BASE_NONE, NULL, 0,
16030 "lte_rrc.RRCConnectionReject", HFILL }},
16031 { &hf_lte_rrc_rrcConnectionSetup,
16032 { "rrcConnectionSetup", "lte-rrc.rrcConnectionSetup",
16033 FT_NONE, BASE_NONE, NULL, 0,
16034 "lte_rrc.RRCConnectionSetup", HFILL }},
16035 { &hf_lte_rrc_messageClassExtension_02,
16036 { "messageClassExtension", "lte-rrc.messageClassExtension",
16037 FT_NONE, BASE_NONE, NULL, 0,
16038 "lte_rrc.T_messageClassExtension_02", HFILL }},
16039 { &hf_lte_rrc_message_04,
16040 { "message", "lte-rrc.message",
16041 FT_UINT32, BASE_DEC, VALS(lte_rrc_DL_DCCH_MessageType_vals), 0,
16042 "lte_rrc.DL_DCCH_MessageType", HFILL }},
16043 { &hf_lte_rrc_c1_03,
16044 { "c1", "lte-rrc.c1",
16045 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_03_vals), 0,
16046 "lte_rrc.T_c1_03", HFILL }},
16047 { &hf_lte_rrc_cdma2000_CSFBParametersResponse,
16048 { "cdma2000-CSFBParametersResponse", "lte-rrc.cdma2000_CSFBParametersResponse",
16049 FT_NONE, BASE_NONE, NULL, 0,
16050 "lte_rrc.CDMA2000_CSFBParametersResponse", HFILL }},
16051 { &hf_lte_rrc_dlInformationTransfer,
16052 { "dlInformationTransfer", "lte-rrc.dlInformationTransfer",
16053 FT_NONE, BASE_NONE, NULL, 0,
16054 "lte_rrc.DLInformationTransfer", HFILL }},
16055 { &hf_lte_rrc_handoverFromEUTRAPreparationRequest,
16056 { "handoverFromEUTRAPreparationRequest", "lte-rrc.handoverFromEUTRAPreparationRequest",
16057 FT_NONE, BASE_NONE, NULL, 0,
16058 "lte_rrc.HandoverFromEUTRAPreparationRequest", HFILL }},
16059 { &hf_lte_rrc_mobilityFromEUTRACommand,
16060 { "mobilityFromEUTRACommand", "lte-rrc.mobilityFromEUTRACommand",
16061 FT_NONE, BASE_NONE, NULL, 0,
16062 "lte_rrc.MobilityFromEUTRACommand", HFILL }},
16063 { &hf_lte_rrc_rrcConnectionReconfiguration,
16064 { "rrcConnectionReconfiguration", "lte-rrc.rrcConnectionReconfiguration",
16065 FT_NONE, BASE_NONE, NULL, 0,
16066 "lte_rrc.RRCConnectionReconfiguration", HFILL }},
16067 { &hf_lte_rrc_rrcConnectionRelease,
16068 { "rrcConnectionRelease", "lte-rrc.rrcConnectionRelease",
16069 FT_NONE, BASE_NONE, NULL, 0,
16070 "lte_rrc.RRCConnectionRelease", HFILL }},
16071 { &hf_lte_rrc_securityModeCommand,
16072 { "securityModeCommand", "lte-rrc.securityModeCommand",
16073 FT_NONE, BASE_NONE, NULL, 0,
16074 "lte_rrc.SecurityModeCommand", HFILL }},
16075 { &hf_lte_rrc_ueCapabilityEnquiry,
16076 { "ueCapabilityEnquiry", "lte-rrc.ueCapabilityEnquiry",
16077 FT_NONE, BASE_NONE, NULL, 0,
16078 "lte_rrc.UECapabilityEnquiry", HFILL }},
16079 { &hf_lte_rrc_messageClassExtension_03,
16080 { "messageClassExtension", "lte-rrc.messageClassExtension",
16081 FT_NONE, BASE_NONE, NULL, 0,
16082 "lte_rrc.T_messageClassExtension_03", HFILL }},
16083 { &hf_lte_rrc_message_05,
16084 { "message", "lte-rrc.message",
16085 FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_CCCH_MessageType_vals), 0,
16086 "lte_rrc.UL_CCCH_MessageType", HFILL }},
16087 { &hf_lte_rrc_c1_04,
16088 { "c1", "lte-rrc.c1",
16089 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_04_vals), 0,
16090 "lte_rrc.T_c1_04", HFILL }},
16091 { &hf_lte_rrc_rrcConnectionReestablishmentRequest,
16092 { "rrcConnectionReestablishmentRequest", "lte-rrc.rrcConnectionReestablishmentRequest",
16093 FT_NONE, BASE_NONE, NULL, 0,
16094 "lte_rrc.RRCConnectionReestablishmentRequest", HFILL }},
16095 { &hf_lte_rrc_rrcConnectionRequest,
16096 { "rrcConnectionRequest", "lte-rrc.rrcConnectionRequest",
16097 FT_NONE, BASE_NONE, NULL, 0,
16098 "lte_rrc.RRCConnectionRequest", HFILL }},
16099 { &hf_lte_rrc_messageClassExtension_04,
16100 { "messageClassExtension", "lte-rrc.messageClassExtension",
16101 FT_NONE, BASE_NONE, NULL, 0,
16102 "lte_rrc.T_messageClassExtension_04", HFILL }},
16103 { &hf_lte_rrc_message_06,
16104 { "message", "lte-rrc.message",
16105 FT_UINT32, BASE_DEC, VALS(lte_rrc_UL_DCCH_MessageType_vals), 0,
16106 "lte_rrc.UL_DCCH_MessageType", HFILL }},
16107 { &hf_lte_rrc_c1_05,
16108 { "c1", "lte-rrc.c1",
16109 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_05_vals), 0,
16110 "lte_rrc.T_c1_05", HFILL }},
16111 { &hf_lte_rrc_cdma2000_CSFBParametersRequest,
16112 { "cdma2000-CSFBParametersRequest", "lte-rrc.cdma2000_CSFBParametersRequest",
16113 FT_NONE, BASE_NONE, NULL, 0,
16114 "lte_rrc.CDMA2000_CSFBParametersRequest", HFILL }},
16115 { &hf_lte_rrc_measurementReport,
16116 { "measurementReport", "lte-rrc.measurementReport",
16117 FT_NONE, BASE_NONE, NULL, 0,
16118 "lte_rrc.MeasurementReport", HFILL }},
16119 { &hf_lte_rrc_rrcConnectionReconfigurationComplete,
16120 { "rrcConnectionReconfigurationComplete", "lte-rrc.rrcConnectionReconfigurationComplete",
16121 FT_NONE, BASE_NONE, NULL, 0,
16122 "lte_rrc.RRCConnectionReconfigurationComplete", HFILL }},
16123 { &hf_lte_rrc_rrcConnectionReestablishmentComplete,
16124 { "rrcConnectionReestablishmentComplete", "lte-rrc.rrcConnectionReestablishmentComplete",
16125 FT_NONE, BASE_NONE, NULL, 0,
16126 "lte_rrc.RRCConnectionReestablishmentComplete", HFILL }},
16127 { &hf_lte_rrc_rrcConnectionSetupComplete,
16128 { "rrcConnectionSetupComplete", "lte-rrc.rrcConnectionSetupComplete",
16129 FT_NONE, BASE_NONE, NULL, 0,
16130 "lte_rrc.RRCConnectionSetupComplete", HFILL }},
16131 { &hf_lte_rrc_securityModeComplete,
16132 { "securityModeComplete", "lte-rrc.securityModeComplete",
16133 FT_NONE, BASE_NONE, NULL, 0,
16134 "lte_rrc.SecurityModeComplete", HFILL }},
16135 { &hf_lte_rrc_securityModeFailure,
16136 { "securityModeFailure", "lte-rrc.securityModeFailure",
16137 FT_NONE, BASE_NONE, NULL, 0,
16138 "lte_rrc.SecurityModeFailure", HFILL }},
16139 { &hf_lte_rrc_ueCapabilityInformation,
16140 { "ueCapabilityInformation", "lte-rrc.ueCapabilityInformation",
16141 FT_NONE, BASE_NONE, NULL, 0,
16142 "lte_rrc.UECapabilityInformation", HFILL }},
16143 { &hf_lte_rrc_ulHandoverPreparationTransfer,
16144 { "ulHandoverPreparationTransfer", "lte-rrc.ulHandoverPreparationTransfer",
16145 FT_NONE, BASE_NONE, NULL, 0,
16146 "lte_rrc.ULHandoverPreparationTransfer", HFILL }},
16147 { &hf_lte_rrc_ulInformationTransfer,
16148 { "ulInformationTransfer", "lte-rrc.ulInformationTransfer",
16149 FT_NONE, BASE_NONE, NULL, 0,
16150 "lte_rrc.ULInformationTransfer", HFILL }},
16151 { &hf_lte_rrc_spare6,
16152 { "spare6", "lte-rrc.spare6",
16153 FT_NONE, BASE_NONE, NULL, 0,
16154 "lte_rrc.NULL", HFILL }},
16155 { &hf_lte_rrc_spare5,
16156 { "spare5", "lte-rrc.spare5",
16157 FT_NONE, BASE_NONE, NULL, 0,
16158 "lte_rrc.NULL", HFILL }},
16159 { &hf_lte_rrc_spare4,
16160 { "spare4", "lte-rrc.spare4",
16161 FT_NONE, BASE_NONE, NULL, 0,
16162 "lte_rrc.NULL", HFILL }},
16163 { &hf_lte_rrc_spare3,
16164 { "spare3", "lte-rrc.spare3",
16165 FT_NONE, BASE_NONE, NULL, 0,
16166 "lte_rrc.NULL", HFILL }},
16167 { &hf_lte_rrc_spare2,
16168 { "spare2", "lte-rrc.spare2",
16169 FT_NONE, BASE_NONE, NULL, 0,
16170 "lte_rrc.NULL", HFILL }},
16171 { &hf_lte_rrc_spare1,
16172 { "spare1", "lte-rrc.spare1",
16173 FT_NONE, BASE_NONE, NULL, 0,
16174 "lte_rrc.NULL", HFILL }},
16175 { &hf_lte_rrc_messageClassExtension_05,
16176 { "messageClassExtension", "lte-rrc.messageClassExtension",
16177 FT_NONE, BASE_NONE, NULL, 0,
16178 "lte_rrc.T_messageClassExtension_05", HFILL }},
16179 { &hf_lte_rrc_rrc_TransactionIdentifier,
16180 { "rrc-TransactionIdentifier", "lte-rrc.rrc_TransactionIdentifier",
16181 FT_UINT32, BASE_DEC, NULL, 0,
16182 "lte_rrc.RRC_TransactionIdentifier", HFILL }},
16183 { &hf_lte_rrc_criticalExtensions,
16184 { "criticalExtensions", "lte-rrc.criticalExtensions",
16185 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_vals), 0,
16186 "lte_rrc.T_criticalExtensions", HFILL }},
16187 { &hf_lte_rrc_cdma2000_CSFBParametersRequest_r8,
16188 { "cdma2000-CSFBParametersRequest-r8", "lte-rrc.cdma2000_CSFBParametersRequest_r8",
16189 FT_NONE, BASE_NONE, NULL, 0,
16190 "lte_rrc.CDMA2000_CSFBParametersRequest_r8_IEs", HFILL }},
16191 { &hf_lte_rrc_criticalExtensions_01,
16192 { "criticalExtensions", "lte-rrc.criticalExtensions",
16193 FT_NONE, BASE_NONE, NULL, 0,
16194 "lte_rrc.T_criticalExtensions_01", HFILL }},
16195 { &hf_lte_rrc_nonCriticalExtension,
16196 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16197 FT_NONE, BASE_NONE, NULL, 0,
16198 "lte_rrc.T_nonCriticalExtension", HFILL }},
16199 { &hf_lte_rrc_criticalExtensions_02,
16200 { "criticalExtensions", "lte-rrc.criticalExtensions",
16201 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_02_vals), 0,
16202 "lte_rrc.T_criticalExtensions_02", HFILL }},
16203 { &hf_lte_rrc_cdma2000_1xParametersForCSFB_r8,
16204 { "cdma2000-1xParametersForCSFB-r8", "lte-rrc.cdma2000_1xParametersForCSFB_r8",
16205 FT_NONE, BASE_NONE, NULL, 0,
16206 "lte_rrc.CDMA2000_CSFBParametersResponse_r8_IEs", HFILL }},
16207 { &hf_lte_rrc_criticalExtensions_03,
16208 { "criticalExtensions", "lte-rrc.criticalExtensions",
16209 FT_NONE, BASE_NONE, NULL, 0,
16210 "lte_rrc.T_criticalExtensions_03", HFILL }},
16211 { &hf_lte_rrc_cdma2000_RAND,
16212 { "cdma2000-RAND", "lte-rrc.cdma2000_RAND",
16213 FT_BYTES, BASE_HEX, NULL, 0,
16214 "lte_rrc.BIT_STRING_SIZE_32", HFILL }},
16215 { &hf_lte_rrc_cdma2000_MobilityParameters,
16216 { "cdma2000-MobilityParameters", "lte-rrc.cdma2000_MobilityParameters",
16217 FT_BYTES, BASE_HEX, NULL, 0,
16218 "lte_rrc.OCTET_STRING", HFILL }},
16219 { &hf_lte_rrc_nonCriticalExtension_01,
16220 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16221 FT_NONE, BASE_NONE, NULL, 0,
16222 "lte_rrc.T_nonCriticalExtension_01", HFILL }},
16223 { &hf_lte_rrc_criticalExtensions_04,
16224 { "criticalExtensions", "lte-rrc.criticalExtensions",
16225 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_04_vals), 0,
16226 "lte_rrc.T_criticalExtensions_04", HFILL }},
16227 { &hf_lte_rrc_c1_06,
16228 { "c1", "lte-rrc.c1",
16229 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_06_vals), 0,
16230 "lte_rrc.T_c1_06", HFILL }},
16231 { &hf_lte_rrc_dlInformationTransfer_r8,
16232 { "dlInformationTransfer-r8", "lte-rrc.dlInformationTransfer_r8",
16233 FT_NONE, BASE_NONE, NULL, 0,
16234 "lte_rrc.DLInformationTransfer_r8_IEs", HFILL }},
16235 { &hf_lte_rrc_criticalExtensions_05,
16236 { "criticalExtensions", "lte-rrc.criticalExtensions",
16237 FT_NONE, BASE_NONE, NULL, 0,
16238 "lte_rrc.T_criticalExtensions_05", HFILL }},
16239 { &hf_lte_rrc_informationType,
16240 { "informationType", "lte-rrc.informationType",
16241 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_informationType_vals), 0,
16242 "lte_rrc.T_informationType", HFILL }},
16243 { &hf_lte_rrc_nas3GPP,
16244 { "nas3GPP", "lte-rrc.nas3GPP",
16245 FT_BYTES, BASE_HEX, NULL, 0,
16246 "lte_rrc.NAS_DedicatedInformation", HFILL }},
16247 { &hf_lte_rrc_cdma2000,
16248 { "cdma2000", "lte-rrc.cdma2000",
16249 FT_NONE, BASE_NONE, NULL, 0,
16250 "lte_rrc.T_cdma2000", HFILL }},
16251 { &hf_lte_rrc_cdma2000_Type,
16252 { "cdma2000-Type", "lte-rrc.cdma2000_Type",
16253 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Type_vals), 0,
16254 "lte_rrc.CDMA2000_Type", HFILL }},
16255 { &hf_lte_rrc_cdma2000_DedicatedInfo,
16256 { "cdma2000-DedicatedInfo", "lte-rrc.cdma2000_DedicatedInfo",
16257 FT_BYTES, BASE_HEX, NULL, 0,
16258 "lte_rrc.OCTET_STRING", HFILL }},
16259 { &hf_lte_rrc_nonCriticalExtension_02,
16260 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16261 FT_NONE, BASE_NONE, NULL, 0,
16262 "lte_rrc.T_nonCriticalExtension_02", HFILL }},
16263 { &hf_lte_rrc_criticalExtensions_06,
16264 { "criticalExtensions", "lte-rrc.criticalExtensions",
16265 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_06_vals), 0,
16266 "lte_rrc.T_criticalExtensions_06", HFILL }},
16267 { &hf_lte_rrc_c1_07,
16268 { "c1", "lte-rrc.c1",
16269 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_07_vals), 0,
16270 "lte_rrc.T_c1_07", HFILL }},
16271 { &hf_lte_rrc_handoverFromEUTRAPreparationRequest_r8,
16272 { "handoverFromEUTRAPreparationRequest-r8", "lte-rrc.handoverFromEUTRAPreparationRequest_r8",
16273 FT_NONE, BASE_NONE, NULL, 0,
16274 "lte_rrc.HandoverFromEUTRAPreparationRequest_r8_IEs", HFILL }},
16275 { &hf_lte_rrc_criticalExtensions_07,
16276 { "criticalExtensions", "lte-rrc.criticalExtensions",
16277 FT_NONE, BASE_NONE, NULL, 0,
16278 "lte_rrc.T_criticalExtensions_07", HFILL }},
16279 { &hf_lte_rrc_nonCriticalExtension_03,
16280 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16281 FT_NONE, BASE_NONE, NULL, 0,
16282 "lte_rrc.T_nonCriticalExtension_03", HFILL }},
16283 { &hf_lte_rrc_dl_SystemBandwidth,
16284 { "dl-SystemBandwidth", "lte-rrc.dl_SystemBandwidth",
16285 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dl_SystemBandwidth_vals), 0,
16286 "lte_rrc.T_dl_SystemBandwidth", HFILL }},
16287 { &hf_lte_rrc_phich_Configuration,
16288 { "phich-Configuration", "lte-rrc.phich_Configuration",
16289 FT_NONE, BASE_NONE, NULL, 0,
16290 "lte_rrc.PHICH_Configuration", HFILL }},
16291 { &hf_lte_rrc_systemFrameNumber,
16292 { "systemFrameNumber", "lte-rrc.systemFrameNumber",
16293 FT_BYTES, BASE_HEX, NULL, 0,
16294 "lte_rrc.BIT_STRING_SIZE_8", HFILL }},
16295 { &hf_lte_rrc_spare,
16296 { "spare", "lte-rrc.spare",
16297 FT_BYTES, BASE_HEX, NULL, 0,
16298 "lte_rrc.BIT_STRING_SIZE_1", HFILL }},
16299 { &hf_lte_rrc_criticalExtensions_08,
16300 { "criticalExtensions", "lte-rrc.criticalExtensions",
16301 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_08_vals), 0,
16302 "lte_rrc.T_criticalExtensions_08", HFILL }},
16303 { &hf_lte_rrc_c1_08,
16304 { "c1", "lte-rrc.c1",
16305 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_08_vals), 0,
16306 "lte_rrc.T_c1_08", HFILL }},
16307 { &hf_lte_rrc_measurementReport_r8,
16308 { "measurementReport-r8", "lte-rrc.measurementReport_r8",
16309 FT_NONE, BASE_NONE, NULL, 0,
16310 "lte_rrc.MeasurementReport_r8_IEs", HFILL }},
16311 { &hf_lte_rrc_spare7,
16312 { "spare7", "lte-rrc.spare7",
16313 FT_NONE, BASE_NONE, NULL, 0,
16314 "lte_rrc.NULL", HFILL }},
16315 { &hf_lte_rrc_criticalExtensions_09,
16316 { "criticalExtensions", "lte-rrc.criticalExtensions",
16317 FT_NONE, BASE_NONE, NULL, 0,
16318 "lte_rrc.T_criticalExtensions_09", HFILL }},
16319 { &hf_lte_rrc_measuredResults,
16320 { "measuredResults", "lte-rrc.measuredResults",
16321 FT_NONE, BASE_NONE, NULL, 0,
16322 "lte_rrc.MeasuredResults", HFILL }},
16323 { &hf_lte_rrc_nonCriticalExtension_04,
16324 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16325 FT_NONE, BASE_NONE, NULL, 0,
16326 "lte_rrc.T_nonCriticalExtension_04", HFILL }},
16327 { &hf_lte_rrc_criticalExtensions_10,
16328 { "criticalExtensions", "lte-rrc.criticalExtensions",
16329 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_10_vals), 0,
16330 "lte_rrc.T_criticalExtensions_10", HFILL }},
16331 { &hf_lte_rrc_c1_09,
16332 { "c1", "lte-rrc.c1",
16333 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_09_vals), 0,
16334 "lte_rrc.T_c1_09", HFILL }},
16335 { &hf_lte_rrc_mobilityFromEUTRACommand_r8,
16336 { "mobilityFromEUTRACommand-r8", "lte-rrc.mobilityFromEUTRACommand_r8",
16337 FT_NONE, BASE_NONE, NULL, 0,
16338 "lte_rrc.MobilityFromEUTRACommand_r8_IEs", HFILL }},
16339 { &hf_lte_rrc_criticalExtensions_11,
16340 { "criticalExtensions", "lte-rrc.criticalExtensions",
16341 FT_NONE, BASE_NONE, NULL, 0,
16342 "lte_rrc.T_criticalExtensions_11", HFILL }},
16343 { &hf_lte_rrc_csFallbackIndicator,
16344 { "csFallbackIndicator", "lte-rrc.csFallbackIndicator",
16345 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csFallbackIndicator_vals), 0,
16346 "lte_rrc.T_csFallbackIndicator", HFILL }},
16347 { &hf_lte_rrc_purpose,
16348 { "purpose", "lte-rrc.purpose",
16349 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_purpose_vals), 0,
16350 "lte_rrc.T_purpose", HFILL }},
16351 { &hf_lte_rrc_handover,
16352 { "handover", "lte-rrc.handover",
16353 FT_NONE, BASE_NONE, NULL, 0,
16354 "lte_rrc.Handover", HFILL }},
16355 { &hf_lte_rrc_cellChangeOrder,
16356 { "cellChangeOrder", "lte-rrc.cellChangeOrder",
16357 FT_NONE, BASE_NONE, NULL, 0,
16358 "lte_rrc.CellChangeOrder", HFILL }},
16359 { &hf_lte_rrc_nonCriticalExtension_05,
16360 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16361 FT_NONE, BASE_NONE, NULL, 0,
16362 "lte_rrc.T_nonCriticalExtension_05", HFILL }},
16363 { &hf_lte_rrc_targetRAT_Type,
16364 { "targetRAT-Type", "lte-rrc.targetRAT_Type",
16365 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_targetRAT_Type_vals), 0,
16366 "lte_rrc.T_targetRAT_Type", HFILL }},
16367 { &hf_lte_rrc_targetRAT_MessageContainer,
16368 { "targetRAT-MessageContainer", "lte-rrc.targetRAT_MessageContainer",
16369 FT_BYTES, BASE_HEX, NULL, 0,
16370 "lte_rrc.OCTET_STRING", HFILL }},
16371 { &hf_lte_rrc_t304,
16372 { "t304", "lte-rrc.t304",
16373 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t304_vals), 0,
16374 "lte_rrc.T_t304", HFILL }},
16375 { &hf_lte_rrc_targetRAT_Type_01,
16376 { "targetRAT-Type", "lte-rrc.targetRAT_Type",
16377 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_targetRAT_Type_01_vals), 0,
16378 "lte_rrc.T_targetRAT_Type_01", HFILL }},
16379 { &hf_lte_rrc_geran,
16380 { "geran", "lte-rrc.geran",
16381 FT_NONE, BASE_NONE, NULL, 0,
16382 "lte_rrc.T_geran", HFILL }},
16383 { &hf_lte_rrc_bsic,
16384 { "bsic", "lte-rrc.bsic",
16385 FT_NONE, BASE_NONE, NULL, 0,
16386 "lte_rrc.GERAN_CellIdentity", HFILL }},
16387 { &hf_lte_rrc_geran_CarrierFreq,
16388 { "geran-CarrierFreq", "lte-rrc.geran_CarrierFreq",
16389 FT_NONE, BASE_NONE, NULL, 0,
16390 "lte_rrc.GERAN_CarrierFreq", HFILL }},
16391 { &hf_lte_rrc_networkControlOrder,
16392 { "networkControlOrder", "lte-rrc.networkControlOrder",
16393 FT_BYTES, BASE_HEX, NULL, 0,
16394 "lte_rrc.BIT_STRING_SIZE_2", HFILL }},
16395 { &hf_lte_rrc_geran_SystemInformation,
16396 { "geran-SystemInformation", "lte-rrc.geran_SystemInformation",
16397 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_geran_SystemInformation_vals), 0,
16398 "lte_rrc.T_geran_SystemInformation", HFILL }},
16400 { "si", "lte-rrc.si",
16401 FT_UINT32, BASE_DEC, NULL, 0,
16402 "lte_rrc.GERAN_SystemInformation", HFILL }},
16404 { "psi", "lte-rrc.psi",
16405 FT_UINT32, BASE_DEC, NULL, 0,
16406 "lte_rrc.GERAN_SystemInformation", HFILL }},
16407 { &hf_lte_rrc_GERAN_SystemInformation_item,
16408 { "GERAN-SystemInformation", "lte-rrc.GERAN_SystemInformation_item",
16409 FT_BYTES, BASE_HEX, NULL, 0,
16410 "lte_rrc.OCTET_STRING_SIZE_1_23", HFILL }},
16411 { &hf_lte_rrc_pagingRecordList,
16412 { "pagingRecordList", "lte-rrc.pagingRecordList",
16413 FT_UINT32, BASE_DEC, NULL, 0,
16414 "lte_rrc.PagingRecordList", HFILL }},
16415 { &hf_lte_rrc_systemInfoModification,
16416 { "systemInfoModification", "lte-rrc.systemInfoModification",
16417 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_systemInfoModification_vals), 0,
16418 "lte_rrc.T_systemInfoModification", HFILL }},
16419 { &hf_lte_rrc_etws_Indication,
16420 { "etws-Indication", "lte-rrc.etws_Indication",
16421 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_etws_Indication_vals), 0,
16422 "lte_rrc.T_etws_Indication", HFILL }},
16423 { &hf_lte_rrc_nonCriticalExtension_06,
16424 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16425 FT_NONE, BASE_NONE, NULL, 0,
16426 "lte_rrc.T_nonCriticalExtension_06", HFILL }},
16427 { &hf_lte_rrc_PagingRecordList_item,
16428 { "PagingRecordList", "lte-rrc.PagingRecordList_item",
16429 FT_NONE, BASE_NONE, NULL, 0,
16430 "lte_rrc.PagingRecord", HFILL }},
16431 { &hf_lte_rrc_ue_Identity,
16432 { "ue-Identity", "lte-rrc.ue_Identity",
16433 FT_UINT32, BASE_DEC, VALS(lte_rrc_PagingUE_Identity_vals), 0,
16434 "lte_rrc.PagingUE_Identity", HFILL }},
16435 { &hf_lte_rrc_cn_Domain,
16436 { "cn-Domain", "lte-rrc.cn_Domain",
16437 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cn_Domain_vals), 0,
16438 "lte_rrc.T_cn_Domain", HFILL }},
16439 { &hf_lte_rrc_pagingCause,
16440 { "pagingCause", "lte-rrc.pagingCause",
16441 FT_UINT32, BASE_DEC, VALS(lte_rrc_PagingCause_vals), 0,
16442 "lte_rrc.PagingCause", HFILL }},
16443 { &hf_lte_rrc_criticalExtensions_12,
16444 { "criticalExtensions", "lte-rrc.criticalExtensions",
16445 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_12_vals), 0,
16446 "lte_rrc.T_criticalExtensions_12", HFILL }},
16447 { &hf_lte_rrc_c1_10,
16448 { "c1", "lte-rrc.c1",
16449 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_10_vals), 0,
16450 "lte_rrc.T_c1_10", HFILL }},
16451 { &hf_lte_rrc_rrcConnectionReconfiguration_r8,
16452 { "rrcConnectionReconfiguration-r8", "lte-rrc.rrcConnectionReconfiguration_r8",
16453 FT_NONE, BASE_NONE, NULL, 0,
16454 "lte_rrc.RRCConnectionReconfiguration_r8_IEs", HFILL }},
16455 { &hf_lte_rrc_criticalExtensions_13,
16456 { "criticalExtensions", "lte-rrc.criticalExtensions",
16457 FT_NONE, BASE_NONE, NULL, 0,
16458 "lte_rrc.T_criticalExtensions_13", HFILL }},
16459 { &hf_lte_rrc_measurementConfiguration,
16460 { "measurementConfiguration", "lte-rrc.measurementConfiguration",
16461 FT_NONE, BASE_NONE, NULL, 0,
16462 "lte_rrc.MeasurementConfiguration", HFILL }},
16463 { &hf_lte_rrc_mobilityControlInformation,
16464 { "mobilityControlInformation", "lte-rrc.mobilityControlInformation",
16465 FT_NONE, BASE_NONE, NULL, 0,
16466 "lte_rrc.MobilityControlInformation", HFILL }},
16467 { &hf_lte_rrc_nas_DedicatedInformationList,
16468 { "nas-DedicatedInformationList", "lte-rrc.nas_DedicatedInformationList",
16469 FT_UINT32, BASE_DEC, NULL, 0,
16470 "lte_rrc.SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation", HFILL }},
16471 { &hf_lte_rrc_nas_DedicatedInformationList_item,
16472 { "nas-DedicatedInformationList", "lte-rrc.nas_DedicatedInformationList_item",
16473 FT_BYTES, BASE_HEX, NULL, 0,
16474 "lte_rrc.NAS_DedicatedInformation", HFILL }},
16475 { &hf_lte_rrc_radioResourceConfiguration,
16476 { "radioResourceConfiguration", "lte-rrc.radioResourceConfiguration",
16477 FT_NONE, BASE_NONE, NULL, 0,
16478 "lte_rrc.RadioResourceConfigDedicated", HFILL }},
16479 { &hf_lte_rrc_securityConfiguration,
16480 { "securityConfiguration", "lte-rrc.securityConfiguration",
16481 FT_NONE, BASE_NONE, NULL, 0,
16482 "lte_rrc.SecurityConfiguration", HFILL }},
16483 { &hf_lte_rrc_ue_RelatedInformation,
16484 { "ue-RelatedInformation", "lte-rrc.ue_RelatedInformation",
16485 FT_NONE, BASE_NONE, NULL, 0,
16486 "lte_rrc.UE_RelatedInformation", HFILL }},
16487 { &hf_lte_rrc_nonCriticalExtension_07,
16488 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16489 FT_NONE, BASE_NONE, NULL, 0,
16490 "lte_rrc.T_nonCriticalExtension_07", HFILL }},
16491 { &hf_lte_rrc_criticalExtensions_14,
16492 { "criticalExtensions", "lte-rrc.criticalExtensions",
16493 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_14_vals), 0,
16494 "lte_rrc.T_criticalExtensions_14", HFILL }},
16495 { &hf_lte_rrc_rrcConnectionReconfigurationComplete_r8,
16496 { "rrcConnectionReconfigurationComplete-r8", "lte-rrc.rrcConnectionReconfigurationComplete_r8",
16497 FT_NONE, BASE_NONE, NULL, 0,
16498 "lte_rrc.RRCConnectionReconfigurationComplete_r8_IEs", HFILL }},
16499 { &hf_lte_rrc_criticalExtensions_15,
16500 { "criticalExtensions", "lte-rrc.criticalExtensions",
16501 FT_NONE, BASE_NONE, NULL, 0,
16502 "lte_rrc.T_criticalExtensions_15", HFILL }},
16503 { &hf_lte_rrc_nonCriticalExtension_08,
16504 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16505 FT_NONE, BASE_NONE, NULL, 0,
16506 "lte_rrc.T_nonCriticalExtension_08", HFILL }},
16507 { &hf_lte_rrc_criticalExtensions_16,
16508 { "criticalExtensions", "lte-rrc.criticalExtensions",
16509 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_16_vals), 0,
16510 "lte_rrc.T_criticalExtensions_16", HFILL }},
16511 { &hf_lte_rrc_c1_11,
16512 { "c1", "lte-rrc.c1",
16513 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_11_vals), 0,
16514 "lte_rrc.T_c1_11", HFILL }},
16515 { &hf_lte_rrc_rrcConnectionReestablishment_r8,
16516 { "rrcConnectionReestablishment-r8", "lte-rrc.rrcConnectionReestablishment_r8",
16517 FT_NONE, BASE_NONE, NULL, 0,
16518 "lte_rrc.RRCConnectionReestablishment_r8_IEs", HFILL }},
16519 { &hf_lte_rrc_criticalExtensions_17,
16520 { "criticalExtensions", "lte-rrc.criticalExtensions",
16521 FT_NONE, BASE_NONE, NULL, 0,
16522 "lte_rrc.T_criticalExtensions_17", HFILL }},
16523 { &hf_lte_rrc_nextHopChainingCount,
16524 { "nextHopChainingCount", "lte-rrc.nextHopChainingCount",
16525 FT_NONE, BASE_NONE, NULL, 0,
16526 "lte_rrc.NextHopChainingCount", HFILL }},
16527 { &hf_lte_rrc_nonCriticalExtension_09,
16528 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16529 FT_NONE, BASE_NONE, NULL, 0,
16530 "lte_rrc.T_nonCriticalExtension_09", HFILL }},
16531 { &hf_lte_rrc_criticalExtensions_18,
16532 { "criticalExtensions", "lte-rrc.criticalExtensions",
16533 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_18_vals), 0,
16534 "lte_rrc.T_criticalExtensions_18", HFILL }},
16535 { &hf_lte_rrc_rrcConnectionReestablishmentComplete_r8,
16536 { "rrcConnectionReestablishmentComplete-r8", "lte-rrc.rrcConnectionReestablishmentComplete_r8",
16537 FT_NONE, BASE_NONE, NULL, 0,
16538 "lte_rrc.RRCConnectionReestablishmentComplete_r8_IEs", HFILL }},
16539 { &hf_lte_rrc_criticalExtensions_19,
16540 { "criticalExtensions", "lte-rrc.criticalExtensions",
16541 FT_NONE, BASE_NONE, NULL, 0,
16542 "lte_rrc.T_criticalExtensions_19", HFILL }},
16543 { &hf_lte_rrc_nonCriticalExtension_10,
16544 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16545 FT_NONE, BASE_NONE, NULL, 0,
16546 "lte_rrc.T_nonCriticalExtension_10", HFILL }},
16547 { &hf_lte_rrc_criticalExtensions_20,
16548 { "criticalExtensions", "lte-rrc.criticalExtensions",
16549 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_20_vals), 0,
16550 "lte_rrc.T_criticalExtensions_20", HFILL }},
16551 { &hf_lte_rrc_rrcConnectionReestablishmentReject_r8,
16552 { "rrcConnectionReestablishmentReject-r8", "lte-rrc.rrcConnectionReestablishmentReject_r8",
16553 FT_NONE, BASE_NONE, NULL, 0,
16554 "lte_rrc.RRCConnectionReestablishmentReject_r8_IEs", HFILL }},
16555 { &hf_lte_rrc_criticalExtensions_21,
16556 { "criticalExtensions", "lte-rrc.criticalExtensions",
16557 FT_NONE, BASE_NONE, NULL, 0,
16558 "lte_rrc.T_criticalExtensions_21", HFILL }},
16559 { &hf_lte_rrc_nonCriticalExtension_11,
16560 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16561 FT_NONE, BASE_NONE, NULL, 0,
16562 "lte_rrc.T_nonCriticalExtension_11", HFILL }},
16563 { &hf_lte_rrc_criticalExtensions_22,
16564 { "criticalExtensions", "lte-rrc.criticalExtensions",
16565 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_22_vals), 0,
16566 "lte_rrc.T_criticalExtensions_22", HFILL }},
16567 { &hf_lte_rrc_rrcConnectionReestablishmentRequest_r8,
16568 { "rrcConnectionReestablishmentRequest-r8", "lte-rrc.rrcConnectionReestablishmentRequest_r8",
16569 FT_NONE, BASE_NONE, NULL, 0,
16570 "lte_rrc.RRCConnectionReestablishmentRequest_r8_IEs", HFILL }},
16571 { &hf_lte_rrc_criticalExtensions_23,
16572 { "criticalExtensions", "lte-rrc.criticalExtensions",
16573 FT_NONE, BASE_NONE, NULL, 0,
16574 "lte_rrc.T_criticalExtensions_23", HFILL }},
16575 { &hf_lte_rrc_ue_Identity_01,
16576 { "ue-Identity", "lte-rrc.ue_Identity",
16577 FT_NONE, BASE_NONE, NULL, 0,
16578 "lte_rrc.ReestabUE_Identity", HFILL }},
16579 { &hf_lte_rrc_reestablishmentCause,
16580 { "reestablishmentCause", "lte-rrc.reestablishmentCause",
16581 FT_UINT32, BASE_DEC, VALS(lte_rrc_ReestablishmentCause_vals), 0,
16582 "lte_rrc.ReestablishmentCause", HFILL }},
16583 { &hf_lte_rrc_spare_01,
16584 { "spare", "lte-rrc.spare",
16585 FT_BYTES, BASE_HEX, NULL, 0,
16586 "lte_rrc.BIT_STRING_SIZE_2", HFILL }},
16587 { &hf_lte_rrc_criticalExtensions_24,
16588 { "criticalExtensions", "lte-rrc.criticalExtensions",
16589 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_24_vals), 0,
16590 "lte_rrc.T_criticalExtensions_24", HFILL }},
16591 { &hf_lte_rrc_c1_12,
16592 { "c1", "lte-rrc.c1",
16593 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_12_vals), 0,
16594 "lte_rrc.T_c1_12", HFILL }},
16595 { &hf_lte_rrc_rrcConnectionReject_r8,
16596 { "rrcConnectionReject-r8", "lte-rrc.rrcConnectionReject_r8",
16597 FT_NONE, BASE_NONE, NULL, 0,
16598 "lte_rrc.RRCConnectionReject_r8_IEs", HFILL }},
16599 { &hf_lte_rrc_criticalExtensions_25,
16600 { "criticalExtensions", "lte-rrc.criticalExtensions",
16601 FT_NONE, BASE_NONE, NULL, 0,
16602 "lte_rrc.T_criticalExtensions_25", HFILL }},
16603 { &hf_lte_rrc_waitTime,
16604 { "waitTime", "lte-rrc.waitTime",
16605 FT_UINT32, BASE_DEC, NULL, 0,
16606 "lte_rrc.INTEGER_1_16", HFILL }},
16607 { &hf_lte_rrc_nonCriticalExtension_12,
16608 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16609 FT_NONE, BASE_NONE, NULL, 0,
16610 "lte_rrc.T_nonCriticalExtension_12", HFILL }},
16611 { &hf_lte_rrc_criticalExtensions_26,
16612 { "criticalExtensions", "lte-rrc.criticalExtensions",
16613 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_26_vals), 0,
16614 "lte_rrc.T_criticalExtensions_26", HFILL }},
16615 { &hf_lte_rrc_c1_13,
16616 { "c1", "lte-rrc.c1",
16617 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_13_vals), 0,
16618 "lte_rrc.T_c1_13", HFILL }},
16619 { &hf_lte_rrc_rrcConnectionRelease_r8,
16620 { "rrcConnectionRelease-r8", "lte-rrc.rrcConnectionRelease_r8",
16621 FT_NONE, BASE_NONE, NULL, 0,
16622 "lte_rrc.RRCConnectionRelease_r8_IEs", HFILL }},
16623 { &hf_lte_rrc_criticalExtensions_27,
16624 { "criticalExtensions", "lte-rrc.criticalExtensions",
16625 FT_NONE, BASE_NONE, NULL, 0,
16626 "lte_rrc.T_criticalExtensions_27", HFILL }},
16627 { &hf_lte_rrc_releaseCause,
16628 { "releaseCause", "lte-rrc.releaseCause",
16629 FT_UINT32, BASE_DEC, VALS(lte_rrc_ReleaseCause_vals), 0,
16630 "lte_rrc.ReleaseCause", HFILL }},
16631 { &hf_lte_rrc_redirectionInformation,
16632 { "redirectionInformation", "lte-rrc.redirectionInformation",
16633 FT_UINT32, BASE_DEC, VALS(lte_rrc_RedirectionInformation_vals), 0,
16634 "lte_rrc.RedirectionInformation", HFILL }},
16635 { &hf_lte_rrc_idleModeMobilityControlInfo,
16636 { "idleModeMobilityControlInfo", "lte-rrc.idleModeMobilityControlInfo",
16637 FT_NONE, BASE_NONE, NULL, 0,
16638 "lte_rrc.IdleModeMobilityControlInfo", HFILL }},
16639 { &hf_lte_rrc_nonCriticalExtension_13,
16640 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16641 FT_NONE, BASE_NONE, NULL, 0,
16642 "lte_rrc.T_nonCriticalExtension_13", HFILL }},
16643 { &hf_lte_rrc_criticalExtensions_28,
16644 { "criticalExtensions", "lte-rrc.criticalExtensions",
16645 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_28_vals), 0,
16646 "lte_rrc.T_criticalExtensions_28", HFILL }},
16647 { &hf_lte_rrc_rrcConnectionRequest_r8,
16648 { "rrcConnectionRequest-r8", "lte-rrc.rrcConnectionRequest_r8",
16649 FT_NONE, BASE_NONE, NULL, 0,
16650 "lte_rrc.RRCConnectionRequest_r8_IEs", HFILL }},
16651 { &hf_lte_rrc_criticalExtensions_29,
16652 { "criticalExtensions", "lte-rrc.criticalExtensions",
16653 FT_NONE, BASE_NONE, NULL, 0,
16654 "lte_rrc.T_criticalExtensions_29", HFILL }},
16655 { &hf_lte_rrc_ue_Identity_02,
16656 { "ue-Identity", "lte-rrc.ue_Identity",
16657 FT_UINT32, BASE_DEC, VALS(lte_rrc_InitialUE_Identity_vals), 0,
16658 "lte_rrc.InitialUE_Identity", HFILL }},
16659 { &hf_lte_rrc_establishmentCause,
16660 { "establishmentCause", "lte-rrc.establishmentCause",
16661 FT_UINT32, BASE_DEC, VALS(lte_rrc_EstablishmentCause_vals), 0,
16662 "lte_rrc.EstablishmentCause", HFILL }},
16663 { &hf_lte_rrc_criticalExtensions_30,
16664 { "criticalExtensions", "lte-rrc.criticalExtensions",
16665 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_30_vals), 0,
16666 "lte_rrc.T_criticalExtensions_30", HFILL }},
16667 { &hf_lte_rrc_c1_14,
16668 { "c1", "lte-rrc.c1",
16669 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_14_vals), 0,
16670 "lte_rrc.T_c1_14", HFILL }},
16671 { &hf_lte_rrc_rrcConnectionSetup_r8,
16672 { "rrcConnectionSetup-r8", "lte-rrc.rrcConnectionSetup_r8",
16673 FT_NONE, BASE_NONE, NULL, 0,
16674 "lte_rrc.RRCConnectionSetup_r8_IEs", HFILL }},
16675 { &hf_lte_rrc_criticalExtensions_31,
16676 { "criticalExtensions", "lte-rrc.criticalExtensions",
16677 FT_NONE, BASE_NONE, NULL, 0,
16678 "lte_rrc.T_criticalExtensions_31", HFILL }},
16679 { &hf_lte_rrc_nonCriticalExtension_14,
16680 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16681 FT_NONE, BASE_NONE, NULL, 0,
16682 "lte_rrc.T_nonCriticalExtension_14", HFILL }},
16683 { &hf_lte_rrc_criticalExtensions_32,
16684 { "criticalExtensions", "lte-rrc.criticalExtensions",
16685 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_32_vals), 0,
16686 "lte_rrc.T_criticalExtensions_32", HFILL }},
16687 { &hf_lte_rrc_c1_15,
16688 { "c1", "lte-rrc.c1",
16689 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_15_vals), 0,
16690 "lte_rrc.T_c1_15", HFILL }},
16691 { &hf_lte_rrc_rrcConnectionSetupComplete_r8,
16692 { "rrcConnectionSetupComplete-r8", "lte-rrc.rrcConnectionSetupComplete_r8",
16693 FT_NONE, BASE_NONE, NULL, 0,
16694 "lte_rrc.RRCConnectionSetupComplete_r8_IEs", HFILL }},
16695 { &hf_lte_rrc_criticalExtensions_33,
16696 { "criticalExtensions", "lte-rrc.criticalExtensions",
16697 FT_NONE, BASE_NONE, NULL, 0,
16698 "lte_rrc.T_criticalExtensions_33", HFILL }},
16699 { &hf_lte_rrc_selectedPLMN_Identity,
16700 { "selectedPLMN-Identity", "lte-rrc.selectedPLMN_Identity",
16701 FT_UINT32, BASE_DEC, NULL, 0,
16702 "lte_rrc.SelectedPLMN_Identity", HFILL }},
16703 { &hf_lte_rrc_registeredMME,
16704 { "registeredMME", "lte-rrc.registeredMME",
16705 FT_NONE, BASE_NONE, NULL, 0,
16706 "lte_rrc.RegisteredMME", HFILL }},
16707 { &hf_lte_rrc_nas_DedicatedInformation,
16708 { "nas-DedicatedInformation", "lte-rrc.nas_DedicatedInformation",
16709 FT_BYTES, BASE_HEX, NULL, 0,
16710 "lte_rrc.NAS_DedicatedInformation", HFILL }},
16711 { &hf_lte_rrc_nonCriticalExtension_15,
16712 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16713 FT_NONE, BASE_NONE, NULL, 0,
16714 "lte_rrc.T_nonCriticalExtension_15", HFILL }},
16715 { &hf_lte_rrc_criticalExtensions_34,
16716 { "criticalExtensions", "lte-rrc.criticalExtensions",
16717 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_34_vals), 0,
16718 "lte_rrc.T_criticalExtensions_34", HFILL }},
16719 { &hf_lte_rrc_c1_16,
16720 { "c1", "lte-rrc.c1",
16721 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_16_vals), 0,
16722 "lte_rrc.T_c1_16", HFILL }},
16723 { &hf_lte_rrc_securityModeCommand_r8,
16724 { "securityModeCommand-r8", "lte-rrc.securityModeCommand_r8",
16725 FT_NONE, BASE_NONE, NULL, 0,
16726 "lte_rrc.SecurityModeCommand_r8_IEs", HFILL }},
16727 { &hf_lte_rrc_criticalExtensions_35,
16728 { "criticalExtensions", "lte-rrc.criticalExtensions",
16729 FT_NONE, BASE_NONE, NULL, 0,
16730 "lte_rrc.T_criticalExtensions_35", HFILL }},
16731 { &hf_lte_rrc_nonCriticalExtension_16,
16732 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16733 FT_NONE, BASE_NONE, NULL, 0,
16734 "lte_rrc.T_nonCriticalExtension_16", HFILL }},
16735 { &hf_lte_rrc_criticalExtensions_36,
16736 { "criticalExtensions", "lte-rrc.criticalExtensions",
16737 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_36_vals), 0,
16738 "lte_rrc.T_criticalExtensions_36", HFILL }},
16739 { &hf_lte_rrc_securityModeComplete_r8,
16740 { "securityModeComplete-r8", "lte-rrc.securityModeComplete_r8",
16741 FT_NONE, BASE_NONE, NULL, 0,
16742 "lte_rrc.SecurityModeComplete_r8_IEs", HFILL }},
16743 { &hf_lte_rrc_criticalExtensions_37,
16744 { "criticalExtensions", "lte-rrc.criticalExtensions",
16745 FT_NONE, BASE_NONE, NULL, 0,
16746 "lte_rrc.T_criticalExtensions_37", HFILL }},
16747 { &hf_lte_rrc_nonCriticalExtension_17,
16748 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16749 FT_NONE, BASE_NONE, NULL, 0,
16750 "lte_rrc.T_nonCriticalExtension_17", HFILL }},
16751 { &hf_lte_rrc_criticalExtensions_38,
16752 { "criticalExtensions", "lte-rrc.criticalExtensions",
16753 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_38_vals), 0,
16754 "lte_rrc.T_criticalExtensions_38", HFILL }},
16755 { &hf_lte_rrc_securityModeFailure_r8,
16756 { "securityModeFailure-r8", "lte-rrc.securityModeFailure_r8",
16757 FT_NONE, BASE_NONE, NULL, 0,
16758 "lte_rrc.SecurityModeFailure_r8_IEs", HFILL }},
16759 { &hf_lte_rrc_criticalExtensions_39,
16760 { "criticalExtensions", "lte-rrc.criticalExtensions",
16761 FT_NONE, BASE_NONE, NULL, 0,
16762 "lte_rrc.T_criticalExtensions_39", HFILL }},
16763 { &hf_lte_rrc_nonCriticalExtension_18,
16764 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16765 FT_NONE, BASE_NONE, NULL, 0,
16766 "lte_rrc.T_nonCriticalExtension_18", HFILL }},
16767 { &hf_lte_rrc_criticalExtensions_40,
16768 { "criticalExtensions", "lte-rrc.criticalExtensions",
16769 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_40_vals), 0,
16770 "lte_rrc.T_criticalExtensions_40", HFILL }},
16771 { &hf_lte_rrc_systemInformation_r8,
16772 { "systemInformation-r8", "lte-rrc.systemInformation_r8",
16773 FT_NONE, BASE_NONE, NULL, 0,
16774 "lte_rrc.SystemInformation_r8_IEs", HFILL }},
16775 { &hf_lte_rrc_criticalExtensions_41,
16776 { "criticalExtensions", "lte-rrc.criticalExtensions",
16777 FT_NONE, BASE_NONE, NULL, 0,
16778 "lte_rrc.T_criticalExtensions_41", HFILL }},
16779 { &hf_lte_rrc_sib_TypeAndInfo,
16780 { "sib-TypeAndInfo", "lte-rrc.sib_TypeAndInfo",
16781 FT_UINT32, BASE_DEC, NULL, 0,
16782 "lte_rrc.T_sib_TypeAndInfo", HFILL }},
16783 { &hf_lte_rrc_sib_TypeAndInfo_item,
16784 { "sib-TypeAndInfo", "lte-rrc.sib_TypeAndInfo_item",
16785 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sib_TypeAndInfo_item_vals), 0,
16786 "lte_rrc.T_sib_TypeAndInfo_item", HFILL }},
16787 { &hf_lte_rrc_sib2,
16788 { "sib2", "lte-rrc.sib2",
16789 FT_NONE, BASE_NONE, NULL, 0,
16790 "lte_rrc.SystemInformationBlockType2", HFILL }},
16791 { &hf_lte_rrc_sib3,
16792 { "sib3", "lte-rrc.sib3",
16793 FT_NONE, BASE_NONE, NULL, 0,
16794 "lte_rrc.SystemInformationBlockType3", HFILL }},
16795 { &hf_lte_rrc_sib4,
16796 { "sib4", "lte-rrc.sib4",
16797 FT_NONE, BASE_NONE, NULL, 0,
16798 "lte_rrc.SystemInformationBlockType4", HFILL }},
16799 { &hf_lte_rrc_sib5,
16800 { "sib5", "lte-rrc.sib5",
16801 FT_NONE, BASE_NONE, NULL, 0,
16802 "lte_rrc.SystemInformationBlockType5", HFILL }},
16803 { &hf_lte_rrc_sib6,
16804 { "sib6", "lte-rrc.sib6",
16805 FT_NONE, BASE_NONE, NULL, 0,
16806 "lte_rrc.SystemInformationBlockType6", HFILL }},
16807 { &hf_lte_rrc_sib7,
16808 { "sib7", "lte-rrc.sib7",
16809 FT_NONE, BASE_NONE, NULL, 0,
16810 "lte_rrc.SystemInformationBlockType7", HFILL }},
16811 { &hf_lte_rrc_sib8,
16812 { "sib8", "lte-rrc.sib8",
16813 FT_NONE, BASE_NONE, NULL, 0,
16814 "lte_rrc.SystemInformationBlockType8", HFILL }},
16815 { &hf_lte_rrc_sib9,
16816 { "sib9", "lte-rrc.sib9",
16817 FT_NONE, BASE_NONE, NULL, 0,
16818 "lte_rrc.SystemInformationBlockType9", HFILL }},
16819 { &hf_lte_rrc_sib10,
16820 { "sib10", "lte-rrc.sib10",
16821 FT_NONE, BASE_NONE, NULL, 0,
16822 "lte_rrc.SystemInformationBlockType10", HFILL }},
16823 { &hf_lte_rrc_sib11,
16824 { "sib11", "lte-rrc.sib11",
16825 FT_NONE, BASE_NONE, NULL, 0,
16826 "lte_rrc.SystemInformationBlockType11", HFILL }},
16827 { &hf_lte_rrc_nonCriticalExtension_19,
16828 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16829 FT_NONE, BASE_NONE, NULL, 0,
16830 "lte_rrc.T_nonCriticalExtension_19", HFILL }},
16831 { &hf_lte_rrc_cellAccessRelatedInformation,
16832 { "cellAccessRelatedInformation", "lte-rrc.cellAccessRelatedInformation",
16833 FT_NONE, BASE_NONE, NULL, 0,
16834 "lte_rrc.T_cellAccessRelatedInformation", HFILL }},
16835 { &hf_lte_rrc_plmn_IdentityList,
16836 { "plmn-IdentityList", "lte-rrc.plmn_IdentityList",
16837 FT_UINT32, BASE_DEC, NULL, 0,
16838 "lte_rrc.PLMN_IdentityList", HFILL }},
16839 { &hf_lte_rrc_trackingAreaCode,
16840 { "trackingAreaCode", "lte-rrc.trackingAreaCode",
16841 FT_BYTES, BASE_HEX, NULL, 0,
16842 "lte_rrc.TrackingAreaCode", HFILL }},
16843 { &hf_lte_rrc_cellIdentity,
16844 { "cellIdentity", "lte-rrc.cellIdentity",
16845 FT_BYTES, BASE_HEX, NULL, 0,
16846 "lte_rrc.CellIdentity", HFILL }},
16847 { &hf_lte_rrc_cellBarred,
16848 { "cellBarred", "lte-rrc.cellBarred",
16849 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellBarred_vals), 0,
16850 "lte_rrc.T_cellBarred", HFILL }},
16851 { &hf_lte_rrc_intraFrequencyCellReselection,
16852 { "intraFrequencyCellReselection", "lte-rrc.intraFrequencyCellReselection",
16853 FT_BOOLEAN, 8, NULL, 0,
16854 "lte_rrc.BOOLEAN", HFILL }},
16855 { &hf_lte_rrc_cellReservationExtension,
16856 { "cellReservationExtension", "lte-rrc.cellReservationExtension",
16857 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellReservationExtension_vals), 0,
16858 "lte_rrc.T_cellReservationExtension", HFILL }},
16859 { &hf_lte_rrc_csg_Indication,
16860 { "csg-Indication", "lte-rrc.csg_Indication",
16861 FT_BOOLEAN, 8, NULL, 0,
16862 "lte_rrc.BOOLEAN", HFILL }},
16863 { &hf_lte_rrc_cellSelectionInfo,
16864 { "cellSelectionInfo", "lte-rrc.cellSelectionInfo",
16865 FT_NONE, BASE_NONE, NULL, 0,
16866 "lte_rrc.T_cellSelectionInfo", HFILL }},
16867 { &hf_lte_rrc_q_Rxlevmin,
16868 { "q-Rxlevmin", "lte-rrc.q_Rxlevmin",
16869 FT_INT32, BASE_DEC, NULL, 0,
16870 "lte_rrc.INTEGER_M70_M22", HFILL }},
16871 { &hf_lte_rrc_q_Rxlevminoffset,
16872 { "q-Rxlevminoffset", "lte-rrc.q_Rxlevminoffset",
16873 FT_UINT32, BASE_DEC, NULL, 0,
16874 "lte_rrc.INTEGER_1_8", HFILL }},
16875 { &hf_lte_rrc_pmax,
16876 { "pmax", "lte-rrc.pmax",
16877 FT_INT32, BASE_DEC, NULL, 0,
16878 "lte_rrc.Pmax", HFILL }},
16879 { &hf_lte_rrc_frequencyBandIndicator,
16880 { "frequencyBandIndicator", "lte-rrc.frequencyBandIndicator",
16881 FT_UINT32, BASE_DEC, NULL, 0,
16882 "lte_rrc.INTEGER_1_64", HFILL }},
16883 { &hf_lte_rrc_schedulingInformation,
16884 { "schedulingInformation", "lte-rrc.schedulingInformation",
16885 FT_UINT32, BASE_DEC, NULL, 0,
16886 "lte_rrc.SchedulingInformation", HFILL }},
16887 { &hf_lte_rrc_tdd_Configuration,
16888 { "tdd-Configuration", "lte-rrc.tdd_Configuration",
16889 FT_NONE, BASE_NONE, NULL, 0,
16890 "lte_rrc.TDD_Configuration", HFILL }},
16891 { &hf_lte_rrc_si_WindowLength,
16892 { "si-WindowLength", "lte-rrc.si_WindowLength",
16893 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_si_WindowLength_vals), 0,
16894 "lte_rrc.T_si_WindowLength", HFILL }},
16895 { &hf_lte_rrc_systemInformationValueTag,
16896 { "systemInformationValueTag", "lte-rrc.systemInformationValueTag",
16897 FT_UINT32, BASE_DEC, NULL, 0,
16898 "lte_rrc.INTEGER_0_31", HFILL }},
16899 { &hf_lte_rrc_nonCriticalExtension_20,
16900 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16901 FT_NONE, BASE_NONE, NULL, 0,
16902 "lte_rrc.T_nonCriticalExtension_20", HFILL }},
16903 { &hf_lte_rrc_PLMN_IdentityList_item,
16904 { "PLMN-IdentityList", "lte-rrc.PLMN_IdentityList_item",
16905 FT_NONE, BASE_NONE, NULL, 0,
16906 "lte_rrc.PLMN_IdentityList_item", HFILL }},
16907 { &hf_lte_rrc_plmn_Identity,
16908 { "plmn-Identity", "lte-rrc.plmn_Identity",
16909 FT_NONE, BASE_NONE, NULL, 0,
16910 "lte_rrc.PLMN_Identity", HFILL }},
16911 { &hf_lte_rrc_cellReservedForOperatorUse,
16912 { "cellReservedForOperatorUse", "lte-rrc.cellReservedForOperatorUse",
16913 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellReservedForOperatorUse_vals), 0,
16914 "lte_rrc.T_cellReservedForOperatorUse", HFILL }},
16915 { &hf_lte_rrc_SchedulingInformation_item,
16916 { "SchedulingInformation", "lte-rrc.SchedulingInformation_item",
16917 FT_NONE, BASE_NONE, NULL, 0,
16918 "lte_rrc.SchedulingInformation_item", HFILL }},
16919 { &hf_lte_rrc_si_Periodicity,
16920 { "si-Periodicity", "lte-rrc.si_Periodicity",
16921 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_si_Periodicity_vals), 0,
16922 "lte_rrc.T_si_Periodicity", HFILL }},
16923 { &hf_lte_rrc_sib_MappingInfo,
16924 { "sib-MappingInfo", "lte-rrc.sib_MappingInfo",
16925 FT_UINT32, BASE_DEC, NULL, 0,
16926 "lte_rrc.SIB_MappingInfo", HFILL }},
16927 { &hf_lte_rrc_SIB_MappingInfo_item,
16928 { "SIB-MappingInfo", "lte-rrc.SIB_MappingInfo_item",
16929 FT_UINT32, BASE_DEC, VALS(lte_rrc_SIB_Type_vals), 0,
16930 "lte_rrc.SIB_Type", HFILL }},
16931 { &hf_lte_rrc_criticalExtensions_42,
16932 { "criticalExtensions", "lte-rrc.criticalExtensions",
16933 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_42_vals), 0,
16934 "lte_rrc.T_criticalExtensions_42", HFILL }},
16935 { &hf_lte_rrc_c1_17,
16936 { "c1", "lte-rrc.c1",
16937 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_17_vals), 0,
16938 "lte_rrc.T_c1_17", HFILL }},
16939 { &hf_lte_rrc_ueCapabilityEnquiry_r8,
16940 { "ueCapabilityEnquiry-r8", "lte-rrc.ueCapabilityEnquiry_r8",
16941 FT_NONE, BASE_NONE, NULL, 0,
16942 "lte_rrc.UECapabilityEnquiry_r8_IEs", HFILL }},
16943 { &hf_lte_rrc_criticalExtensions_43,
16944 { "criticalExtensions", "lte-rrc.criticalExtensions",
16945 FT_NONE, BASE_NONE, NULL, 0,
16946 "lte_rrc.T_criticalExtensions_43", HFILL }},
16947 { &hf_lte_rrc_ue_RadioAccessCapRequest,
16948 { "ue-RadioAccessCapRequest", "lte-rrc.ue_RadioAccessCapRequest",
16949 FT_UINT32, BASE_DEC, NULL, 0,
16950 "lte_rrc.UE_RadioAccessCapRequest", HFILL }},
16951 { &hf_lte_rrc_nonCriticalExtension_21,
16952 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16953 FT_NONE, BASE_NONE, NULL, 0,
16954 "lte_rrc.T_nonCriticalExtension_21", HFILL }},
16955 { &hf_lte_rrc_criticalExtensions_44,
16956 { "criticalExtensions", "lte-rrc.criticalExtensions",
16957 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_44_vals), 0,
16958 "lte_rrc.T_criticalExtensions_44", HFILL }},
16959 { &hf_lte_rrc_c1_18,
16960 { "c1", "lte-rrc.c1",
16961 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_18_vals), 0,
16962 "lte_rrc.T_c1_18", HFILL }},
16963 { &hf_lte_rrc_ueCapabilityInformation_r8,
16964 { "ueCapabilityInformation-r8", "lte-rrc.ueCapabilityInformation_r8",
16965 FT_UINT32, BASE_DEC, NULL, 0,
16966 "lte_rrc.UECapabilityInformation_r8_IEs", HFILL }},
16967 { &hf_lte_rrc_criticalExtensions_45,
16968 { "criticalExtensions", "lte-rrc.criticalExtensions",
16969 FT_NONE, BASE_NONE, NULL, 0,
16970 "lte_rrc.T_criticalExtensions_45", HFILL }},
16971 { &hf_lte_rrc_UECapabilityInformation_r8_IEs_item,
16972 { "UECapabilityInformation-r8-IEs", "lte-rrc.UECapabilityInformation_r8_IEs_item",
16973 FT_NONE, BASE_NONE, NULL, 0,
16974 "lte_rrc.UECapabilityInformation_r8_IEs_item", HFILL }},
16975 { &hf_lte_rrc_rat_Type,
16976 { "rat-Type", "lte-rrc.rat_Type",
16977 FT_UINT32, BASE_DEC, VALS(lte_rrc_RAT_Type_vals), 0,
16978 "lte_rrc.RAT_Type", HFILL }},
16979 { &hf_lte_rrc_ueCapabilitiesRAT_Container,
16980 { "ueCapabilitiesRAT-Container", "lte-rrc.ueCapabilitiesRAT_Container",
16981 FT_BYTES, BASE_HEX, NULL, 0,
16982 "lte_rrc.OCTET_STRING", HFILL }},
16983 { &hf_lte_rrc_nonCriticalExtension_22,
16984 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
16985 FT_NONE, BASE_NONE, NULL, 0,
16986 "lte_rrc.T_nonCriticalExtension_22", HFILL }},
16987 { &hf_lte_rrc_criticalExtensions_46,
16988 { "criticalExtensions", "lte-rrc.criticalExtensions",
16989 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_46_vals), 0,
16990 "lte_rrc.T_criticalExtensions_46", HFILL }},
16991 { &hf_lte_rrc_c1_19,
16992 { "c1", "lte-rrc.c1",
16993 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_19_vals), 0,
16994 "lte_rrc.T_c1_19", HFILL }},
16995 { &hf_lte_rrc_ulHandoverPreparationTransfer_r8,
16996 { "ulHandoverPreparationTransfer-r8", "lte-rrc.ulHandoverPreparationTransfer_r8",
16997 FT_NONE, BASE_NONE, NULL, 0,
16998 "lte_rrc.ULHandoverPreparationTransfer_r8_IEs", HFILL }},
16999 { &hf_lte_rrc_criticalExtensions_47,
17000 { "criticalExtensions", "lte-rrc.criticalExtensions",
17001 FT_NONE, BASE_NONE, NULL, 0,
17002 "lte_rrc.T_criticalExtensions_47", HFILL }},
17003 { &hf_lte_rrc_cdma2000_MEID,
17004 { "cdma2000-MEID", "lte-rrc.cdma2000_MEID",
17005 FT_BYTES, BASE_HEX, NULL, 0,
17006 "lte_rrc.BIT_STRING_SIZE_56", HFILL }},
17007 { &hf_lte_rrc_nonCriticalExtension_23,
17008 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
17009 FT_NONE, BASE_NONE, NULL, 0,
17010 "lte_rrc.T_nonCriticalExtension_23", HFILL }},
17011 { &hf_lte_rrc_criticalExtensions_48,
17012 { "criticalExtensions", "lte-rrc.criticalExtensions",
17013 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_48_vals), 0,
17014 "lte_rrc.T_criticalExtensions_48", HFILL }},
17015 { &hf_lte_rrc_c1_20,
17016 { "c1", "lte-rrc.c1",
17017 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_20_vals), 0,
17018 "lte_rrc.T_c1_20", HFILL }},
17019 { &hf_lte_rrc_ulInformationTransfer_r8,
17020 { "ulInformationTransfer-r8", "lte-rrc.ulInformationTransfer_r8",
17021 FT_NONE, BASE_NONE, NULL, 0,
17022 "lte_rrc.ULInformationTransfer_r8_IEs", HFILL }},
17023 { &hf_lte_rrc_criticalExtensions_49,
17024 { "criticalExtensions", "lte-rrc.criticalExtensions",
17025 FT_NONE, BASE_NONE, NULL, 0,
17026 "lte_rrc.T_criticalExtensions_49", HFILL }},
17027 { &hf_lte_rrc_informationType_01,
17028 { "informationType", "lte-rrc.informationType",
17029 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_informationType_01_vals), 0,
17030 "lte_rrc.T_informationType_01", HFILL }},
17031 { &hf_lte_rrc_cdma2000_01,
17032 { "cdma2000", "lte-rrc.cdma2000",
17033 FT_NONE, BASE_NONE, NULL, 0,
17034 "lte_rrc.T_cdma2000_01", HFILL }},
17035 { &hf_lte_rrc_nonCriticalExtension_24,
17036 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
17037 FT_NONE, BASE_NONE, NULL, 0,
17038 "lte_rrc.T_nonCriticalExtension_24", HFILL }},
17039 { &hf_lte_rrc_accessBarringInformation,
17040 { "accessBarringInformation", "lte-rrc.accessBarringInformation",
17041 FT_NONE, BASE_NONE, NULL, 0,
17042 "lte_rrc.T_accessBarringInformation", HFILL }},
17043 { &hf_lte_rrc_accessBarringForEmergencyCalls,
17044 { "accessBarringForEmergencyCalls", "lte-rrc.accessBarringForEmergencyCalls",
17045 FT_BOOLEAN, 8, NULL, 0,
17046 "lte_rrc.BOOLEAN", HFILL }},
17047 { &hf_lte_rrc_accessBarringForSignalling,
17048 { "accessBarringForSignalling", "lte-rrc.accessBarringForSignalling",
17049 FT_NONE, BASE_NONE, NULL, 0,
17050 "lte_rrc.AccessClassBarringInformation", HFILL }},
17051 { &hf_lte_rrc_accessBarringForOriginatingCalls,
17052 { "accessBarringForOriginatingCalls", "lte-rrc.accessBarringForOriginatingCalls",
17053 FT_NONE, BASE_NONE, NULL, 0,
17054 "lte_rrc.AccessClassBarringInformation", HFILL }},
17055 { &hf_lte_rrc_radioResourceConfigCommon,
17056 { "radioResourceConfigCommon", "lte-rrc.radioResourceConfigCommon",
17057 FT_NONE, BASE_NONE, NULL, 0,
17058 "lte_rrc.RadioResourceConfigCommonSIB", HFILL }},
17059 { &hf_lte_rrc_ue_TimersAndConstants,
17060 { "ue-TimersAndConstants", "lte-rrc.ue_TimersAndConstants",
17061 FT_NONE, BASE_NONE, NULL, 0,
17062 "lte_rrc.UE_TimersAndConstants", HFILL }},
17063 { &hf_lte_rrc_frequencyInformation,
17064 { "frequencyInformation", "lte-rrc.frequencyInformation",
17065 FT_NONE, BASE_NONE, NULL, 0,
17066 "lte_rrc.T_frequencyInformation", HFILL }},
17067 { &hf_lte_rrc_ul_EARFCN,
17068 { "ul-EARFCN", "lte-rrc.ul_EARFCN",
17069 FT_UINT32, BASE_DEC, NULL, 0,
17070 "lte_rrc.INTEGER_0_maxEARFCN", HFILL }},
17071 { &hf_lte_rrc_ul_Bandwidth,
17072 { "ul-Bandwidth", "lte-rrc.ul_Bandwidth",
17073 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ul_Bandwidth_vals), 0,
17074 "lte_rrc.T_ul_Bandwidth", HFILL }},
17075 { &hf_lte_rrc_additionalSpectrumEmission,
17076 { "additionalSpectrumEmission", "lte-rrc.additionalSpectrumEmission",
17077 FT_UINT32, BASE_DEC, NULL, 0,
17078 "lte_rrc.INTEGER_0_31", HFILL }},
17079 { &hf_lte_rrc_ul_CyclicPrefixLength,
17080 { "ul-CyclicPrefixLength", "lte-rrc.ul_CyclicPrefixLength",
17081 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ul_CyclicPrefixLength_vals), 0,
17082 "lte_rrc.T_ul_CyclicPrefixLength", HFILL }},
17083 { &hf_lte_rrc_mbsfn_SubframeConfiguration,
17084 { "mbsfn-SubframeConfiguration", "lte-rrc.mbsfn_SubframeConfiguration",
17085 FT_UINT32, BASE_DEC, NULL, 0,
17086 "lte_rrc.MBSFN_SubframeConfiguration", HFILL }},
17087 { &hf_lte_rrc_timeAlignmentTimerCommon,
17088 { "timeAlignmentTimerCommon", "lte-rrc.timeAlignmentTimerCommon",
17089 FT_UINT32, BASE_DEC, VALS(lte_rrc_TimeAlignmentTimer_vals), 0,
17090 "lte_rrc.TimeAlignmentTimer", HFILL }},
17091 { &hf_lte_rrc_accessProbabilityFactor,
17092 { "accessProbabilityFactor", "lte-rrc.accessProbabilityFactor",
17093 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_accessProbabilityFactor_vals), 0,
17094 "lte_rrc.T_accessProbabilityFactor", HFILL }},
17095 { &hf_lte_rrc_accessBarringTime,
17096 { "accessBarringTime", "lte-rrc.accessBarringTime",
17097 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_accessBarringTime_vals), 0,
17098 "lte_rrc.T_accessBarringTime", HFILL }},
17099 { &hf_lte_rrc_accessClassBarringList,
17100 { "accessClassBarringList", "lte-rrc.accessClassBarringList",
17101 FT_UINT32, BASE_DEC, NULL, 0,
17102 "lte_rrc.AccessClassBarringList", HFILL }},
17103 { &hf_lte_rrc_AccessClassBarringList_item,
17104 { "AccessClassBarringList", "lte-rrc.AccessClassBarringList_item",
17105 FT_NONE, BASE_NONE, NULL, 0,
17106 "lte_rrc.AccessClassBarringList_item", HFILL }},
17107 { &hf_lte_rrc_accessClassBarring,
17108 { "accessClassBarring", "lte-rrc.accessClassBarring",
17109 FT_BOOLEAN, 8, NULL, 0,
17110 "lte_rrc.BOOLEAN", HFILL }},
17111 { &hf_lte_rrc_MBSFN_SubframeConfiguration_item,
17112 { "MBSFN-SubframeConfiguration", "lte-rrc.MBSFN_SubframeConfiguration_item",
17113 FT_NONE, BASE_NONE, NULL, 0,
17114 "lte_rrc.MBSFN_SubframeConfiguration_item", HFILL }},
17115 { &hf_lte_rrc_radioframeAllocationPeriod,
17116 { "radioframeAllocationPeriod", "lte-rrc.radioframeAllocationPeriod",
17117 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_radioframeAllocationPeriod_vals), 0,
17118 "lte_rrc.T_radioframeAllocationPeriod", HFILL }},
17119 { &hf_lte_rrc_radioframeAllocationOffset,
17120 { "radioframeAllocationOffset", "lte-rrc.radioframeAllocationOffset",
17121 FT_UINT32, BASE_DEC, NULL, 0,
17122 "lte_rrc.INTEGER_0_7", HFILL }},
17123 { &hf_lte_rrc_subframeAllocation,
17124 { "subframeAllocation", "lte-rrc.subframeAllocation",
17125 FT_UINT32, BASE_DEC, NULL, 0,
17126 "lte_rrc.INTEGER_1_6", HFILL }},
17127 { &hf_lte_rrc_cellReselectionInfoCommon,
17128 { "cellReselectionInfoCommon", "lte-rrc.cellReselectionInfoCommon",
17129 FT_NONE, BASE_NONE, NULL, 0,
17130 "lte_rrc.T_cellReselectionInfoCommon", HFILL }},
17131 { &hf_lte_rrc_q_Hyst,
17132 { "q-Hyst", "lte-rrc.q_Hyst",
17133 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_q_Hyst_vals), 0,
17134 "lte_rrc.T_q_Hyst", HFILL }},
17135 { &hf_lte_rrc_t_ReselectionEUTRAN,
17136 { "t-ReselectionEUTRAN", "lte-rrc.t_ReselectionEUTRAN",
17137 FT_UINT32, BASE_DEC, NULL, 0,
17138 "lte_rrc.INTEGER_0_7", HFILL }},
17139 { &hf_lte_rrc_speedDependentReselection,
17140 { "speedDependentReselection", "lte-rrc.speedDependentReselection",
17141 FT_NONE, BASE_NONE, NULL, 0,
17142 "lte_rrc.T_speedDependentReselection", HFILL }},
17143 { &hf_lte_rrc_mobilityStateParameters,
17144 { "mobilityStateParameters", "lte-rrc.mobilityStateParameters",
17145 FT_NONE, BASE_NONE, NULL, 0,
17146 "lte_rrc.MobilityStateParameters", HFILL }},
17147 { &hf_lte_rrc_speedDependentScalingParameters,
17148 { "speedDependentScalingParameters", "lte-rrc.speedDependentScalingParameters",
17149 FT_NONE, BASE_NONE, NULL, 0,
17150 "lte_rrc.T_speedDependentScalingParameters", HFILL }},
17151 { &hf_lte_rrc_q_HystSF_Medium,
17152 { "q-HystSF-Medium", "lte-rrc.q_HystSF_Medium",
17153 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_q_HystSF_Medium_vals), 0,
17154 "lte_rrc.T_q_HystSF_Medium", HFILL }},
17155 { &hf_lte_rrc_q_HystSF_High,
17156 { "q-HystSF-High", "lte-rrc.q_HystSF_High",
17157 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_q_HystSF_High_vals), 0,
17158 "lte_rrc.T_q_HystSF_High", HFILL }},
17159 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_Medium,
17160 { "t-ReselectionEUTRAN-SF-Medium", "lte-rrc.t_ReselectionEUTRAN_SF_Medium",
17161 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionEUTRAN_SF_Medium_vals), 0,
17162 "lte_rrc.T_t_ReselectionEUTRAN_SF_Medium", HFILL }},
17163 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_High,
17164 { "t-ReselectionEUTRAN-SF-High", "lte-rrc.t_ReselectionEUTRAN_SF_High",
17165 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionEUTRAN_SF_High_vals), 0,
17166 "lte_rrc.T_t_ReselectionEUTRAN_SF_High", HFILL }},
17167 { &hf_lte_rrc_sameRefSignalsInNeighbour,
17168 { "sameRefSignalsInNeighbour", "lte-rrc.sameRefSignalsInNeighbour",
17169 FT_BOOLEAN, 8, NULL, 0,
17170 "lte_rrc.BOOLEAN", HFILL }},
17171 { &hf_lte_rrc_neighbourCellConfiguration,
17172 { "neighbourCellConfiguration", "lte-rrc.neighbourCellConfiguration",
17173 FT_BYTES, BASE_HEX, NULL, 0,
17174 "lte_rrc.BIT_STRING_SIZE_2", HFILL }},
17175 { &hf_lte_rrc_cellReselectionServingFreqInfo,
17176 { "cellReselectionServingFreqInfo", "lte-rrc.cellReselectionServingFreqInfo",
17177 FT_NONE, BASE_NONE, NULL, 0,
17178 "lte_rrc.T_cellReselectionServingFreqInfo", HFILL }},
17179 { &hf_lte_rrc_s_NonIntraSearch,
17180 { "s-NonIntraSearch", "lte-rrc.s_NonIntraSearch",
17181 FT_UINT32, BASE_DEC, NULL, 0,
17182 "lte_rrc.INTEGER_0_56", HFILL }},
17183 { &hf_lte_rrc_threshServingLow,
17184 { "threshServingLow", "lte-rrc.threshServingLow",
17185 FT_UINT32, BASE_DEC, NULL, 0,
17186 "lte_rrc.INTEGER_0_56", HFILL }},
17187 { &hf_lte_rrc_cellReselectionPriority,
17188 { "cellReselectionPriority", "lte-rrc.cellReselectionPriority",
17189 FT_UINT32, BASE_DEC, NULL, 0,
17190 "lte_rrc.INTEGER_0_7", HFILL }},
17191 { &hf_lte_rrc_intraFreqCellReselectionInfo,
17192 { "intraFreqCellReselectionInfo", "lte-rrc.intraFreqCellReselectionInfo",
17193 FT_NONE, BASE_NONE, NULL, 0,
17194 "lte_rrc.T_intraFreqCellReselectionInfo", HFILL }},
17195 { &hf_lte_rrc_s_IntraSearch,
17196 { "s-IntraSearch", "lte-rrc.s_IntraSearch",
17197 FT_UINT32, BASE_DEC, NULL, 0,
17198 "lte_rrc.INTEGER_0_56", HFILL }},
17199 { &hf_lte_rrc_measurementBandwidth,
17200 { "measurementBandwidth", "lte-rrc.measurementBandwidth",
17201 FT_UINT32, BASE_DEC, VALS(lte_rrc_MeasurementBandwidth_vals), 0,
17202 "lte_rrc.MeasurementBandwidth", HFILL }},
17203 { &hf_lte_rrc_intraFreqNeighbouringCellList,
17204 { "intraFreqNeighbouringCellList", "lte-rrc.intraFreqNeighbouringCellList",
17205 FT_UINT32, BASE_DEC, NULL, 0,
17206 "lte_rrc.IntraFreqNeighbouringCellList", HFILL }},
17207 { &hf_lte_rrc_intraFreqBlacklistedCellList,
17208 { "intraFreqBlacklistedCellList", "lte-rrc.intraFreqBlacklistedCellList",
17209 FT_UINT32, BASE_DEC, NULL, 0,
17210 "lte_rrc.IntraFreqBlacklistedCellList", HFILL }},
17211 { &hf_lte_rrc_IntraFreqNeighbouringCellList_item,
17212 { "IntraFreqNeighbouringCellList", "lte-rrc.IntraFreqNeighbouringCellList_item",
17213 FT_NONE, BASE_NONE, NULL, 0,
17214 "lte_rrc.IntraFreqNeighbouringCellList_item", HFILL }},
17215 { &hf_lte_rrc_physicalCellIdentity,
17216 { "physicalCellIdentity", "lte-rrc.physicalCellIdentity",
17217 FT_UINT32, BASE_DEC, NULL, 0,
17218 "lte_rrc.PhysicalCellIdentity", HFILL }},
17219 { &hf_lte_rrc_q_OffsetCell,
17220 { "q-OffsetCell", "lte-rrc.q_OffsetCell",
17221 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_q_OffsetCell_vals), 0,
17222 "lte_rrc.T_q_OffsetCell", HFILL }},
17223 { &hf_lte_rrc_IntraFreqBlacklistedCellList_item,
17224 { "IntraFreqBlacklistedCellList", "lte-rrc.IntraFreqBlacklistedCellList_item",
17225 FT_NONE, BASE_NONE, NULL, 0,
17226 "lte_rrc.IntraFreqBlacklistedCellList_item", HFILL }},
17227 { &hf_lte_rrc_interFreqCarrierFreqList,
17228 { "interFreqCarrierFreqList", "lte-rrc.interFreqCarrierFreqList",
17229 FT_UINT32, BASE_DEC, NULL, 0,
17230 "lte_rrc.InterFreqCarrierFreqList", HFILL }},
17231 { &hf_lte_rrc_InterFreqCarrierFreqList_item,
17232 { "InterFreqCarrierFreqList", "lte-rrc.InterFreqCarrierFreqList_item",
17233 FT_NONE, BASE_NONE, NULL, 0,
17234 "lte_rrc.InterFreqCarrierFreqList_item", HFILL }},
17235 { &hf_lte_rrc_eutra_CarrierFreq,
17236 { "eutra-CarrierFreq", "lte-rrc.eutra_CarrierFreq",
17237 FT_UINT32, BASE_DEC, NULL, 0,
17238 "lte_rrc.EUTRA_DL_CarrierFreq", HFILL }},
17239 { &hf_lte_rrc_speedDependentScalingParameters_01,
17240 { "speedDependentScalingParameters", "lte-rrc.speedDependentScalingParameters",
17241 FT_NONE, BASE_NONE, NULL, 0,
17242 "lte_rrc.T_speedDependentScalingParameters_01", HFILL }},
17243 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_Medium_01,
17244 { "t-ReselectionEUTRAN-SF-Medium", "lte-rrc.t_ReselectionEUTRAN_SF_Medium",
17245 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionEUTRAN_SF_Medium_01_vals), 0,
17246 "lte_rrc.T_t_ReselectionEUTRAN_SF_Medium_01", HFILL }},
17247 { &hf_lte_rrc_t_ReselectionEUTRAN_SF_High_01,
17248 { "t-ReselectionEUTRAN-SF-High", "lte-rrc.t_ReselectionEUTRAN_SF_High",
17249 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionEUTRAN_SF_High_01_vals), 0,
17250 "lte_rrc.T_t_ReselectionEUTRAN_SF_High_01", HFILL }},
17251 { &hf_lte_rrc_threshX_High,
17252 { "threshX-High", "lte-rrc.threshX_High",
17253 FT_UINT32, BASE_DEC, NULL, 0,
17254 "lte_rrc.INTEGER_0_56", HFILL }},
17255 { &hf_lte_rrc_threshX_Low,
17256 { "threshX-Low", "lte-rrc.threshX_Low",
17257 FT_UINT32, BASE_DEC, NULL, 0,
17258 "lte_rrc.INTEGER_0_56", HFILL }},
17259 { &hf_lte_rrc_q_OffsetFreq,
17260 { "q-OffsetFreq", "lte-rrc.q_OffsetFreq",
17261 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_q_OffsetFreq_vals), 0,
17262 "lte_rrc.T_q_OffsetFreq", HFILL }},
17263 { &hf_lte_rrc_interFreqNeighbouringCellList,
17264 { "interFreqNeighbouringCellList", "lte-rrc.interFreqNeighbouringCellList",
17265 FT_UINT32, BASE_DEC, NULL, 0,
17266 "lte_rrc.InterFreqNeighbouringCellList", HFILL }},
17267 { &hf_lte_rrc_interFreqBlacklistedCellList,
17268 { "interFreqBlacklistedCellList", "lte-rrc.interFreqBlacklistedCellList",
17269 FT_UINT32, BASE_DEC, NULL, 0,
17270 "lte_rrc.InterFreqBlacklistedCellList", HFILL }},
17271 { &hf_lte_rrc_InterFreqNeighbouringCellList_item,
17272 { "InterFreqNeighbouringCellList", "lte-rrc.InterFreqNeighbouringCellList_item",
17273 FT_NONE, BASE_NONE, NULL, 0,
17274 "lte_rrc.InterFreqNeighbouringCellList_item", HFILL }},
17275 { &hf_lte_rrc_q_OffsetCell_01,
17276 { "q-OffsetCell", "lte-rrc.q_OffsetCell",
17277 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_q_OffsetCell_01_vals), 0,
17278 "lte_rrc.T_q_OffsetCell_01", HFILL }},
17279 { &hf_lte_rrc_InterFreqBlacklistedCellList_item,
17280 { "InterFreqBlacklistedCellList", "lte-rrc.InterFreqBlacklistedCellList_item",
17281 FT_NONE, BASE_NONE, NULL, 0,
17282 "lte_rrc.InterFreqBlacklistedCellList_item", HFILL }},
17283 { &hf_lte_rrc_utra_FDD_CarrierFreqList,
17284 { "utra-FDD-CarrierFreqList", "lte-rrc.utra_FDD_CarrierFreqList",
17285 FT_UINT32, BASE_DEC, NULL, 0,
17286 "lte_rrc.UTRA_FDD_CarrierFreqList", HFILL }},
17287 { &hf_lte_rrc_utra_TDD_CarrierFreqList,
17288 { "utra-TDD-CarrierFreqList", "lte-rrc.utra_TDD_CarrierFreqList",
17289 FT_UINT32, BASE_DEC, NULL, 0,
17290 "lte_rrc.UTRA_TDD_CarrierFreqList", HFILL }},
17291 { &hf_lte_rrc_t_ReselectionUTRA,
17292 { "t-ReselectionUTRA", "lte-rrc.t_ReselectionUTRA",
17293 FT_UINT32, BASE_DEC, NULL, 0,
17294 "lte_rrc.INTEGER_0_7", HFILL }},
17295 { &hf_lte_rrc_speedDependentScalingParameters_02,
17296 { "speedDependentScalingParameters", "lte-rrc.speedDependentScalingParameters",
17297 FT_NONE, BASE_NONE, NULL, 0,
17298 "lte_rrc.T_speedDependentScalingParameters_02", HFILL }},
17299 { &hf_lte_rrc_t_ReselectionUTRA_SF_Medium,
17300 { "t-ReselectionUTRA-SF-Medium", "lte-rrc.t_ReselectionUTRA_SF_Medium",
17301 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionUTRA_SF_Medium_vals), 0,
17302 "lte_rrc.T_t_ReselectionUTRA_SF_Medium", HFILL }},
17303 { &hf_lte_rrc_t_ReselectionUTRA_SF_High,
17304 { "t-ReselectionUTRA-SF-High", "lte-rrc.t_ReselectionUTRA_SF_High",
17305 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionUTRA_SF_High_vals), 0,
17306 "lte_rrc.T_t_ReselectionUTRA_SF_High", HFILL }},
17307 { &hf_lte_rrc_UTRA_FDD_CarrierFreqList_item,
17308 { "UTRA-FDD-CarrierFreqList", "lte-rrc.UTRA_FDD_CarrierFreqList_item",
17309 FT_NONE, BASE_NONE, NULL, 0,
17310 "lte_rrc.UTRA_FDD_CarrierFreqList_item", HFILL }},
17311 { &hf_lte_rrc_utra_CarrierFreq,
17312 { "utra-CarrierFreq", "lte-rrc.utra_CarrierFreq",
17313 FT_NONE, BASE_NONE, NULL, 0,
17314 "lte_rrc.UTRA_DL_CarrierFreq", HFILL }},
17315 { &hf_lte_rrc_utra_CellReselectionPriority,
17316 { "utra-CellReselectionPriority", "lte-rrc.utra_CellReselectionPriority",
17317 FT_UINT32, BASE_DEC, NULL, 0,
17318 "lte_rrc.INTEGER_0_7", HFILL }},
17319 { &hf_lte_rrc_threshX_High_01,
17320 { "threshX-High", "lte-rrc.threshX_High",
17321 FT_INT32, BASE_DEC, NULL, 0,
17322 "lte_rrc.INTEGER_M70_M22", HFILL }},
17323 { &hf_lte_rrc_threshX_Low_01,
17324 { "threshX-Low", "lte-rrc.threshX_Low",
17325 FT_INT32, BASE_DEC, NULL, 0,
17326 "lte_rrc.INTEGER_M70_M22", HFILL }},
17327 { &hf_lte_rrc_maxAllowedTxPower,
17328 { "maxAllowedTxPower", "lte-rrc.maxAllowedTxPower",
17329 FT_INT32, BASE_DEC, NULL, 0,
17330 "lte_rrc.INTEGER_M50_33", HFILL }},
17331 { &hf_lte_rrc_q_Qualmin,
17332 { "q-Qualmin", "lte-rrc.q_Qualmin",
17333 FT_INT32, BASE_DEC, NULL, 0,
17334 "lte_rrc.INTEGER_M24_0", HFILL }},
17335 { &hf_lte_rrc_UTRA_TDD_CarrierFreqList_item,
17336 { "UTRA-TDD-CarrierFreqList", "lte-rrc.UTRA_TDD_CarrierFreqList_item",
17337 FT_NONE, BASE_NONE, NULL, 0,
17338 "lte_rrc.UTRA_TDD_CarrierFreqList_item", HFILL }},
17339 { &hf_lte_rrc_t_ReselectionGERAN,
17340 { "t-ReselectionGERAN", "lte-rrc.t_ReselectionGERAN",
17341 FT_UINT32, BASE_DEC, NULL, 0,
17342 "lte_rrc.INTEGER_0_7", HFILL }},
17343 { &hf_lte_rrc_speedDependentScalingParameters_03,
17344 { "speedDependentScalingParameters", "lte-rrc.speedDependentScalingParameters",
17345 FT_NONE, BASE_NONE, NULL, 0,
17346 "lte_rrc.T_speedDependentScalingParameters_03", HFILL }},
17347 { &hf_lte_rrc_t_ReselectionGERAN_SF_Medium,
17348 { "t-ReselectionGERAN-SF-Medium", "lte-rrc.t_ReselectionGERAN_SF_Medium",
17349 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionGERAN_SF_Medium_vals), 0,
17350 "lte_rrc.T_t_ReselectionGERAN_SF_Medium", HFILL }},
17351 { &hf_lte_rrc_t_ReselectionGERAN_SF_High,
17352 { "t-ReselectionGERAN-SF-High", "lte-rrc.t_ReselectionGERAN_SF_High",
17353 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionGERAN_SF_High_vals), 0,
17354 "lte_rrc.T_t_ReselectionGERAN_SF_High", HFILL }},
17355 { &hf_lte_rrc_geran_NeigbourFreqList,
17356 { "geran-NeigbourFreqList", "lte-rrc.geran_NeigbourFreqList",
17357 FT_UINT32, BASE_DEC, NULL, 0,
17358 "lte_rrc.GERAN_NeigbourFreqList", HFILL }},
17359 { &hf_lte_rrc_GERAN_NeigbourFreqList_item,
17360 { "GERAN-NeigbourFreqList", "lte-rrc.GERAN_NeigbourFreqList_item",
17361 FT_NONE, BASE_NONE, NULL, 0,
17362 "lte_rrc.GERAN_BCCH_Group", HFILL }},
17363 { &hf_lte_rrc_geran_BCCH_FrequencyGroup,
17364 { "geran-BCCH-FrequencyGroup", "lte-rrc.geran_BCCH_FrequencyGroup",
17365 FT_NONE, BASE_NONE, NULL, 0,
17366 "lte_rrc.GERAN_CarrierFreqList", HFILL }},
17367 { &hf_lte_rrc_geran_BCCH_Configuration,
17368 { "geran-BCCH-Configuration", "lte-rrc.geran_BCCH_Configuration",
17369 FT_NONE, BASE_NONE, NULL, 0,
17370 "lte_rrc.T_geran_BCCH_Configuration", HFILL }},
17371 { &hf_lte_rrc_geran_CellReselectionPriority,
17372 { "geran-CellReselectionPriority", "lte-rrc.geran_CellReselectionPriority",
17373 FT_UINT32, BASE_DEC, NULL, 0,
17374 "lte_rrc.INTEGER_0_7", HFILL }},
17375 { &hf_lte_rrc_ncc_Permitted,
17376 { "ncc-Permitted", "lte-rrc.ncc_Permitted",
17377 FT_BYTES, BASE_HEX, NULL, 0,
17378 "lte_rrc.BIT_STRING_SIZE_8", HFILL }},
17379 { &hf_lte_rrc_q_Rxlevmin_01,
17380 { "q-Rxlevmin", "lte-rrc.q_Rxlevmin",
17381 FT_UINT32, BASE_DEC, NULL, 0,
17382 "lte_rrc.INTEGER_0_31", HFILL }},
17383 { &hf_lte_rrc_threshX_High_02,
17384 { "threshX-High", "lte-rrc.threshX_High",
17385 FT_UINT32, BASE_DEC, NULL, 0,
17386 "lte_rrc.INTEGER_0_31", HFILL }},
17387 { &hf_lte_rrc_threshX_Low_02,
17388 { "threshX-Low", "lte-rrc.threshX_Low",
17389 FT_UINT32, BASE_DEC, NULL, 0,
17390 "lte_rrc.INTEGER_0_31", HFILL }},
17391 { &hf_lte_rrc_cdma2000_SystemTimeInfo,
17392 { "cdma2000-SystemTimeInfo", "lte-rrc.cdma2000_SystemTimeInfo",
17393 FT_NONE, BASE_NONE, NULL, 0,
17394 "lte_rrc.CDMA2000_SystemTimeInfo", HFILL }},
17395 { &hf_lte_rrc_searchWindowSize,
17396 { "searchWindowSize", "lte-rrc.searchWindowSize",
17397 FT_UINT32, BASE_DEC, NULL, 0,
17398 "lte_rrc.INTEGER_0_15", HFILL }},
17399 { &hf_lte_rrc_hrpd_Parameters,
17400 { "hrpd-Parameters", "lte-rrc.hrpd_Parameters",
17401 FT_NONE, BASE_NONE, NULL, 0,
17402 "lte_rrc.T_hrpd_Parameters", HFILL }},
17403 { &hf_lte_rrc_hrpd_PreRegistrationInfo,
17404 { "hrpd-PreRegistrationInfo", "lte-rrc.hrpd_PreRegistrationInfo",
17405 FT_NONE, BASE_NONE, NULL, 0,
17406 "lte_rrc.HRPD_PreRegistrationInfo", HFILL }},
17407 { &hf_lte_rrc_hrpd_CellReselectionParameters,
17408 { "hrpd-CellReselectionParameters", "lte-rrc.hrpd_CellReselectionParameters",
17409 FT_NONE, BASE_NONE, NULL, 0,
17410 "lte_rrc.T_hrpd_CellReselectionParameters", HFILL }},
17411 { &hf_lte_rrc_hrpd_BandClassList,
17412 { "hrpd-BandClassList", "lte-rrc.hrpd_BandClassList",
17413 FT_UINT32, BASE_DEC, NULL, 0,
17414 "lte_rrc.HRPD_BandClassList", HFILL }},
17415 { &hf_lte_rrc_hrpd_NeighborCellList,
17416 { "hrpd-NeighborCellList", "lte-rrc.hrpd_NeighborCellList",
17417 FT_UINT32, BASE_DEC, NULL, 0,
17418 "lte_rrc.HRPD_NeighborCellList", HFILL }},
17419 { &hf_lte_rrc_t_ReselectionCDMA_HRPD,
17420 { "t-ReselectionCDMA-HRPD", "lte-rrc.t_ReselectionCDMA_HRPD",
17421 FT_UINT32, BASE_DEC, NULL, 0,
17422 "lte_rrc.INTEGER_0_7", HFILL }},
17423 { &hf_lte_rrc_speedDependentScalingParameters_04,
17424 { "speedDependentScalingParameters", "lte-rrc.speedDependentScalingParameters",
17425 FT_NONE, BASE_NONE, NULL, 0,
17426 "lte_rrc.T_speedDependentScalingParameters_04", HFILL }},
17427 { &hf_lte_rrc_t_ReselectionCDMA_HRPD_SF_Medium,
17428 { "t-ReselectionCDMA-HRPD-SF-Medium", "lte-rrc.t_ReselectionCDMA_HRPD_SF_Medium",
17429 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionCDMA_HRPD_SF_Medium_vals), 0,
17430 "lte_rrc.T_t_ReselectionCDMA_HRPD_SF_Medium", HFILL }},
17431 { &hf_lte_rrc_t_ReselectionCDMA_HRPD_SF_High,
17432 { "t-ReselectionCDMA-HRPD-SF-High", "lte-rrc.t_ReselectionCDMA_HRPD_SF_High",
17433 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionCDMA_HRPD_SF_High_vals), 0,
17434 "lte_rrc.T_t_ReselectionCDMA_HRPD_SF_High", HFILL }},
17435 { &hf_lte_rrc_oneXRTT_Parameters,
17436 { "oneXRTT-Parameters", "lte-rrc.oneXRTT_Parameters",
17437 FT_NONE, BASE_NONE, NULL, 0,
17438 "lte_rrc.T_oneXRTT_Parameters", HFILL }},
17439 { &hf_lte_rrc_oneXRTT_CSFB_RegistrationInfo,
17440 { "oneXRTT-CSFB-RegistrationInfo", "lte-rrc.oneXRTT_CSFB_RegistrationInfo",
17441 FT_NONE, BASE_NONE, NULL, 0,
17442 "lte_rrc.OneXRTT_CSFB_RegistrationInfo", HFILL }},
17443 { &hf_lte_rrc_oneXRTT_LongCodeState,
17444 { "oneXRTT-LongCodeState", "lte-rrc.oneXRTT_LongCodeState",
17445 FT_BYTES, BASE_HEX, NULL, 0,
17446 "lte_rrc.BIT_STRING_SIZE_42", HFILL }},
17447 { &hf_lte_rrc_oneXRTT_CellReselectionParameters,
17448 { "oneXRTT-CellReselectionParameters", "lte-rrc.oneXRTT_CellReselectionParameters",
17449 FT_NONE, BASE_NONE, NULL, 0,
17450 "lte_rrc.T_oneXRTT_CellReselectionParameters", HFILL }},
17451 { &hf_lte_rrc_oneXRTT_BandClassList,
17452 { "oneXRTT-BandClassList", "lte-rrc.oneXRTT_BandClassList",
17453 FT_UINT32, BASE_DEC, NULL, 0,
17454 "lte_rrc.OneXRTT_BandClassList", HFILL }},
17455 { &hf_lte_rrc_oneXRTT_NeighborCellList,
17456 { "oneXRTT-NeighborCellList", "lte-rrc.oneXRTT_NeighborCellList",
17457 FT_UINT32, BASE_DEC, NULL, 0,
17458 "lte_rrc.OneXRTT_NeighborCellList", HFILL }},
17459 { &hf_lte_rrc_t_ReselectionCDMA_OneXRTT,
17460 { "t-ReselectionCDMA-OneXRTT", "lte-rrc.t_ReselectionCDMA_OneXRTT",
17461 FT_UINT32, BASE_DEC, NULL, 0,
17462 "lte_rrc.INTEGER_0_7", HFILL }},
17463 { &hf_lte_rrc_speedDependentScalingParameters_05,
17464 { "speedDependentScalingParameters", "lte-rrc.speedDependentScalingParameters",
17465 FT_NONE, BASE_NONE, NULL, 0,
17466 "lte_rrc.T_speedDependentScalingParameters_05", HFILL }},
17467 { &hf_lte_rrc_t_ReselectionCDMA_OneXRTT_SF_Medium,
17468 { "t-ReselectionCDMA-OneXRTT-SF-Medium", "lte-rrc.t_ReselectionCDMA_OneXRTT_SF_Medium",
17469 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_Medium_vals), 0,
17470 "lte_rrc.T_t_ReselectionCDMA_OneXRTT_SF_Medium", HFILL }},
17471 { &hf_lte_rrc_t_ReselectionCDMA_OneXRTT_SF_High,
17472 { "t-ReselectionCDMA-OneXRTT-SF-High", "lte-rrc.t_ReselectionCDMA_OneXRTT_SF_High",
17473 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_ReselectionCDMA_OneXRTT_SF_High_vals), 0,
17474 "lte_rrc.T_t_ReselectionCDMA_OneXRTT_SF_High", HFILL }},
17475 { &hf_lte_rrc_HRPD_NeighborCellList_item,
17476 { "HRPD-NeighborCellList", "lte-rrc.HRPD_NeighborCellList_item",
17477 FT_NONE, BASE_NONE, NULL, 0,
17478 "lte_rrc.HRPD_NeighborCellList_item", HFILL }},
17479 { &hf_lte_rrc_hrpd_NeighborCellInfo,
17480 { "hrpd-NeighborCellInfo", "lte-rrc.hrpd_NeighborCellInfo",
17481 FT_NONE, BASE_NONE, NULL, 0,
17482 "lte_rrc.CDMA2000_NeighbourCellInformation", HFILL }},
17483 { &hf_lte_rrc_OneXRTT_NeighborCellList_item,
17484 { "OneXRTT-NeighborCellList", "lte-rrc.OneXRTT_NeighborCellList_item",
17485 FT_NONE, BASE_NONE, NULL, 0,
17486 "lte_rrc.OneXRTT_NeighborCellList_item", HFILL }},
17487 { &hf_lte_rrc_oneXRTT_NeighborCellInfo,
17488 { "oneXRTT-NeighborCellInfo", "lte-rrc.oneXRTT_NeighborCellInfo",
17489 FT_NONE, BASE_NONE, NULL, 0,
17490 "lte_rrc.CDMA2000_NeighbourCellInformation", HFILL }},
17491 { &hf_lte_rrc_HRPD_BandClassList_item,
17492 { "HRPD-BandClassList", "lte-rrc.HRPD_BandClassList_item",
17493 FT_NONE, BASE_NONE, NULL, 0,
17494 "lte_rrc.HRPD_BandClassList_item", HFILL }},
17495 { &hf_lte_rrc_hrpd_BandClass,
17496 { "hrpd-BandClass", "lte-rrc.hrpd_BandClass",
17497 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Bandclass_vals), 0,
17498 "lte_rrc.CDMA2000_Bandclass", HFILL }},
17499 { &hf_lte_rrc_hrpd_CellReselectionPriority,
17500 { "hrpd-CellReselectionPriority", "lte-rrc.hrpd_CellReselectionPriority",
17501 FT_UINT32, BASE_DEC, NULL, 0,
17502 "lte_rrc.INTEGER_0_7", HFILL }},
17503 { &hf_lte_rrc_threshX_High_03,
17504 { "threshX-High", "lte-rrc.threshX_High",
17505 FT_UINT32, BASE_DEC, NULL, 0,
17506 "lte_rrc.INTEGER_0_63", HFILL }},
17507 { &hf_lte_rrc_threshX_Low_03,
17508 { "threshX-Low", "lte-rrc.threshX_Low",
17509 FT_UINT32, BASE_DEC, NULL, 0,
17510 "lte_rrc.INTEGER_0_63", HFILL }},
17511 { &hf_lte_rrc_OneXRTT_BandClassList_item,
17512 { "OneXRTT-BandClassList", "lte-rrc.OneXRTT_BandClassList_item",
17513 FT_NONE, BASE_NONE, NULL, 0,
17514 "lte_rrc.OneXRTT_BandClassList_item", HFILL }},
17515 { &hf_lte_rrc_oneXRTT_BandClass,
17516 { "oneXRTT-BandClass", "lte-rrc.oneXRTT_BandClass",
17517 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Bandclass_vals), 0,
17518 "lte_rrc.CDMA2000_Bandclass", HFILL }},
17519 { &hf_lte_rrc_oneXRTT_CellReselectionPriority,
17520 { "oneXRTT-CellReselectionPriority", "lte-rrc.oneXRTT_CellReselectionPriority",
17521 FT_UINT32, BASE_DEC, NULL, 0,
17522 "lte_rrc.INTEGER_0_7", HFILL }},
17523 { &hf_lte_rrc_hnbid,
17524 { "hnbid", "lte-rrc.hnbid",
17525 FT_BYTES, BASE_HEX, NULL, 0,
17526 "lte_rrc.OCTET_STRING_SIZE_48", HFILL }},
17527 { &hf_lte_rrc_etws_PrimaryNotification,
17528 { "etws-PrimaryNotification", "lte-rrc.etws_PrimaryNotification",
17529 FT_BYTES, BASE_HEX, NULL, 0,
17530 "lte_rrc.OCTET_STRING", HFILL }},
17531 { &hf_lte_rrc_etws_ValueTag,
17532 { "etws-ValueTag", "lte-rrc.etws_ValueTag",
17533 FT_UINT32, BASE_DEC, NULL, 0,
17534 "lte_rrc.INTEGER_0_3", HFILL }},
17535 { &hf_lte_rrc_etws_SegmentType,
17536 { "etws-SegmentType", "lte-rrc.etws_SegmentType",
17537 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_etws_SegmentType_vals), 0,
17538 "lte_rrc.T_etws_SegmentType", HFILL }},
17539 { &hf_lte_rrc_etws_SegmentNumber,
17540 { "etws-SegmentNumber", "lte-rrc.etws_SegmentNumber",
17541 FT_UINT32, BASE_DEC, NULL, 0,
17542 "lte_rrc.INTEGER_0_63", HFILL }},
17543 { &hf_lte_rrc_etws_SecondaryNotification,
17544 { "etws-SecondaryNotification", "lte-rrc.etws_SecondaryNotification",
17545 FT_BYTES, BASE_HEX, NULL, 0,
17546 "lte_rrc.OCTET_STRING", HFILL }},
17547 { &hf_lte_rrc_antennaPortsCount,
17548 { "antennaPortsCount", "lte-rrc.antennaPortsCount",
17549 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_antennaPortsCount_vals), 0,
17550 "lte_rrc.T_antennaPortsCount", HFILL }},
17551 { &hf_lte_rrc_transmissionMode,
17552 { "transmissionMode", "lte-rrc.transmissionMode",
17553 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_transmissionMode_vals), 0,
17554 "lte_rrc.T_transmissionMode", HFILL }},
17555 { &hf_lte_rrc_codebookSubsetRestriction,
17556 { "codebookSubsetRestriction", "lte-rrc.codebookSubsetRestriction",
17557 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_codebookSubsetRestriction_vals), 0,
17558 "lte_rrc.T_codebookSubsetRestriction", HFILL }},
17559 { &hf_lte_rrc_n2TxAntenna_tm3,
17560 { "n2TxAntenna-tm3", "lte-rrc.n2TxAntenna_tm3",
17561 FT_BYTES, BASE_HEX, NULL, 0,
17562 "lte_rrc.BIT_STRING_SIZE_2", HFILL }},
17563 { &hf_lte_rrc_n4TxAntenna_tm3,
17564 { "n4TxAntenna-tm3", "lte-rrc.n4TxAntenna_tm3",
17565 FT_BYTES, BASE_HEX, NULL, 0,
17566 "lte_rrc.BIT_STRING_SIZE_4", HFILL }},
17567 { &hf_lte_rrc_n2TxAntenna_tm4,
17568 { "n2TxAntenna-tm4", "lte-rrc.n2TxAntenna_tm4",
17569 FT_BYTES, BASE_HEX, NULL, 0,
17570 "lte_rrc.BIT_STRING_SIZE_6", HFILL }},
17571 { &hf_lte_rrc_n4TxAntenna_tm4,
17572 { "n4TxAntenna-tm4", "lte-rrc.n4TxAntenna_tm4",
17573 FT_BYTES, BASE_HEX, NULL, 0,
17574 "lte_rrc.BIT_STRING_SIZE_64", HFILL }},
17575 { &hf_lte_rrc_n2TxAntenna_tm5,
17576 { "n2TxAntenna-tm5", "lte-rrc.n2TxAntenna_tm5",
17577 FT_BYTES, BASE_HEX, NULL, 0,
17578 "lte_rrc.BIT_STRING_SIZE_4", HFILL }},
17579 { &hf_lte_rrc_n4TxAntenna_tm5,
17580 { "n4TxAntenna-tm5", "lte-rrc.n4TxAntenna_tm5",
17581 FT_BYTES, BASE_HEX, NULL, 0,
17582 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
17583 { &hf_lte_rrc_n2TxAntenna_tm6,
17584 { "n2TxAntenna-tm6", "lte-rrc.n2TxAntenna_tm6",
17585 FT_BYTES, BASE_HEX, NULL, 0,
17586 "lte_rrc.BIT_STRING_SIZE_4", HFILL }},
17587 { &hf_lte_rrc_n4TxAntenna_tm6,
17588 { "n4TxAntenna-tm6", "lte-rrc.n4TxAntenna_tm6",
17589 FT_BYTES, BASE_HEX, NULL, 0,
17590 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
17591 { &hf_lte_rrc_cqi_ReportingModeAperiodic,
17592 { "cqi-ReportingModeAperiodic", "lte-rrc.cqi_ReportingModeAperiodic",
17593 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cqi_ReportingModeAperiodic_vals), 0,
17594 "lte_rrc.T_cqi_ReportingModeAperiodic", HFILL }},
17595 { &hf_lte_rrc_nomPDSCH_RS_EPRE_Offset,
17596 { "nomPDSCH-RS-EPRE-Offset", "lte-rrc.nomPDSCH_RS_EPRE_Offset",
17597 FT_INT32, BASE_DEC, NULL, 0,
17598 "lte_rrc.INTEGER_M1_6", HFILL }},
17599 { &hf_lte_rrc_cqi_ReportingPeriodic,
17600 { "cqi-ReportingPeriodic", "lte-rrc.cqi_ReportingPeriodic",
17601 FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_ReportingPeriodic_vals), 0,
17602 "lte_rrc.CQI_ReportingPeriodic", HFILL }},
17603 { &hf_lte_rrc_disable,
17604 { "disable", "lte-rrc.disable",
17605 FT_NONE, BASE_NONE, NULL, 0,
17606 "lte_rrc.NULL", HFILL }},
17607 { &hf_lte_rrc_enable,
17608 { "enable", "lte-rrc.enable",
17609 FT_NONE, BASE_NONE, NULL, 0,
17610 "lte_rrc.T_enable", HFILL }},
17611 { &hf_lte_rrc_cqi_PUCCH_ResourceIndex,
17612 { "cqi-PUCCH-ResourceIndex", "lte-rrc.cqi_PUCCH_ResourceIndex",
17613 FT_UINT32, BASE_DEC, NULL, 0,
17614 "lte_rrc.INTEGER_0_767", HFILL }},
17615 { &hf_lte_rrc_cqi_pmi_ConfigIndex,
17616 { "cqi-pmi-ConfigIndex", "lte-rrc.cqi_pmi_ConfigIndex",
17617 FT_UINT32, BASE_DEC, NULL, 0,
17618 "lte_rrc.INTEGER_0_511", HFILL }},
17619 { &hf_lte_rrc_cqi_FormatIndicatorPeriodic,
17620 { "cqi-FormatIndicatorPeriodic", "lte-rrc.cqi_FormatIndicatorPeriodic",
17621 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cqi_FormatIndicatorPeriodic_vals), 0,
17622 "lte_rrc.T_cqi_FormatIndicatorPeriodic", HFILL }},
17623 { &hf_lte_rrc_widebandCQI,
17624 { "widebandCQI", "lte-rrc.widebandCQI",
17625 FT_NONE, BASE_NONE, NULL, 0,
17626 "lte_rrc.NULL", HFILL }},
17627 { &hf_lte_rrc_subbandCQI,
17628 { "subbandCQI", "lte-rrc.subbandCQI",
17629 FT_NONE, BASE_NONE, NULL, 0,
17630 "lte_rrc.T_subbandCQI", HFILL }},
17632 { "k", "lte-rrc.k",
17633 FT_UINT32, BASE_DEC, NULL, 0,
17634 "lte_rrc.INTEGER_1_4", HFILL }},
17635 { &hf_lte_rrc_ri_ConfigIndex,
17636 { "ri-ConfigIndex", "lte-rrc.ri_ConfigIndex",
17637 FT_UINT32, BASE_DEC, NULL, 0,
17638 "lte_rrc.INTEGER_0_1023", HFILL }},
17639 { &hf_lte_rrc_simultaneousAckNackAndCQI,
17640 { "simultaneousAckNackAndCQI", "lte-rrc.simultaneousAckNackAndCQI",
17641 FT_BOOLEAN, 8, NULL, 0,
17642 "lte_rrc.BOOLEAN", HFILL }},
17643 { &hf_lte_rrc_ul_SpecificParameters,
17644 { "ul-SpecificParameters", "lte-rrc.ul_SpecificParameters",
17645 FT_NONE, BASE_NONE, NULL, 0,
17646 "lte_rrc.T_ul_SpecificParameters", HFILL }},
17647 { &hf_lte_rrc_priority,
17648 { "priority", "lte-rrc.priority",
17649 FT_UINT32, BASE_DEC, NULL, 0,
17650 "lte_rrc.INTEGER_1_16", HFILL }},
17651 { &hf_lte_rrc_prioritizedBitRate,
17652 { "prioritizedBitRate", "lte-rrc.prioritizedBitRate",
17653 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_prioritizedBitRate_vals), 0,
17654 "lte_rrc.T_prioritizedBitRate", HFILL }},
17655 { &hf_lte_rrc_bucketSizeDuration,
17656 { "bucketSizeDuration", "lte-rrc.bucketSizeDuration",
17657 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_bucketSizeDuration_vals), 0,
17658 "lte_rrc.T_bucketSizeDuration", HFILL }},
17659 { &hf_lte_rrc_logicalChannelGroup,
17660 { "logicalChannelGroup", "lte-rrc.logicalChannelGroup",
17661 FT_UINT32, BASE_DEC, NULL, 0,
17662 "lte_rrc.INTEGER_0_3", HFILL }},
17663 { &hf_lte_rrc_dl_SCH_Configuration,
17664 { "dl-SCH-Configuration", "lte-rrc.dl_SCH_Configuration",
17665 FT_NONE, BASE_NONE, NULL, 0,
17666 "lte_rrc.T_dl_SCH_Configuration", HFILL }},
17667 { &hf_lte_rrc_ul_SCH_Configuration,
17668 { "ul-SCH-Configuration", "lte-rrc.ul_SCH_Configuration",
17669 FT_NONE, BASE_NONE, NULL, 0,
17670 "lte_rrc.T_ul_SCH_Configuration", HFILL }},
17671 { &hf_lte_rrc_maxHARQ_Tx,
17672 { "maxHARQ-Tx", "lte-rrc.maxHARQ_Tx",
17673 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_maxHARQ_Tx_vals), 0,
17674 "lte_rrc.T_maxHARQ_Tx", HFILL }},
17675 { &hf_lte_rrc_periodicBSR_Timer,
17676 { "periodicBSR-Timer", "lte-rrc.periodicBSR_Timer",
17677 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_periodicBSR_Timer_vals), 0,
17678 "lte_rrc.T_periodicBSR_Timer", HFILL }},
17679 { &hf_lte_rrc_retxBSR_Timer,
17680 { "retxBSR-Timer", "lte-rrc.retxBSR_Timer",
17681 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_retxBSR_Timer_vals), 0,
17682 "lte_rrc.T_retxBSR_Timer", HFILL }},
17683 { &hf_lte_rrc_ttiBundling,
17684 { "ttiBundling", "lte-rrc.ttiBundling",
17685 FT_BOOLEAN, 8, NULL, 0,
17686 "lte_rrc.BOOLEAN", HFILL }},
17687 { &hf_lte_rrc_drx_Configuration,
17688 { "drx-Configuration", "lte-rrc.drx_Configuration",
17689 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drx_Configuration_vals), 0,
17690 "lte_rrc.T_drx_Configuration", HFILL }},
17691 { &hf_lte_rrc_enable_01,
17692 { "enable", "lte-rrc.enable",
17693 FT_NONE, BASE_NONE, NULL, 0,
17694 "lte_rrc.T_enable_01", HFILL }},
17695 { &hf_lte_rrc_onDurationTimer,
17696 { "onDurationTimer", "lte-rrc.onDurationTimer",
17697 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_onDurationTimer_vals), 0,
17698 "lte_rrc.T_onDurationTimer", HFILL }},
17699 { &hf_lte_rrc_drx_InactivityTimer,
17700 { "drx-InactivityTimer", "lte-rrc.drx_InactivityTimer",
17701 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drx_InactivityTimer_vals), 0,
17702 "lte_rrc.T_drx_InactivityTimer", HFILL }},
17703 { &hf_lte_rrc_drx_RetransmissionTimer,
17704 { "drx-RetransmissionTimer", "lte-rrc.drx_RetransmissionTimer",
17705 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drx_RetransmissionTimer_vals), 0,
17706 "lte_rrc.T_drx_RetransmissionTimer", HFILL }},
17707 { &hf_lte_rrc_longDRX_CycleStartOffset,
17708 { "longDRX-CycleStartOffset", "lte-rrc.longDRX_CycleStartOffset",
17709 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_longDRX_CycleStartOffset_vals), 0,
17710 "lte_rrc.T_longDRX_CycleStartOffset", HFILL }},
17711 { &hf_lte_rrc_sf10,
17712 { "sf10", "lte-rrc.sf10",
17713 FT_UINT32, BASE_DEC, NULL, 0,
17714 "lte_rrc.INTEGER_0_9", HFILL }},
17715 { &hf_lte_rrc_sf20,
17716 { "sf20", "lte-rrc.sf20",
17717 FT_UINT32, BASE_DEC, NULL, 0,
17718 "lte_rrc.INTEGER_0_19", HFILL }},
17719 { &hf_lte_rrc_sf32,
17720 { "sf32", "lte-rrc.sf32",
17721 FT_UINT32, BASE_DEC, NULL, 0,
17722 "lte_rrc.INTEGER_0_31", HFILL }},
17723 { &hf_lte_rrc_sf40,
17724 { "sf40", "lte-rrc.sf40",
17725 FT_UINT32, BASE_DEC, NULL, 0,
17726 "lte_rrc.INTEGER_0_39", HFILL }},
17727 { &hf_lte_rrc_sf64,
17728 { "sf64", "lte-rrc.sf64",
17729 FT_UINT32, BASE_DEC, NULL, 0,
17730 "lte_rrc.INTEGER_0_63", HFILL }},
17731 { &hf_lte_rrc_sf80,
17732 { "sf80", "lte-rrc.sf80",
17733 FT_UINT32, BASE_DEC, NULL, 0,
17734 "lte_rrc.INTEGER_0_79", HFILL }},
17735 { &hf_lte_rrc_sf128,
17736 { "sf128", "lte-rrc.sf128",
17737 FT_UINT32, BASE_DEC, NULL, 0,
17738 "lte_rrc.INTEGER_0_127", HFILL }},
17739 { &hf_lte_rrc_sf160,
17740 { "sf160", "lte-rrc.sf160",
17741 FT_UINT32, BASE_DEC, NULL, 0,
17742 "lte_rrc.INTEGER_0_159", HFILL }},
17743 { &hf_lte_rrc_sf256,
17744 { "sf256", "lte-rrc.sf256",
17745 FT_UINT32, BASE_DEC, NULL, 0,
17746 "lte_rrc.INTEGER_0_254", HFILL }},
17747 { &hf_lte_rrc_sf320,
17748 { "sf320", "lte-rrc.sf320",
17749 FT_UINT32, BASE_DEC, NULL, 0,
17750 "lte_rrc.INTEGER_0_319", HFILL }},
17751 { &hf_lte_rrc_sf512,
17752 { "sf512", "lte-rrc.sf512",
17753 FT_UINT32, BASE_DEC, NULL, 0,
17754 "lte_rrc.INTEGER_0_511", HFILL }},
17755 { &hf_lte_rrc_sf640,
17756 { "sf640", "lte-rrc.sf640",
17757 FT_UINT32, BASE_DEC, NULL, 0,
17758 "lte_rrc.INTEGER_0_639", HFILL }},
17759 { &hf_lte_rrc_sf1024,
17760 { "sf1024", "lte-rrc.sf1024",
17761 FT_UINT32, BASE_DEC, NULL, 0,
17762 "lte_rrc.INTEGER_0_1023", HFILL }},
17763 { &hf_lte_rrc_sf1280,
17764 { "sf1280", "lte-rrc.sf1280",
17765 FT_UINT32, BASE_DEC, NULL, 0,
17766 "lte_rrc.INTEGER_0_1279", HFILL }},
17767 { &hf_lte_rrc_sf2048,
17768 { "sf2048", "lte-rrc.sf2048",
17769 FT_UINT32, BASE_DEC, NULL, 0,
17770 "lte_rrc.INTEGER_0_2047", HFILL }},
17771 { &hf_lte_rrc_sf2560,
17772 { "sf2560", "lte-rrc.sf2560",
17773 FT_UINT32, BASE_DEC, NULL, 0,
17774 "lte_rrc.INTEGER_0_2559", HFILL }},
17775 { &hf_lte_rrc_shortDRX,
17776 { "shortDRX", "lte-rrc.shortDRX",
17777 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_shortDRX_vals), 0,
17778 "lte_rrc.T_shortDRX", HFILL }},
17779 { &hf_lte_rrc_enable_02,
17780 { "enable", "lte-rrc.enable",
17781 FT_NONE, BASE_NONE, NULL, 0,
17782 "lte_rrc.T_enable_02", HFILL }},
17783 { &hf_lte_rrc_shortDRX_Cycle,
17784 { "shortDRX-Cycle", "lte-rrc.shortDRX_Cycle",
17785 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_shortDRX_Cycle_vals), 0,
17786 "lte_rrc.T_shortDRX_Cycle", HFILL }},
17787 { &hf_lte_rrc_drxShortCycleTimer,
17788 { "drxShortCycleTimer", "lte-rrc.drxShortCycleTimer",
17789 FT_UINT32, BASE_DEC, NULL, 0,
17790 "lte_rrc.INTEGER_1_16", HFILL }},
17791 { &hf_lte_rrc_timeAlignmentTimerDedicated,
17792 { "timeAlignmentTimerDedicated", "lte-rrc.timeAlignmentTimerDedicated",
17793 FT_UINT32, BASE_DEC, VALS(lte_rrc_TimeAlignmentTimer_vals), 0,
17794 "lte_rrc.TimeAlignmentTimer", HFILL }},
17795 { &hf_lte_rrc_phr_Configuration,
17796 { "phr-Configuration", "lte-rrc.phr_Configuration",
17797 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_phr_Configuration_vals), 0,
17798 "lte_rrc.T_phr_Configuration", HFILL }},
17799 { &hf_lte_rrc_enable_03,
17800 { "enable", "lte-rrc.enable",
17801 FT_NONE, BASE_NONE, NULL, 0,
17802 "lte_rrc.T_enable_03", HFILL }},
17803 { &hf_lte_rrc_periodicPHR_Timer,
17804 { "periodicPHR-Timer", "lte-rrc.periodicPHR_Timer",
17805 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_periodicPHR_Timer_vals), 0,
17806 "lte_rrc.T_periodicPHR_Timer", HFILL }},
17807 { &hf_lte_rrc_prohibitPHR_Timer,
17808 { "prohibitPHR-Timer", "lte-rrc.prohibitPHR_Timer",
17809 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_prohibitPHR_Timer_vals), 0,
17810 "lte_rrc.T_prohibitPHR_Timer", HFILL }},
17811 { &hf_lte_rrc_dl_PathlossChange,
17812 { "dl-PathlossChange", "lte-rrc.dl_PathlossChange",
17813 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dl_PathlossChange_vals), 0,
17814 "lte_rrc.T_dl_PathlossChange", HFILL }},
17815 { &hf_lte_rrc_discardTimer,
17816 { "discardTimer", "lte-rrc.discardTimer",
17817 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_discardTimer_vals), 0,
17818 "lte_rrc.T_discardTimer", HFILL }},
17819 { &hf_lte_rrc_rlc_AM,
17820 { "rlc-AM", "lte-rrc.rlc_AM",
17821 FT_NONE, BASE_NONE, NULL, 0,
17822 "lte_rrc.T_rlc_AM", HFILL }},
17823 { &hf_lte_rrc_statusReportRequired,
17824 { "statusReportRequired", "lte-rrc.statusReportRequired",
17825 FT_BOOLEAN, 8, NULL, 0,
17826 "lte_rrc.BOOLEAN", HFILL }},
17827 { &hf_lte_rrc_flushTimer,
17828 { "flushTimer", "lte-rrc.flushTimer",
17829 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_flushTimer_vals), 0,
17830 "lte_rrc.T_flushTimer", HFILL }},
17831 { &hf_lte_rrc_rlc_UM,
17832 { "rlc-UM", "lte-rrc.rlc_UM",
17833 FT_NONE, BASE_NONE, NULL, 0,
17834 "lte_rrc.T_rlc_UM", HFILL }},
17835 { &hf_lte_rrc_pdcp_SN_Size,
17836 { "pdcp-SN-Size", "lte-rrc.pdcp_SN_Size",
17837 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_pdcp_SN_Size_vals), 0,
17838 "lte_rrc.T_pdcp_SN_Size", HFILL }},
17839 { &hf_lte_rrc_headerCompression,
17840 { "headerCompression", "lte-rrc.headerCompression",
17841 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_headerCompression_vals), 0,
17842 "lte_rrc.T_headerCompression", HFILL }},
17843 { &hf_lte_rrc_notUsed,
17844 { "notUsed", "lte-rrc.notUsed",
17845 FT_NONE, BASE_NONE, NULL, 0,
17846 "lte_rrc.NULL", HFILL }},
17847 { &hf_lte_rrc_rohc,
17848 { "rohc", "lte-rrc.rohc",
17849 FT_NONE, BASE_NONE, NULL, 0,
17850 "lte_rrc.T_rohc", HFILL }},
17851 { &hf_lte_rrc_maxCID,
17852 { "maxCID", "lte-rrc.maxCID",
17853 FT_UINT32, BASE_DEC, NULL, 0,
17854 "lte_rrc.INTEGER_1_16383", HFILL }},
17855 { &hf_lte_rrc_profiles,
17856 { "profiles", "lte-rrc.profiles",
17857 FT_NONE, BASE_NONE, NULL, 0,
17858 "lte_rrc.T_profiles", HFILL }},
17859 { &hf_lte_rrc_profile0x0001,
17860 { "profile0x0001", "lte-rrc.profile0x0001",
17861 FT_BOOLEAN, 8, NULL, 0,
17862 "lte_rrc.BOOLEAN", HFILL }},
17863 { &hf_lte_rrc_profile0x0002,
17864 { "profile0x0002", "lte-rrc.profile0x0002",
17865 FT_BOOLEAN, 8, NULL, 0,
17866 "lte_rrc.BOOLEAN", HFILL }},
17867 { &hf_lte_rrc_profile0x0003,
17868 { "profile0x0003", "lte-rrc.profile0x0003",
17869 FT_BOOLEAN, 8, NULL, 0,
17870 "lte_rrc.BOOLEAN", HFILL }},
17871 { &hf_lte_rrc_profile0x0004,
17872 { "profile0x0004", "lte-rrc.profile0x0004",
17873 FT_BOOLEAN, 8, NULL, 0,
17874 "lte_rrc.BOOLEAN", HFILL }},
17875 { &hf_lte_rrc_profile0x0006,
17876 { "profile0x0006", "lte-rrc.profile0x0006",
17877 FT_BOOLEAN, 8, NULL, 0,
17878 "lte_rrc.BOOLEAN", HFILL }},
17879 { &hf_lte_rrc_profile0x0101,
17880 { "profile0x0101", "lte-rrc.profile0x0101",
17881 FT_BOOLEAN, 8, NULL, 0,
17882 "lte_rrc.BOOLEAN", HFILL }},
17883 { &hf_lte_rrc_profile0x0102,
17884 { "profile0x0102", "lte-rrc.profile0x0102",
17885 FT_BOOLEAN, 8, NULL, 0,
17886 "lte_rrc.BOOLEAN", HFILL }},
17887 { &hf_lte_rrc_profile0x0103,
17888 { "profile0x0103", "lte-rrc.profile0x0103",
17889 FT_BOOLEAN, 8, NULL, 0,
17890 "lte_rrc.BOOLEAN", HFILL }},
17891 { &hf_lte_rrc_profile0x0104,
17892 { "profile0x0104", "lte-rrc.profile0x0104",
17893 FT_BOOLEAN, 8, NULL, 0,
17894 "lte_rrc.BOOLEAN", HFILL }},
17895 { &hf_lte_rrc_referenceSignalPower,
17896 { "referenceSignalPower", "lte-rrc.referenceSignalPower",
17897 FT_INT32, BASE_DEC, NULL, 0,
17898 "lte_rrc.INTEGER_M60_50", HFILL }},
17900 { "p-b", "lte-rrc.p_b",
17901 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_p_b_vals), 0,
17902 "lte_rrc.T_p_b", HFILL }},
17904 { "p-a", "lte-rrc.p_a",
17905 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_p_a_vals), 0,
17906 "lte_rrc.T_p_a", HFILL }},
17907 { &hf_lte_rrc_phich_Duration,
17908 { "phich-Duration", "lte-rrc.phich_Duration",
17909 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_phich_Duration_vals), 0,
17910 "lte_rrc.T_phich_Duration", HFILL }},
17911 { &hf_lte_rrc_phich_Resource,
17912 { "phich-Resource", "lte-rrc.phich_Resource",
17913 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_phich_Resource_vals), 0,
17914 "lte_rrc.T_phich_Resource", HFILL }},
17915 { &hf_lte_rrc_pdsch_Configuration,
17916 { "pdsch-Configuration", "lte-rrc.pdsch_Configuration",
17917 FT_NONE, BASE_NONE, NULL, 0,
17918 "lte_rrc.PDSCH_ConfigDedicated", HFILL }},
17919 { &hf_lte_rrc_pucch_Configuration,
17920 { "pucch-Configuration", "lte-rrc.pucch_Configuration",
17921 FT_NONE, BASE_NONE, NULL, 0,
17922 "lte_rrc.PUCCH_ConfigDedicated", HFILL }},
17923 { &hf_lte_rrc_pusch_Configuration,
17924 { "pusch-Configuration", "lte-rrc.pusch_Configuration",
17925 FT_NONE, BASE_NONE, NULL, 0,
17926 "lte_rrc.PUSCH_ConfigDedicated", HFILL }},
17927 { &hf_lte_rrc_uplinkPowerControl,
17928 { "uplinkPowerControl", "lte-rrc.uplinkPowerControl",
17929 FT_NONE, BASE_NONE, NULL, 0,
17930 "lte_rrc.UplinkPowerControlDedicated", HFILL }},
17931 { &hf_lte_rrc_tpc_PDCCH_ConfigPUCCH,
17932 { "tpc-PDCCH-ConfigPUCCH", "lte-rrc.tpc_PDCCH_ConfigPUCCH",
17933 FT_UINT32, BASE_DEC, VALS(lte_rrc_TPC_PDCCH_Configuration_vals), 0,
17934 "lte_rrc.TPC_PDCCH_Configuration", HFILL }},
17935 { &hf_lte_rrc_tpc_PDCCH_ConfigPUSCH,
17936 { "tpc-PDCCH-ConfigPUSCH", "lte-rrc.tpc_PDCCH_ConfigPUSCH",
17937 FT_UINT32, BASE_DEC, VALS(lte_rrc_TPC_PDCCH_Configuration_vals), 0,
17938 "lte_rrc.TPC_PDCCH_Configuration", HFILL }},
17939 { &hf_lte_rrc_cqi_Reporting,
17940 { "cqi-Reporting", "lte-rrc.cqi_Reporting",
17941 FT_NONE, BASE_NONE, NULL, 0,
17942 "lte_rrc.CQI_Reporting", HFILL }},
17943 { &hf_lte_rrc_soundingRsUl_Config,
17944 { "soundingRsUl-Config", "lte-rrc.soundingRsUl_Config",
17945 FT_UINT32, BASE_DEC, VALS(lte_rrc_SoundingRsUl_ConfigDedicated_vals), 0,
17946 "lte_rrc.SoundingRsUl_ConfigDedicated", HFILL }},
17947 { &hf_lte_rrc_antennaInformation,
17948 { "antennaInformation", "lte-rrc.antennaInformation",
17949 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_antennaInformation_vals), 0,
17950 "lte_rrc.T_antennaInformation", HFILL }},
17951 { &hf_lte_rrc_explicit,
17952 { "explicit", "lte-rrc.explicit",
17953 FT_NONE, BASE_NONE, NULL, 0,
17954 "lte_rrc.AntennaInformationDedicated", HFILL }},
17955 { &hf_lte_rrc_default,
17956 { "default", "lte-rrc.default",
17957 FT_NONE, BASE_NONE, NULL, 0,
17958 "lte_rrc.NULL", HFILL }},
17959 { &hf_lte_rrc_schedulingRequestConfig,
17960 { "schedulingRequestConfig", "lte-rrc.schedulingRequestConfig",
17961 FT_UINT32, BASE_DEC, VALS(lte_rrc_SchedulingRequest_Configuration_vals), 0,
17962 "lte_rrc.SchedulingRequest_Configuration", HFILL }},
17963 { &hf_lte_rrc_rootSequenceIndex,
17964 { "rootSequenceIndex", "lte-rrc.rootSequenceIndex",
17965 FT_UINT32, BASE_DEC, NULL, 0,
17966 "lte_rrc.INTEGER_0_837", HFILL }},
17967 { &hf_lte_rrc_prach_ConfigInfo,
17968 { "prach-ConfigInfo", "lte-rrc.prach_ConfigInfo",
17969 FT_NONE, BASE_NONE, NULL, 0,
17970 "lte_rrc.PRACH_ConfigInfo", HFILL }},
17971 { &hf_lte_rrc_prach_ConfigurationIndex,
17972 { "prach-ConfigurationIndex", "lte-rrc.prach_ConfigurationIndex",
17973 FT_UINT32, BASE_DEC, NULL, 0,
17974 "lte_rrc.INTEGER_0_63", HFILL }},
17975 { &hf_lte_rrc_highSpeedFlag,
17976 { "highSpeedFlag", "lte-rrc.highSpeedFlag",
17977 FT_BOOLEAN, 8, NULL, 0,
17978 "lte_rrc.BOOLEAN", HFILL }},
17979 { &hf_lte_rrc_zeroCorrelationZoneConfig,
17980 { "zeroCorrelationZoneConfig", "lte-rrc.zeroCorrelationZoneConfig",
17981 FT_UINT32, BASE_DEC, NULL, 0,
17982 "lte_rrc.INTEGER_0_15", HFILL }},
17983 { &hf_lte_rrc_prach_FrequencyOffset,
17984 { "prach-FrequencyOffset", "lte-rrc.prach_FrequencyOffset",
17985 FT_UINT32, BASE_DEC, NULL, 0,
17986 "lte_rrc.INTEGER_0_104", HFILL }},
17987 { &hf_lte_rrc_deltaPUCCH_Shift,
17988 { "deltaPUCCH-Shift", "lte-rrc.deltaPUCCH_Shift",
17989 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaPUCCH_Shift_vals), 0,
17990 "lte_rrc.T_deltaPUCCH_Shift", HFILL }},
17991 { &hf_lte_rrc_deltaPUCCH_Offset,
17992 { "deltaPUCCH-Offset", "lte-rrc.deltaPUCCH_Offset",
17993 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaPUCCH_Offset_vals), 0,
17994 "lte_rrc.T_deltaPUCCH_Offset", HFILL }},
17995 { &hf_lte_rrc_nRB_CQI,
17996 { "nRB-CQI", "lte-rrc.nRB_CQI",
17997 FT_UINT32, BASE_DEC, NULL, 0,
17998 "lte_rrc.INTEGER_0_63", HFILL }},
17999 { &hf_lte_rrc_nCS_AN,
18000 { "nCS-AN", "lte-rrc.nCS_AN",
18001 FT_UINT32, BASE_DEC, NULL, 0,
18002 "lte_rrc.INTEGER_0_7", HFILL }},
18003 { &hf_lte_rrc_n1PUCCH_AN,
18004 { "n1PUCCH-AN", "lte-rrc.n1PUCCH_AN",
18005 FT_UINT32, BASE_DEC, NULL, 0,
18006 "lte_rrc.INTEGER_0_2047", HFILL }},
18007 { &hf_lte_rrc_tddAckNackFeedbackMode,
18008 { "tddAckNackFeedbackMode", "lte-rrc.tddAckNackFeedbackMode",
18009 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_tddAckNackFeedbackMode_vals), 0,
18010 "lte_rrc.T_tddAckNackFeedbackMode", HFILL }},
18011 { &hf_lte_rrc_pusch_ConfigBasic,
18012 { "pusch-ConfigBasic", "lte-rrc.pusch_ConfigBasic",
18013 FT_NONE, BASE_NONE, NULL, 0,
18014 "lte_rrc.T_pusch_ConfigBasic", HFILL }},
18015 { &hf_lte_rrc_n_SB,
18016 { "n-SB", "lte-rrc.n_SB",
18017 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_n_SB_vals), 0,
18018 "lte_rrc.T_n_SB", HFILL }},
18019 { &hf_lte_rrc_hoppingMode,
18020 { "hoppingMode", "lte-rrc.hoppingMode",
18021 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_hoppingMode_vals), 0,
18022 "lte_rrc.T_hoppingMode", HFILL }},
18023 { &hf_lte_rrc_pusch_HoppingOffset,
18024 { "pusch-HoppingOffset", "lte-rrc.pusch_HoppingOffset",
18025 FT_UINT32, BASE_DEC, NULL, 0,
18026 "lte_rrc.INTEGER_0_63", HFILL }},
18027 { &hf_lte_rrc_ul_ReferenceSignalsPUSCH,
18028 { "ul-ReferenceSignalsPUSCH", "lte-rrc.ul_ReferenceSignalsPUSCH",
18029 FT_NONE, BASE_NONE, NULL, 0,
18030 "lte_rrc.UL_ReferenceSignalsPUSCH", HFILL }},
18031 { &hf_lte_rrc_deltaOffset_ACK_Index,
18032 { "deltaOffset-ACK-Index", "lte-rrc.deltaOffset_ACK_Index",
18033 FT_UINT32, BASE_DEC, NULL, 0,
18034 "lte_rrc.INTEGER_0_15", HFILL }},
18035 { &hf_lte_rrc_deltaOffset_RI_Index,
18036 { "deltaOffset-RI-Index", "lte-rrc.deltaOffset_RI_Index",
18037 FT_UINT32, BASE_DEC, NULL, 0,
18038 "lte_rrc.INTEGER_0_15", HFILL }},
18039 { &hf_lte_rrc_deltaOffset_CQI_Index,
18040 { "deltaOffset-CQI-Index", "lte-rrc.deltaOffset_CQI_Index",
18041 FT_UINT32, BASE_DEC, NULL, 0,
18042 "lte_rrc.INTEGER_0_15", HFILL }},
18043 { &hf_lte_rrc_ra_PreambleIndex,
18044 { "ra-PreambleIndex", "lte-rrc.ra_PreambleIndex",
18045 FT_UINT32, BASE_DEC, NULL, 0,
18046 "lte_rrc.INTEGER_1_64", HFILL }},
18047 { &hf_lte_rrc_ra_ResourceIndex,
18048 { "ra-ResourceIndex", "lte-rrc.ra_ResourceIndex",
18049 FT_UINT32, BASE_DEC, NULL, 0,
18050 "lte_rrc.INTEGER_0_15", HFILL }},
18051 { &hf_lte_rrc_preambleInformation,
18052 { "preambleInformation", "lte-rrc.preambleInformation",
18053 FT_NONE, BASE_NONE, NULL, 0,
18054 "lte_rrc.T_preambleInformation", HFILL }},
18055 { &hf_lte_rrc_numberOfRA_Preambles,
18056 { "numberOfRA-Preambles", "lte-rrc.numberOfRA_Preambles",
18057 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_numberOfRA_Preambles_vals), 0,
18058 "lte_rrc.T_numberOfRA_Preambles", HFILL }},
18059 { &hf_lte_rrc_sizeOfRA_PreamblesGroupA,
18060 { "sizeOfRA-PreamblesGroupA", "lte-rrc.sizeOfRA_PreamblesGroupA",
18061 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sizeOfRA_PreamblesGroupA_vals), 0,
18062 "lte_rrc.T_sizeOfRA_PreamblesGroupA", HFILL }},
18063 { &hf_lte_rrc_powerRampingParameters,
18064 { "powerRampingParameters", "lte-rrc.powerRampingParameters",
18065 FT_NONE, BASE_NONE, NULL, 0,
18066 "lte_rrc.T_powerRampingParameters", HFILL }},
18067 { &hf_lte_rrc_powerRampingStep,
18068 { "powerRampingStep", "lte-rrc.powerRampingStep",
18069 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_powerRampingStep_vals), 0,
18070 "lte_rrc.T_powerRampingStep", HFILL }},
18071 { &hf_lte_rrc_preambleInitialReceivedTargetPower,
18072 { "preambleInitialReceivedTargetPower", "lte-rrc.preambleInitialReceivedTargetPower",
18073 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_preambleInitialReceivedTargetPower_vals), 0,
18074 "lte_rrc.T_preambleInitialReceivedTargetPower", HFILL }},
18075 { &hf_lte_rrc_ra_SupervisionInformation,
18076 { "ra-SupervisionInformation", "lte-rrc.ra_SupervisionInformation",
18077 FT_NONE, BASE_NONE, NULL, 0,
18078 "lte_rrc.T_ra_SupervisionInformation", HFILL }},
18079 { &hf_lte_rrc_preambleTransMax,
18080 { "preambleTransMax", "lte-rrc.preambleTransMax",
18081 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_preambleTransMax_vals), 0,
18082 "lte_rrc.T_preambleTransMax", HFILL }},
18083 { &hf_lte_rrc_ra_ResponseWindowSize,
18084 { "ra-ResponseWindowSize", "lte-rrc.ra_ResponseWindowSize",
18085 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ra_ResponseWindowSize_vals), 0,
18086 "lte_rrc.T_ra_ResponseWindowSize", HFILL }},
18087 { &hf_lte_rrc_mac_ContentionResolutionTimer,
18088 { "mac-ContentionResolutionTimer", "lte-rrc.mac_ContentionResolutionTimer",
18089 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mac_ContentionResolutionTimer_vals), 0,
18090 "lte_rrc.T_mac_ContentionResolutionTimer", HFILL }},
18091 { &hf_lte_rrc_maxHARQ_Msg3Tx,
18092 { "maxHARQ-Msg3Tx", "lte-rrc.maxHARQ_Msg3Tx",
18093 FT_UINT32, BASE_DEC, NULL, 0,
18094 "lte_rrc.INTEGER_1_8", HFILL }},
18095 { &hf_lte_rrc_partitionPLThreshold,
18096 { "partitionPLThreshold", "lte-rrc.partitionPLThreshold",
18097 FT_UINT32, BASE_DEC, NULL, 0,
18098 "lte_rrc.INTEGER_0", HFILL }},
18099 { &hf_lte_rrc_rach_Configuration,
18100 { "rach-Configuration", "lte-rrc.rach_Configuration",
18101 FT_NONE, BASE_NONE, NULL, 0,
18102 "lte_rrc.RACH_ConfigCommon", HFILL }},
18103 { &hf_lte_rrc_bcch_Configuration,
18104 { "bcch-Configuration", "lte-rrc.bcch_Configuration",
18105 FT_NONE, BASE_NONE, NULL, 0,
18106 "lte_rrc.BCCH_Configuration", HFILL }},
18107 { &hf_lte_rrc_pcch_Configuration,
18108 { "pcch-Configuration", "lte-rrc.pcch_Configuration",
18109 FT_NONE, BASE_NONE, NULL, 0,
18110 "lte_rrc.PCCH_Configuration", HFILL }},
18111 { &hf_lte_rrc_prach_Configuration,
18112 { "prach-Configuration", "lte-rrc.prach_Configuration",
18113 FT_NONE, BASE_NONE, NULL, 0,
18114 "lte_rrc.PRACH_ConfigurationSIB", HFILL }},
18115 { &hf_lte_rrc_pdsch_Configuration_01,
18116 { "pdsch-Configuration", "lte-rrc.pdsch_Configuration",
18117 FT_NONE, BASE_NONE, NULL, 0,
18118 "lte_rrc.PDSCH_ConfigCommon", HFILL }},
18119 { &hf_lte_rrc_pusch_Configuration_01,
18120 { "pusch-Configuration", "lte-rrc.pusch_Configuration",
18121 FT_NONE, BASE_NONE, NULL, 0,
18122 "lte_rrc.PUSCH_ConfigCommon", HFILL }},
18123 { &hf_lte_rrc_pucch_Configuration_01,
18124 { "pucch-Configuration", "lte-rrc.pucch_Configuration",
18125 FT_NONE, BASE_NONE, NULL, 0,
18126 "lte_rrc.PUCCH_ConfigCommon", HFILL }},
18127 { &hf_lte_rrc_soundingRsUl_Config_01,
18128 { "soundingRsUl-Config", "lte-rrc.soundingRsUl_Config",
18129 FT_NONE, BASE_NONE, NULL, 0,
18130 "lte_rrc.SoundingRsUl_ConfigCommon", HFILL }},
18131 { &hf_lte_rrc_uplinkPowerControl_01,
18132 { "uplinkPowerControl", "lte-rrc.uplinkPowerControl",
18133 FT_NONE, BASE_NONE, NULL, 0,
18134 "lte_rrc.UplinkPowerControlCommon", HFILL }},
18135 { &hf_lte_rrc_prach_Configuration_01,
18136 { "prach-Configuration", "lte-rrc.prach_Configuration",
18137 FT_NONE, BASE_NONE, NULL, 0,
18138 "lte_rrc.PRACH_Configuration", HFILL }},
18139 { &hf_lte_rrc_antennaInformationCommon,
18140 { "antennaInformationCommon", "lte-rrc.antennaInformationCommon",
18141 FT_NONE, BASE_NONE, NULL, 0,
18142 "lte_rrc.AntennaInformationCommon", HFILL }},
18143 { &hf_lte_rrc_modificationPeriodCoeff,
18144 { "modificationPeriodCoeff", "lte-rrc.modificationPeriodCoeff",
18145 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_modificationPeriodCoeff_vals), 0,
18146 "lte_rrc.T_modificationPeriodCoeff", HFILL }},
18147 { &hf_lte_rrc_defaultPagingCycle,
18148 { "defaultPagingCycle", "lte-rrc.defaultPagingCycle",
18149 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_defaultPagingCycle_vals), 0,
18150 "lte_rrc.T_defaultPagingCycle", HFILL }},
18152 { "nB", "lte-rrc.nB",
18153 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_nB_vals), 0,
18154 "lte_rrc.T_nB", HFILL }},
18155 { &hf_lte_rrc_srb_ToAddModifyList,
18156 { "srb-ToAddModifyList", "lte-rrc.srb_ToAddModifyList",
18157 FT_UINT32, BASE_DEC, NULL, 0,
18158 "lte_rrc.SRB_ToAddModifyList", HFILL }},
18159 { &hf_lte_rrc_drb_ToAddModifyList,
18160 { "drb-ToAddModifyList", "lte-rrc.drb_ToAddModifyList",
18161 FT_UINT32, BASE_DEC, NULL, 0,
18162 "lte_rrc.DRB_ToAddModifyList", HFILL }},
18163 { &hf_lte_rrc_drb_ToReleaseList,
18164 { "drb-ToReleaseList", "lte-rrc.drb_ToReleaseList",
18165 FT_UINT32, BASE_DEC, NULL, 0,
18166 "lte_rrc.DRB_ToReleaseList", HFILL }},
18167 { &hf_lte_rrc_mac_MainConfig,
18168 { "mac-MainConfig", "lte-rrc.mac_MainConfig",
18169 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mac_MainConfig_vals), 0,
18170 "lte_rrc.T_mac_MainConfig", HFILL }},
18171 { &hf_lte_rrc_explicit_01,
18172 { "explicit", "lte-rrc.explicit",
18173 FT_NONE, BASE_NONE, NULL, 0,
18174 "lte_rrc.MAC_MainConfiguration", HFILL }},
18175 { &hf_lte_rrc_physicalConfigDedicated,
18176 { "physicalConfigDedicated", "lte-rrc.physicalConfigDedicated",
18177 FT_NONE, BASE_NONE, NULL, 0,
18178 "lte_rrc.PhysicalConfigDedicated", HFILL }},
18179 { &hf_lte_rrc_sps_Configuration,
18180 { "sps-Configuration", "lte-rrc.sps_Configuration",
18181 FT_NONE, BASE_NONE, NULL, 0,
18182 "lte_rrc.SPS_Configuration", HFILL }},
18183 { &hf_lte_rrc_SRB_ToAddModifyList_item,
18184 { "SRB-ToAddModifyList", "lte-rrc.SRB_ToAddModifyList_item",
18185 FT_NONE, BASE_NONE, NULL, 0,
18186 "lte_rrc.SRB_ToAddModifyList_item", HFILL }},
18187 { &hf_lte_rrc_srb_Identity,
18188 { "srb-Identity", "lte-rrc.srb_Identity",
18189 FT_UINT32, BASE_DEC, NULL, 0,
18190 "lte_rrc.INTEGER_1_2", HFILL }},
18191 { &hf_lte_rrc_rlc_Configuration,
18192 { "rlc-Configuration", "lte-rrc.rlc_Configuration",
18193 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rlc_Configuration_vals), 0,
18194 "lte_rrc.T_rlc_Configuration", HFILL }},
18195 { &hf_lte_rrc_explicit_02,
18196 { "explicit", "lte-rrc.explicit",
18197 FT_UINT32, BASE_DEC, VALS(lte_rrc_RLC_Configuration_vals), 0,
18198 "lte_rrc.RLC_Configuration", HFILL }},
18199 { &hf_lte_rrc_logicalChannelConfig,
18200 { "logicalChannelConfig", "lte-rrc.logicalChannelConfig",
18201 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logicalChannelConfig_vals), 0,
18202 "lte_rrc.T_logicalChannelConfig", HFILL }},
18203 { &hf_lte_rrc_explicit_03,
18204 { "explicit", "lte-rrc.explicit",
18205 FT_NONE, BASE_NONE, NULL, 0,
18206 "lte_rrc.LogicalChannelConfig", HFILL }},
18207 { &hf_lte_rrc_DRB_ToAddModifyList_item,
18208 { "DRB-ToAddModifyList", "lte-rrc.DRB_ToAddModifyList_item",
18209 FT_NONE, BASE_NONE, NULL, 0,
18210 "lte_rrc.DRB_ToAddModifyList_item", HFILL }},
18211 { &hf_lte_rrc_eps_BearerIdentity,
18212 { "eps-BearerIdentity", "lte-rrc.eps_BearerIdentity",
18213 FT_UINT32, BASE_DEC, NULL, 0,
18214 "lte_rrc.INTEGER_0_15", HFILL }},
18215 { &hf_lte_rrc_drb_Identity,
18216 { "drb-Identity", "lte-rrc.drb_Identity",
18217 FT_UINT32, BASE_DEC, NULL, 0,
18218 "lte_rrc.INTEGER_1_32", HFILL }},
18219 { &hf_lte_rrc_pdcp_Configuration,
18220 { "pdcp-Configuration", "lte-rrc.pdcp_Configuration",
18221 FT_NONE, BASE_NONE, NULL, 0,
18222 "lte_rrc.PDCP_Configuration", HFILL }},
18223 { &hf_lte_rrc_rlc_Configuration_01,
18224 { "rlc-Configuration", "lte-rrc.rlc_Configuration",
18225 FT_UINT32, BASE_DEC, VALS(lte_rrc_RLC_Configuration_vals), 0,
18226 "lte_rrc.RLC_Configuration", HFILL }},
18227 { &hf_lte_rrc_rb_MappingInfo,
18228 { "rb-MappingInfo", "lte-rrc.rb_MappingInfo",
18229 FT_UINT32, BASE_DEC, NULL, 0,
18230 "lte_rrc.DTCH_LogicalChannelIdentity", HFILL }},
18231 { &hf_lte_rrc_logicalChannelConfig_01,
18232 { "logicalChannelConfig", "lte-rrc.logicalChannelConfig",
18233 FT_NONE, BASE_NONE, NULL, 0,
18234 "lte_rrc.LogicalChannelConfig", HFILL }},
18235 { &hf_lte_rrc_DRB_ToReleaseList_item,
18236 { "DRB-ToReleaseList", "lte-rrc.DRB_ToReleaseList_item",
18237 FT_NONE, BASE_NONE, NULL, 0,
18238 "lte_rrc.DRB_ToReleaseList_item", HFILL }},
18240 { "am", "lte-rrc.am",
18241 FT_NONE, BASE_NONE, NULL, 0,
18242 "lte_rrc.T_am", HFILL }},
18243 { &hf_lte_rrc_ul_AM_RLC,
18244 { "ul-AM-RLC", "lte-rrc.ul_AM_RLC",
18245 FT_NONE, BASE_NONE, NULL, 0,
18246 "lte_rrc.UL_AM_RLC", HFILL }},
18247 { &hf_lte_rrc_dl_AM_RLC,
18248 { "dl-AM-RLC", "lte-rrc.dl_AM_RLC",
18249 FT_NONE, BASE_NONE, NULL, 0,
18250 "lte_rrc.DL_AM_RLC", HFILL }},
18251 { &hf_lte_rrc_um_Bi_Directional,
18252 { "um-Bi-Directional", "lte-rrc.um_Bi_Directional",
18253 FT_NONE, BASE_NONE, NULL, 0,
18254 "lte_rrc.T_um_Bi_Directional", HFILL }},
18255 { &hf_lte_rrc_ul_UM_RLC,
18256 { "ul-UM-RLC", "lte-rrc.ul_UM_RLC",
18257 FT_NONE, BASE_NONE, NULL, 0,
18258 "lte_rrc.UL_UM_RLC", HFILL }},
18259 { &hf_lte_rrc_dl_UM_RLC,
18260 { "dl-UM-RLC", "lte-rrc.dl_UM_RLC",
18261 FT_NONE, BASE_NONE, NULL, 0,
18262 "lte_rrc.DL_UM_RLC", HFILL }},
18263 { &hf_lte_rrc_um_Uni_Directional_UL,
18264 { "um-Uni-Directional-UL", "lte-rrc.um_Uni_Directional_UL",
18265 FT_NONE, BASE_NONE, NULL, 0,
18266 "lte_rrc.T_um_Uni_Directional_UL", HFILL }},
18267 { &hf_lte_rrc_um_Uni_Directional_DL,
18268 { "um-Uni-Directional-DL", "lte-rrc.um_Uni_Directional_DL",
18269 FT_NONE, BASE_NONE, NULL, 0,
18270 "lte_rrc.T_um_Uni_Directional_DL", HFILL }},
18271 { &hf_lte_rrc_t_PollRetransmit,
18272 { "t-PollRetransmit", "lte-rrc.t_PollRetransmit",
18273 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_PollRetransmit_vals), 0,
18274 "lte_rrc.T_PollRetransmit", HFILL }},
18275 { &hf_lte_rrc_pollPDU,
18276 { "pollPDU", "lte-rrc.pollPDU",
18277 FT_UINT32, BASE_DEC, VALS(lte_rrc_PollPDU_vals), 0,
18278 "lte_rrc.PollPDU", HFILL }},
18279 { &hf_lte_rrc_pollByte,
18280 { "pollByte", "lte-rrc.pollByte",
18281 FT_UINT32, BASE_DEC, VALS(lte_rrc_PollByte_vals), 0,
18282 "lte_rrc.PollByte", HFILL }},
18283 { &hf_lte_rrc_maxRetxThreshold,
18284 { "maxRetxThreshold", "lte-rrc.maxRetxThreshold",
18285 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_maxRetxThreshold_vals), 0,
18286 "lte_rrc.T_maxRetxThreshold", HFILL }},
18287 { &hf_lte_rrc_t_Reordering,
18288 { "t-Reordering", "lte-rrc.t_Reordering",
18289 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_Reordering_vals), 0,
18290 "lte_rrc.T_Reordering", HFILL }},
18291 { &hf_lte_rrc_t_StatusProhibit,
18292 { "t-StatusProhibit", "lte-rrc.t_StatusProhibit",
18293 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_StatusProhibit_vals), 0,
18294 "lte_rrc.T_StatusProhibit", HFILL }},
18295 { &hf_lte_rrc_sn_FieldLength,
18296 { "sn-FieldLength", "lte-rrc.sn_FieldLength",
18297 FT_UINT32, BASE_DEC, VALS(lte_rrc_SN_FieldLength_vals), 0,
18298 "lte_rrc.SN_FieldLength", HFILL }},
18299 { &hf_lte_rrc_enable_04,
18300 { "enable", "lte-rrc.enable",
18301 FT_NONE, BASE_NONE, NULL, 0,
18302 "lte_rrc.T_enable_04", HFILL }},
18303 { &hf_lte_rrc_sr_PUCCH_ResourceIndex,
18304 { "sr-PUCCH-ResourceIndex", "lte-rrc.sr_PUCCH_ResourceIndex",
18305 FT_UINT32, BASE_DEC, NULL, 0,
18306 "lte_rrc.INTEGER_0_2047", HFILL }},
18307 { &hf_lte_rrc_sr_ConfigurationIndex,
18308 { "sr-ConfigurationIndex", "lte-rrc.sr_ConfigurationIndex",
18309 FT_UINT32, BASE_DEC, NULL, 0,
18310 "lte_rrc.INTEGER_0_155", HFILL }},
18311 { &hf_lte_rrc_dsr_TransMax,
18312 { "dsr-TransMax", "lte-rrc.dsr_TransMax",
18313 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dsr_TransMax_vals), 0,
18314 "lte_rrc.T_dsr_TransMax", HFILL }},
18315 { &hf_lte_rrc_srsBandwidthConfiguration,
18316 { "srsBandwidthConfiguration", "lte-rrc.srsBandwidthConfiguration",
18317 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_srsBandwidthConfiguration_vals), 0,
18318 "lte_rrc.T_srsBandwidthConfiguration", HFILL }},
18319 { &hf_lte_rrc_srsSubframeConfiguration,
18320 { "srsSubframeConfiguration", "lte-rrc.srsSubframeConfiguration",
18321 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_srsSubframeConfiguration_vals), 0,
18322 "lte_rrc.T_srsSubframeConfiguration", HFILL }},
18323 { &hf_lte_rrc_ackNackSrsSimultaneousTransmission,
18324 { "ackNackSrsSimultaneousTransmission", "lte-rrc.ackNackSrsSimultaneousTransmission",
18325 FT_BOOLEAN, 8, NULL, 0,
18326 "lte_rrc.BOOLEAN", HFILL }},
18327 { &hf_lte_rrc_enable_05,
18328 { "enable", "lte-rrc.enable",
18329 FT_NONE, BASE_NONE, NULL, 0,
18330 "lte_rrc.T_enable_05", HFILL }},
18331 { &hf_lte_rrc_srsBandwidth,
18332 { "srsBandwidth", "lte-rrc.srsBandwidth",
18333 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_srsBandwidth_vals), 0,
18334 "lte_rrc.T_srsBandwidth", HFILL }},
18335 { &hf_lte_rrc_srsHoppingBandwidth,
18336 { "srsHoppingBandwidth", "lte-rrc.srsHoppingBandwidth",
18337 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_srsHoppingBandwidth_vals), 0,
18338 "lte_rrc.T_srsHoppingBandwidth", HFILL }},
18339 { &hf_lte_rrc_frequencyDomainPosition,
18340 { "frequencyDomainPosition", "lte-rrc.frequencyDomainPosition",
18341 FT_UINT32, BASE_DEC, NULL, 0,
18342 "lte_rrc.INTEGER_0_23", HFILL }},
18343 { &hf_lte_rrc_duration,
18344 { "duration", "lte-rrc.duration",
18345 FT_BOOLEAN, 8, NULL, 0,
18346 "lte_rrc.BOOLEAN", HFILL }},
18347 { &hf_lte_rrc_srs_ConfigurationIndex,
18348 { "srs-ConfigurationIndex", "lte-rrc.srs_ConfigurationIndex",
18349 FT_UINT32, BASE_DEC, NULL, 0,
18350 "lte_rrc.INTEGER_0_1023", HFILL }},
18351 { &hf_lte_rrc_transmissionComb,
18352 { "transmissionComb", "lte-rrc.transmissionComb",
18353 FT_BOOLEAN, 8, NULL, 0,
18354 "lte_rrc.BOOLEAN", HFILL }},
18355 { &hf_lte_rrc_cyclicShift,
18356 { "cyclicShift", "lte-rrc.cyclicShift",
18357 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cyclicShift_vals), 0,
18358 "lte_rrc.T_cyclicShift", HFILL }},
18359 { &hf_lte_rrc_sps_ConfigurationDL,
18360 { "sps-ConfigurationDL", "lte-rrc.sps_ConfigurationDL",
18361 FT_NONE, BASE_NONE, NULL, 0,
18362 "lte_rrc.SPS_ConfigurationDL", HFILL }},
18363 { &hf_lte_rrc_sps_ConfigurationUL,
18364 { "sps-ConfigurationUL", "lte-rrc.sps_ConfigurationUL",
18365 FT_NONE, BASE_NONE, NULL, 0,
18366 "lte_rrc.SPS_ConfigurationUL", HFILL }},
18367 { &hf_lte_rrc_enable_06,
18368 { "enable", "lte-rrc.enable",
18369 FT_NONE, BASE_NONE, NULL, 0,
18370 "lte_rrc.T_enable_06", HFILL }},
18371 { &hf_lte_rrc_semiPersistSchedIntervalDL,
18372 { "semiPersistSchedIntervalDL", "lte-rrc.semiPersistSchedIntervalDL",
18373 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_semiPersistSchedIntervalDL_vals), 0,
18374 "lte_rrc.T_semiPersistSchedIntervalDL", HFILL }},
18375 { &hf_lte_rrc_n1Pucch_AN_Persistent,
18376 { "n1Pucch-AN-Persistent", "lte-rrc.n1Pucch_AN_Persistent",
18377 FT_UINT32, BASE_DEC, NULL, 0,
18378 "lte_rrc.INTEGER_0_2047", HFILL }},
18379 { &hf_lte_rrc_enable_07,
18380 { "enable", "lte-rrc.enable",
18381 FT_NONE, BASE_NONE, NULL, 0,
18382 "lte_rrc.T_enable_07", HFILL }},
18383 { &hf_lte_rrc_semiPersistSchedIntervalUL,
18384 { "semiPersistSchedIntervalUL", "lte-rrc.semiPersistSchedIntervalUL",
18385 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_semiPersistSchedIntervalUL_vals), 0,
18386 "lte_rrc.T_semiPersistSchedIntervalUL", HFILL }},
18387 { &hf_lte_rrc_p0_Persistent,
18388 { "p0-Persistent", "lte-rrc.p0_Persistent",
18389 FT_NONE, BASE_NONE, NULL, 0,
18390 "lte_rrc.T_p0_Persistent", HFILL }},
18391 { &hf_lte_rrc_p0_NominalPUSCH_Persistent,
18392 { "p0-NominalPUSCH-Persistent", "lte-rrc.p0_NominalPUSCH_Persistent",
18393 FT_INT32, BASE_DEC, NULL, 0,
18394 "lte_rrc.INTEGER_M126_24", HFILL }},
18395 { &hf_lte_rrc_p0_UePUSCH_Persistent,
18396 { "p0-UePUSCH-Persistent", "lte-rrc.p0_UePUSCH_Persistent",
18397 FT_INT32, BASE_DEC, NULL, 0,
18398 "lte_rrc.INTEGER_M8_7", HFILL }},
18399 { &hf_lte_rrc_subframeAssignment,
18400 { "subframeAssignment", "lte-rrc.subframeAssignment",
18401 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_subframeAssignment_vals), 0,
18402 "lte_rrc.T_subframeAssignment", HFILL }},
18403 { &hf_lte_rrc_specialSubframePatterns,
18404 { "specialSubframePatterns", "lte-rrc.specialSubframePatterns",
18405 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_specialSubframePatterns_vals), 0,
18406 "lte_rrc.T_specialSubframePatterns", HFILL }},
18407 { &hf_lte_rrc_indexOfFormat3,
18408 { "indexOfFormat3", "lte-rrc.indexOfFormat3",
18409 FT_UINT32, BASE_DEC, NULL, 0,
18410 "lte_rrc.INTEGER_1_15", HFILL }},
18411 { &hf_lte_rrc_indexOfFormat3A,
18412 { "indexOfFormat3A", "lte-rrc.indexOfFormat3A",
18413 FT_UINT32, BASE_DEC, NULL, 0,
18414 "lte_rrc.INTEGER_1_31", HFILL }},
18415 { &hf_lte_rrc_enable_08,
18416 { "enable", "lte-rrc.enable",
18417 FT_NONE, BASE_NONE, NULL, 0,
18418 "lte_rrc.T_enable_08", HFILL }},
18419 { &hf_lte_rrc_tpc_RNTI,
18420 { "tpc-RNTI", "lte-rrc.tpc_RNTI",
18421 FT_BYTES, BASE_HEX, NULL, 0,
18422 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
18423 { &hf_lte_rrc_tpc_Index,
18424 { "tpc-Index", "lte-rrc.tpc_Index",
18425 FT_UINT32, BASE_DEC, VALS(lte_rrc_TPC_Index_vals), 0,
18426 "lte_rrc.TPC_Index", HFILL }},
18427 { &hf_lte_rrc_groupHoppingEnabled,
18428 { "groupHoppingEnabled", "lte-rrc.groupHoppingEnabled",
18429 FT_BOOLEAN, 8, NULL, 0,
18430 "lte_rrc.BOOLEAN", HFILL }},
18431 { &hf_lte_rrc_groupAssignmentPUSCH,
18432 { "groupAssignmentPUSCH", "lte-rrc.groupAssignmentPUSCH",
18433 FT_UINT32, BASE_DEC, NULL, 0,
18434 "lte_rrc.INTEGER_0_29", HFILL }},
18435 { &hf_lte_rrc_sequenceHoppingEnabled,
18436 { "sequenceHoppingEnabled", "lte-rrc.sequenceHoppingEnabled",
18437 FT_BOOLEAN, 8, NULL, 0,
18438 "lte_rrc.BOOLEAN", HFILL }},
18439 { &hf_lte_rrc_cyclicShift_01,
18440 { "cyclicShift", "lte-rrc.cyclicShift",
18441 FT_UINT32, BASE_DEC, NULL, 0,
18442 "lte_rrc.INTEGER_0_7", HFILL }},
18443 { &hf_lte_rrc_p0_NominalPUSCH,
18444 { "p0-NominalPUSCH", "lte-rrc.p0_NominalPUSCH",
18445 FT_INT32, BASE_DEC, NULL, 0,
18446 "lte_rrc.INTEGER_M126_24", HFILL }},
18447 { &hf_lte_rrc_deltaPreambleMsg3,
18448 { "deltaPreambleMsg3", "lte-rrc.deltaPreambleMsg3",
18449 FT_INT32, BASE_DEC, NULL, 0,
18450 "lte_rrc.INTEGER_M1_6", HFILL }},
18451 { &hf_lte_rrc_alpha,
18452 { "alpha", "lte-rrc.alpha",
18453 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_alpha_vals), 0,
18454 "lte_rrc.T_alpha", HFILL }},
18455 { &hf_lte_rrc_p0_NominalPUCCH,
18456 { "p0-NominalPUCCH", "lte-rrc.p0_NominalPUCCH",
18457 FT_INT32, BASE_DEC, NULL, 0,
18458 "lte_rrc.INTEGER_M127_M96", HFILL }},
18459 { &hf_lte_rrc_deltaFList_PUCCH,
18460 { "deltaFList-PUCCH", "lte-rrc.deltaFList_PUCCH",
18461 FT_NONE, BASE_NONE, NULL, 0,
18462 "lte_rrc.DeltaFList_PUCCH", HFILL }},
18463 { &hf_lte_rrc_p0_UePUSCH,
18464 { "p0-UePUSCH", "lte-rrc.p0_UePUSCH",
18465 FT_INT32, BASE_DEC, NULL, 0,
18466 "lte_rrc.INTEGER_M8_7", HFILL }},
18467 { &hf_lte_rrc_deltaMCS_Enabled,
18468 { "deltaMCS-Enabled", "lte-rrc.deltaMCS_Enabled",
18469 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaMCS_Enabled_vals), 0,
18470 "lte_rrc.T_deltaMCS_Enabled", HFILL }},
18471 { &hf_lte_rrc_accumulationEnabled,
18472 { "accumulationEnabled", "lte-rrc.accumulationEnabled",
18473 FT_BOOLEAN, 8, NULL, 0,
18474 "lte_rrc.BOOLEAN", HFILL }},
18475 { &hf_lte_rrc_p0_uePUCCH,
18476 { "p0-uePUCCH", "lte-rrc.p0_uePUCCH",
18477 FT_INT32, BASE_DEC, NULL, 0,
18478 "lte_rrc.INTEGER_M8_7", HFILL }},
18479 { &hf_lte_rrc_pSRS_Offset,
18480 { "pSRS-Offset", "lte-rrc.pSRS_Offset",
18481 FT_UINT32, BASE_DEC, NULL, 0,
18482 "lte_rrc.INTEGER_0_15", HFILL }},
18483 { &hf_lte_rrc_deltaF_PUCCH_Format1,
18484 { "deltaF-PUCCH-Format1", "lte-rrc.deltaF_PUCCH_Format1",
18485 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaF_PUCCH_Format1_vals), 0,
18486 "lte_rrc.T_deltaF_PUCCH_Format1", HFILL }},
18487 { &hf_lte_rrc_deltaF_PUCCH_Format1b,
18488 { "deltaF-PUCCH-Format1b", "lte-rrc.deltaF_PUCCH_Format1b",
18489 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaF_PUCCH_Format1b_vals), 0,
18490 "lte_rrc.T_deltaF_PUCCH_Format1b", HFILL }},
18491 { &hf_lte_rrc_deltaF_PUCCH_Format2,
18492 { "deltaF-PUCCH-Format2", "lte-rrc.deltaF_PUCCH_Format2",
18493 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaF_PUCCH_Format2_vals), 0,
18494 "lte_rrc.T_deltaF_PUCCH_Format2", HFILL }},
18495 { &hf_lte_rrc_deltaF_PUCCH_Format2a,
18496 { "deltaF-PUCCH-Format2a", "lte-rrc.deltaF_PUCCH_Format2a",
18497 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaF_PUCCH_Format2a_vals), 0,
18498 "lte_rrc.T_deltaF_PUCCH_Format2a", HFILL }},
18499 { &hf_lte_rrc_deltaF_PUCCH_Format2b,
18500 { "deltaF-PUCCH-Format2b", "lte-rrc.deltaF_PUCCH_Format2b",
18501 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_deltaF_PUCCH_Format2b_vals), 0,
18502 "lte_rrc.T_deltaF_PUCCH_Format2b", HFILL }},
18503 { &hf_lte_rrc_integrityProtAlgorithm,
18504 { "integrityProtAlgorithm", "lte-rrc.integrityProtAlgorithm",
18505 FT_UINT32, BASE_DEC, VALS(lte_rrc_IntegrityProtAlgorithm_vals), 0,
18506 "lte_rrc.IntegrityProtAlgorithm", HFILL }},
18507 { &hf_lte_rrc_cipheringAlgorithm,
18508 { "cipheringAlgorithm", "lte-rrc.cipheringAlgorithm",
18509 FT_UINT32, BASE_DEC, VALS(lte_rrc_CipheringAlgorithm_vals), 0,
18510 "lte_rrc.CipheringAlgorithm", HFILL }},
18511 { &hf_lte_rrc_keyIndicator,
18512 { "keyIndicator", "lte-rrc.keyIndicator",
18513 FT_NONE, BASE_NONE, NULL, 0,
18514 "lte_rrc.KeyIndicator", HFILL }},
18515 { &hf_lte_rrc_bandClass,
18516 { "bandClass", "lte-rrc.bandClass",
18517 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Bandclass_vals), 0,
18518 "lte_rrc.CDMA2000_Bandclass", HFILL }},
18519 { &hf_lte_rrc_frequency,
18520 { "frequency", "lte-rrc.frequency",
18521 FT_UINT32, BASE_DEC, NULL, 0,
18522 "lte_rrc.INTEGER_0_2047", HFILL }},
18523 { &hf_lte_rrc_cdma2000_CarrierInfo,
18524 { "cdma2000-CarrierInfo", "lte-rrc.cdma2000_CarrierInfo",
18525 FT_NONE, BASE_NONE, NULL, 0,
18526 "lte_rrc.CDMA2000_CarrierInfo", HFILL }},
18527 { &hf_lte_rrc_pnOffset,
18528 { "pnOffset", "lte-rrc.pnOffset",
18529 FT_UINT32, BASE_DEC, NULL, 0,
18530 "lte_rrc.CDMA2000_CellIdentity", HFILL }},
18531 { &hf_lte_rrc_cdma_EUTRA_Synchronisation,
18532 { "cdma-EUTRA-Synchronisation", "lte-rrc.cdma_EUTRA_Synchronisation",
18533 FT_BOOLEAN, 8, NULL, 0,
18534 "lte_rrc.BOOLEAN", HFILL }},
18535 { &hf_lte_rrc_cdma_SystemTime,
18536 { "cdma-SystemTime", "lte-rrc.cdma_SystemTime",
18537 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cdma_SystemTime_vals), 0,
18538 "lte_rrc.T_cdma_SystemTime", HFILL }},
18539 { &hf_lte_rrc_cdma_SynchronousSystemTime,
18540 { "cdma-SynchronousSystemTime", "lte-rrc.cdma_SynchronousSystemTime",
18541 FT_BYTES, BASE_HEX, NULL, 0,
18542 "lte_rrc.BIT_STRING_SIZE_39", HFILL }},
18543 { &hf_lte_rrc_cdma_AsynchronousSystemTime,
18544 { "cdma-AsynchronousSystemTime", "lte-rrc.cdma_AsynchronousSystemTime",
18545 FT_BYTES, BASE_HEX, NULL, 0,
18546 "lte_rrc.BIT_STRING_SIZE_49", HFILL }},
18547 { &hf_lte_rrc_CellIndexList_item,
18548 { "CellIndexList", "lte-rrc.CellIndexList_item",
18549 FT_NONE, BASE_NONE, NULL, 0,
18550 "lte_rrc.CellIndexList_item", HFILL }},
18551 { &hf_lte_rrc_cellIndex,
18552 { "cellIndex", "lte-rrc.cellIndex",
18553 FT_UINT32, BASE_DEC, NULL, 0,
18554 "lte_rrc.INTEGER_1_maxCellMeas", HFILL }},
18555 { &hf_lte_rrc_timeToTriggerSF_Medium,
18556 { "timeToTriggerSF-Medium", "lte-rrc.timeToTriggerSF_Medium",
18557 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_timeToTriggerSF_Medium_vals), 0,
18558 "lte_rrc.T_timeToTriggerSF_Medium", HFILL }},
18559 { &hf_lte_rrc_timeToTriggerSF_High,
18560 { "timeToTriggerSF-High", "lte-rrc.timeToTriggerSF_High",
18561 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_timeToTriggerSF_High_vals), 0,
18562 "lte_rrc.T_timeToTriggerSF_High", HFILL }},
18563 { &hf_lte_rrc_earfcn_DL,
18564 { "earfcn-DL", "lte-rrc.earfcn_DL",
18565 FT_UINT32, BASE_DEC, NULL, 0,
18566 "lte_rrc.INTEGER_0_maxEARFCN", HFILL }},
18567 { &hf_lte_rrc_earfcn_UL,
18568 { "earfcn-UL", "lte-rrc.earfcn_UL",
18569 FT_UINT32, BASE_DEC, NULL, 0,
18570 "lte_rrc.EUTRA_DL_CarrierFreq", HFILL }},
18571 { &hf_lte_rrc_arfcn,
18572 { "arfcn", "lte-rrc.arfcn",
18573 FT_UINT32, BASE_DEC, NULL, 0,
18574 "lte_rrc.GERAN_ARFCN_Value", HFILL }},
18575 { &hf_lte_rrc_bandIndicator,
18576 { "bandIndicator", "lte-rrc.bandIndicator",
18577 FT_UINT32, BASE_DEC, VALS(lte_rrc_GERAN_BandIndicator_vals), 0,
18578 "lte_rrc.GERAN_BandIndicator", HFILL }},
18579 { &hf_lte_rrc_startingARFCN,
18580 { "startingARFCN", "lte-rrc.startingARFCN",
18581 FT_UINT32, BASE_DEC, NULL, 0,
18582 "lte_rrc.GERAN_ARFCN_Value", HFILL }},
18583 { &hf_lte_rrc_followingARFCNs,
18584 { "followingARFCNs", "lte-rrc.followingARFCNs",
18585 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_followingARFCNs_vals), 0,
18586 "lte_rrc.T_followingARFCNs", HFILL }},
18587 { &hf_lte_rrc_explicitListOfARFCNs,
18588 { "explicitListOfARFCNs", "lte-rrc.explicitListOfARFCNs",
18589 FT_UINT32, BASE_DEC, NULL, 0,
18590 "lte_rrc.ExplicitListOfARFCNs", HFILL }},
18591 { &hf_lte_rrc_equallySpacedARFCNs,
18592 { "equallySpacedARFCNs", "lte-rrc.equallySpacedARFCNs",
18593 FT_NONE, BASE_NONE, NULL, 0,
18594 "lte_rrc.T_equallySpacedARFCNs", HFILL }},
18595 { &hf_lte_rrc_arfcn_Spacing,
18596 { "arfcn-Spacing", "lte-rrc.arfcn_Spacing",
18597 FT_UINT32, BASE_DEC, NULL, 0,
18598 "lte_rrc.INTEGER_1_8", HFILL }},
18599 { &hf_lte_rrc_numberOfFollowingARFCNs,
18600 { "numberOfFollowingARFCNs", "lte-rrc.numberOfFollowingARFCNs",
18601 FT_UINT32, BASE_DEC, NULL, 0,
18602 "lte_rrc.INTEGER_0_31", HFILL }},
18603 { &hf_lte_rrc_variableBitMapOfARFCNs,
18604 { "variableBitMapOfARFCNs", "lte-rrc.variableBitMapOfARFCNs",
18605 FT_BYTES, BASE_HEX, NULL, 0,
18606 "lte_rrc.OCTET_STRING_SIZE_1_16", HFILL }},
18607 { &hf_lte_rrc_ExplicitListOfARFCNs_item,
18608 { "ExplicitListOfARFCNs", "lte-rrc.ExplicitListOfARFCNs_item",
18609 FT_UINT32, BASE_DEC, NULL, 0,
18610 "lte_rrc.GERAN_ARFCN_Value", HFILL }},
18611 { &hf_lte_rrc_networkColourCode,
18612 { "networkColourCode", "lte-rrc.networkColourCode",
18613 FT_BYTES, BASE_HEX, NULL, 0,
18614 "lte_rrc.BIT_STRING_SIZE_3", HFILL }},
18615 { &hf_lte_rrc_baseStationColourCode,
18616 { "baseStationColourCode", "lte-rrc.baseStationColourCode",
18617 FT_BYTES, BASE_HEX, NULL, 0,
18618 "lte_rrc.BIT_STRING_SIZE_3", HFILL }},
18619 { &hf_lte_rrc_csg_Indicator,
18620 { "csg-Indicator", "lte-rrc.csg_Indicator",
18621 FT_BOOLEAN, 8, NULL, 0,
18622 "lte_rrc.BOOLEAN", HFILL }},
18623 { &hf_lte_rrc_utra_CellIdentity,
18624 { "utra-CellIdentity", "lte-rrc.utra_CellIdentity",
18625 FT_BYTES, BASE_HEX, NULL, 0,
18626 "lte_rrc.BIT_STRING_SIZE_28", HFILL }},
18627 { &hf_lte_rrc_locationAreaCode,
18628 { "locationAreaCode", "lte-rrc.locationAreaCode",
18629 FT_BYTES, BASE_HEX, NULL, 0,
18630 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
18631 { &hf_lte_rrc_geran_CellIdentity,
18632 { "geran-CellIdentity", "lte-rrc.geran_CellIdentity",
18633 FT_BYTES, BASE_HEX, NULL, 0,
18634 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
18635 { &hf_lte_rrc_globalCellId_oneXRTT,
18636 { "globalCellId-oneXRTT", "lte-rrc.globalCellId_oneXRTT",
18637 FT_BYTES, BASE_HEX, NULL, 0,
18638 "lte_rrc.BIT_STRING_SIZE_47", HFILL }},
18639 { &hf_lte_rrc_globalCellId_HRPD,
18640 { "globalCellId-HRPD", "lte-rrc.globalCellId_HRPD",
18641 FT_BYTES, BASE_HEX, NULL, 0,
18642 "lte_rrc.BIT_STRING_SIZE_128", HFILL }},
18643 { &hf_lte_rrc_hrpd_PreRegistrationAllowed,
18644 { "hrpd-PreRegistrationAllowed", "lte-rrc.hrpd_PreRegistrationAllowed",
18645 FT_BOOLEAN, 8, NULL, 0,
18646 "lte_rrc.BOOLEAN", HFILL }},
18647 { &hf_lte_rrc_hrpd_PreRegistrationZoneId,
18648 { "hrpd-PreRegistrationZoneId", "lte-rrc.hrpd_PreRegistrationZoneId",
18649 FT_UINT32, BASE_DEC, NULL, 0,
18650 "lte_rrc.INTEGER_0_255", HFILL }},
18651 { &hf_lte_rrc_hrpd_SecondaryPreRegistrationZoneIdList,
18652 { "hrpd-SecondaryPreRegistrationZoneIdList", "lte-rrc.hrpd_SecondaryPreRegistrationZoneIdList",
18653 FT_UINT32, BASE_DEC, NULL, 0,
18654 "lte_rrc.HRPD_SecondaryPreRegistrationZoneIdList", HFILL }},
18655 { &hf_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item,
18656 { "HRPD-SecondaryPreRegistrationZoneIdList", "lte-rrc.HRPD_SecondaryPreRegistrationZoneIdList_item",
18657 FT_NONE, BASE_NONE, NULL, 0,
18658 "lte_rrc.HRPD_SecondaryPreRegistrationZoneIdList_item", HFILL }},
18659 { &hf_lte_rrc_hrpd_SecondaryPreRegistrationZoneId,
18660 { "hrpd-SecondaryPreRegistrationZoneId", "lte-rrc.hrpd_SecondaryPreRegistrationZoneId",
18661 FT_UINT32, BASE_DEC, NULL, 0,
18662 "lte_rrc.INTEGER_0_255", HFILL }},
18663 { &hf_lte_rrc_interFreqPriorityList,
18664 { "interFreqPriorityList", "lte-rrc.interFreqPriorityList",
18665 FT_UINT32, BASE_DEC, NULL, 0,
18666 "lte_rrc.InterFreqPriorityList", HFILL }},
18667 { &hf_lte_rrc_geran_FreqPriorityList,
18668 { "geran-FreqPriorityList", "lte-rrc.geran_FreqPriorityList",
18669 FT_UINT32, BASE_DEC, NULL, 0,
18670 "lte_rrc.GERAN_FreqPriorityList", HFILL }},
18671 { &hf_lte_rrc_utra_FDD_FreqPriorityList,
18672 { "utra-FDD-FreqPriorityList", "lte-rrc.utra_FDD_FreqPriorityList",
18673 FT_UINT32, BASE_DEC, NULL, 0,
18674 "lte_rrc.UTRA_FDD_FreqPriorityList", HFILL }},
18675 { &hf_lte_rrc_utra_TDD_FreqPriorityList,
18676 { "utra-TDD-FreqPriorityList", "lte-rrc.utra_TDD_FreqPriorityList",
18677 FT_UINT32, BASE_DEC, NULL, 0,
18678 "lte_rrc.UTRA_TDD_FreqPriorityList", HFILL }},
18679 { &hf_lte_rrc_hrpd_BandClassPriorityList,
18680 { "hrpd-BandClassPriorityList", "lte-rrc.hrpd_BandClassPriorityList",
18681 FT_UINT32, BASE_DEC, NULL, 0,
18682 "lte_rrc.HRPD_BandClassPriorityList", HFILL }},
18683 { &hf_lte_rrc_oneXRTT_BandClassPriorityList,
18684 { "oneXRTT-BandClassPriorityList", "lte-rrc.oneXRTT_BandClassPriorityList",
18685 FT_UINT32, BASE_DEC, NULL, 0,
18686 "lte_rrc.OneXRTT_BandClassPriorityList", HFILL }},
18687 { &hf_lte_rrc_t320,
18688 { "t320", "lte-rrc.t320",
18689 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t320_vals), 0,
18690 "lte_rrc.T_t320", HFILL }},
18691 { &hf_lte_rrc_InterFreqPriorityList_item,
18692 { "InterFreqPriorityList", "lte-rrc.InterFreqPriorityList_item",
18693 FT_NONE, BASE_NONE, NULL, 0,
18694 "lte_rrc.InterFreqPriorityList_item", HFILL }},
18695 { &hf_lte_rrc_GERAN_FreqPriorityList_item,
18696 { "GERAN-FreqPriorityList", "lte-rrc.GERAN_FreqPriorityList_item",
18697 FT_NONE, BASE_NONE, NULL, 0,
18698 "lte_rrc.GERAN_FreqPriorityList_item", HFILL }},
18699 { &hf_lte_rrc_UTRA_FDD_FreqPriorityList_item,
18700 { "UTRA-FDD-FreqPriorityList", "lte-rrc.UTRA_FDD_FreqPriorityList_item",
18701 FT_NONE, BASE_NONE, NULL, 0,
18702 "lte_rrc.UTRA_FDD_FreqPriorityList_item", HFILL }},
18703 { &hf_lte_rrc_UTRA_TDD_FreqPriorityList_item,
18704 { "UTRA-TDD-FreqPriorityList", "lte-rrc.UTRA_TDD_FreqPriorityList_item",
18705 FT_NONE, BASE_NONE, NULL, 0,
18706 "lte_rrc.UTRA_TDD_FreqPriorityList_item", HFILL }},
18707 { &hf_lte_rrc_HRPD_BandClassPriorityList_item,
18708 { "HRPD-BandClassPriorityList", "lte-rrc.HRPD_BandClassPriorityList_item",
18709 FT_NONE, BASE_NONE, NULL, 0,
18710 "lte_rrc.HRPD_BandClassPriorityList_item", HFILL }},
18711 { &hf_lte_rrc_hrpd_bandClass,
18712 { "hrpd-bandClass", "lte-rrc.hrpd_bandClass",
18713 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Bandclass_vals), 0,
18714 "lte_rrc.CDMA2000_Bandclass", HFILL }},
18715 { &hf_lte_rrc_OneXRTT_BandClassPriorityList_item,
18716 { "OneXRTT-BandClassPriorityList", "lte-rrc.OneXRTT_BandClassPriorityList_item",
18717 FT_NONE, BASE_NONE, NULL, 0,
18718 "lte_rrc.OneXRTT_BandClassPriorityList_item", HFILL }},
18719 { &hf_lte_rrc_oneXRTT_bandClass,
18720 { "oneXRTT-bandClass", "lte-rrc.oneXRTT_bandClass",
18721 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Bandclass_vals), 0,
18722 "lte_rrc.CDMA2000_Bandclass", HFILL }},
18723 { &hf_lte_rrc_targetCellIdentity,
18724 { "targetCellIdentity", "lte-rrc.targetCellIdentity",
18725 FT_UINT32, BASE_DEC, NULL, 0,
18726 "lte_rrc.PhysicalCellIdentity", HFILL }},
18727 { &hf_lte_rrc_eutra_CarrierFreq_01,
18728 { "eutra-CarrierFreq", "lte-rrc.eutra_CarrierFreq",
18729 FT_NONE, BASE_NONE, NULL, 0,
18730 "lte_rrc.EUTRA_CarrierFreq", HFILL }},
18731 { &hf_lte_rrc_eutra_CarrierBandwidth,
18732 { "eutra-CarrierBandwidth", "lte-rrc.eutra_CarrierBandwidth",
18733 FT_NONE, BASE_NONE, NULL, 0,
18734 "lte_rrc.EUTRA_CarrierBandwidth", HFILL }},
18735 { &hf_lte_rrc_t304_01,
18736 { "t304", "lte-rrc.t304",
18737 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t304_01_vals), 0,
18738 "lte_rrc.T_t304_01", HFILL }},
18739 { &hf_lte_rrc_radioResourceConfigCommon_01,
18740 { "radioResourceConfigCommon", "lte-rrc.radioResourceConfigCommon",
18741 FT_NONE, BASE_NONE, NULL, 0,
18742 "lte_rrc.RadioResourceConfigCommon", HFILL }},
18743 { &hf_lte_rrc_rach_ConfigDedicated,
18744 { "rach-ConfigDedicated", "lte-rrc.rach_ConfigDedicated",
18745 FT_NONE, BASE_NONE, NULL, 0,
18746 "lte_rrc.RACH_ConfigDedicated", HFILL }},
18747 { &hf_lte_rrc_dl_Bandwidth,
18748 { "dl-Bandwidth", "lte-rrc.dl_Bandwidth",
18749 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dl_Bandwidth_vals), 0,
18750 "lte_rrc.T_dl_Bandwidth", HFILL }},
18751 { &hf_lte_rrc_ul_Bandwidth_01,
18752 { "ul-Bandwidth", "lte-rrc.ul_Bandwidth",
18753 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ul_Bandwidth_01_vals), 0,
18754 "lte_rrc.T_ul_Bandwidth_01", HFILL }},
18755 { &hf_lte_rrc_t_Evalulation,
18756 { "t-Evalulation", "lte-rrc.t_Evalulation",
18757 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_Evalulation_vals), 0,
18758 "lte_rrc.T_t_Evalulation", HFILL }},
18759 { &hf_lte_rrc_t_HystNormal,
18760 { "t-HystNormal", "lte-rrc.t_HystNormal",
18761 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t_HystNormal_vals), 0,
18762 "lte_rrc.T_t_HystNormal", HFILL }},
18763 { &hf_lte_rrc_n_CellChangeMedium,
18764 { "n-CellChangeMedium", "lte-rrc.n_CellChangeMedium",
18765 FT_UINT32, BASE_DEC, NULL, 0,
18766 "lte_rrc.INTEGER_1_16", HFILL }},
18767 { &hf_lte_rrc_n_CellChangeHigh,
18768 { "n-CellChangeHigh", "lte-rrc.n_CellChangeHigh",
18769 FT_UINT32, BASE_DEC, NULL, 0,
18770 "lte_rrc.INTEGER_1_16", HFILL }},
18771 { &hf_lte_rrc_oneXRTT_CSFB_RegistrationAllowed,
18772 { "oneXRTT-CSFB-RegistrationAllowed", "lte-rrc.oneXRTT_CSFB_RegistrationAllowed",
18773 FT_BOOLEAN, 8, NULL, 0,
18774 "lte_rrc.BOOLEAN", HFILL }},
18775 { &hf_lte_rrc_oneXRTT_RegistrationParameters,
18776 { "oneXRTT-RegistrationParameters", "lte-rrc.oneXRTT_RegistrationParameters",
18777 FT_NONE, BASE_NONE, NULL, 0,
18778 "lte_rrc.OneXRTT_RegistrationParameters", HFILL }},
18779 { &hf_lte_rrc_oneXRTT_SID,
18780 { "oneXRTT-SID", "lte-rrc.oneXRTT_SID",
18781 FT_BYTES, BASE_HEX, NULL, 0,
18782 "lte_rrc.BIT_STRING_SIZE_15", HFILL }},
18783 { &hf_lte_rrc_oneXRTT_NID,
18784 { "oneXRTT-NID", "lte-rrc.oneXRTT_NID",
18785 FT_BYTES, BASE_HEX, NULL, 0,
18786 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
18787 { &hf_lte_rrc_oneXRTT_MultipleSID,
18788 { "oneXRTT-MultipleSID", "lte-rrc.oneXRTT_MultipleSID",
18789 FT_BOOLEAN, 8, NULL, 0,
18790 "lte_rrc.BOOLEAN", HFILL }},
18791 { &hf_lte_rrc_oneXRTT_MultipleNID,
18792 { "oneXRTT-MultipleNID", "lte-rrc.oneXRTT_MultipleNID",
18793 FT_BOOLEAN, 8, NULL, 0,
18794 "lte_rrc.BOOLEAN", HFILL }},
18795 { &hf_lte_rrc_oneXRTT_HomeReg,
18796 { "oneXRTT-HomeReg", "lte-rrc.oneXRTT_HomeReg",
18797 FT_BOOLEAN, 8, NULL, 0,
18798 "lte_rrc.BOOLEAN", HFILL }},
18799 { &hf_lte_rrc_oneXRTT_ForeignSIDReg,
18800 { "oneXRTT-ForeignSIDReg", "lte-rrc.oneXRTT_ForeignSIDReg",
18801 FT_BOOLEAN, 8, NULL, 0,
18802 "lte_rrc.BOOLEAN", HFILL }},
18803 { &hf_lte_rrc_oneXRTT_ForeignNIDReg,
18804 { "oneXRTT-ForeignNIDReg", "lte-rrc.oneXRTT_ForeignNIDReg",
18805 FT_BOOLEAN, 8, NULL, 0,
18806 "lte_rrc.BOOLEAN", HFILL }},
18807 { &hf_lte_rrc_oneXRTT_ParameterReg,
18808 { "oneXRTT-ParameterReg", "lte-rrc.oneXRTT_ParameterReg",
18809 FT_BOOLEAN, 8, NULL, 0,
18810 "lte_rrc.BOOLEAN", HFILL }},
18811 { &hf_lte_rrc_oneXRTT_RegistrationPeriod,
18812 { "oneXRTT-RegistrationPeriod", "lte-rrc.oneXRTT_RegistrationPeriod",
18813 FT_BYTES, BASE_HEX, NULL, 0,
18814 "lte_rrc.BIT_STRING_SIZE_7", HFILL }},
18815 { &hf_lte_rrc_oneXRTT_RegistrationZone,
18816 { "oneXRTT-RegistrationZone", "lte-rrc.oneXRTT_RegistrationZone",
18817 FT_BYTES, BASE_HEX, NULL, 0,
18818 "lte_rrc.BIT_STRING_SIZE_12", HFILL }},
18819 { &hf_lte_rrc_oneXRTT_TotalZone,
18820 { "oneXRTT-TotalZone", "lte-rrc.oneXRTT_TotalZone",
18821 FT_BYTES, BASE_HEX, NULL, 0,
18822 "lte_rrc.BIT_STRING_SIZE_3", HFILL }},
18823 { &hf_lte_rrc_oneXRTT_ZoneTimer,
18824 { "oneXRTT-ZoneTimer", "lte-rrc.oneXRTT_ZoneTimer",
18825 FT_BYTES, BASE_HEX, NULL, 0,
18826 "lte_rrc.BIT_STRING_SIZE_3", HFILL }},
18828 { "mcc", "lte-rrc.mcc",
18829 FT_UINT32, BASE_DEC, NULL, 0,
18830 "lte_rrc.MCC", HFILL }},
18832 { "mnc", "lte-rrc.mnc",
18833 FT_UINT32, BASE_DEC, NULL, 0,
18834 "lte_rrc.MNC", HFILL }},
18835 { &hf_lte_rrc_MCC_item,
18836 { "MCC", "lte-rrc.MCC_item",
18837 FT_UINT32, BASE_DEC, NULL, 0,
18838 "lte_rrc.MCC_MNC_Digit", HFILL }},
18839 { &hf_lte_rrc_MNC_item,
18840 { "MNC", "lte-rrc.MNC_item",
18841 FT_UINT32, BASE_DEC, NULL, 0,
18842 "lte_rrc.MCC_MNC_Digit", HFILL }},
18843 { &hf_lte_rrc_interRAT_target,
18844 { "interRAT-target", "lte-rrc.interRAT_target",
18845 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_interRAT_target_vals), 0,
18846 "lte_rrc.T_interRAT_target", HFILL }},
18847 { &hf_lte_rrc_geran_01,
18848 { "geran", "lte-rrc.geran",
18849 FT_NONE, BASE_NONE, NULL, 0,
18850 "lte_rrc.GERAN_CarrierFreq", HFILL }},
18851 { &hf_lte_rrc_utra,
18852 { "utra", "lte-rrc.utra",
18853 FT_NONE, BASE_NONE, NULL, 0,
18854 "lte_rrc.UTRA_DL_CarrierFreq", HFILL }},
18855 { &hf_lte_rrc_cdma2000_HRPD,
18856 { "cdma2000-HRPD", "lte-rrc.cdma2000_HRPD",
18857 FT_NONE, BASE_NONE, NULL, 0,
18858 "lte_rrc.CDMA2000_CarrierInfo", HFILL }},
18859 { &hf_lte_rrc_cdma2000_1xRTT,
18860 { "cdma2000-1xRTT", "lte-rrc.cdma2000_1xRTT",
18861 FT_NONE, BASE_NONE, NULL, 0,
18862 "lte_rrc.CDMA2000_CarrierInfo", HFILL }},
18863 { &hf_lte_rrc_mmegi,
18864 { "mmegi", "lte-rrc.mmegi",
18865 FT_BYTES, BASE_HEX, NULL, 0,
18866 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
18867 { &hf_lte_rrc_mmec,
18868 { "mmec", "lte-rrc.mmec",
18869 FT_BYTES, BASE_HEX, NULL, 0,
18870 "lte_rrc.MMEC", HFILL }},
18871 { &hf_lte_rrc_primaryScramblingCode,
18872 { "primaryScramblingCode", "lte-rrc.primaryScramblingCode",
18873 FT_UINT32, BASE_DEC, NULL, 0,
18874 "lte_rrc.INTEGER_0_511", HFILL }},
18875 { &hf_lte_rrc_cellParametersID,
18876 { "cellParametersID", "lte-rrc.cellParametersID",
18877 FT_UINT32, BASE_DEC, NULL, 0,
18878 "lte_rrc.INTEGER_0_127", HFILL }},
18879 { &hf_lte_rrc_uarfcn_DL,
18880 { "uarfcn-DL", "lte-rrc.uarfcn_DL",
18881 FT_UINT32, BASE_DEC, NULL, 0,
18882 "lte_rrc.INTEGER_0_16383", HFILL }},
18883 { &hf_lte_rrc_gapActivation,
18884 { "gapActivation", "lte-rrc.gapActivation",
18885 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_gapActivation_vals), 0,
18886 "lte_rrc.T_gapActivation", HFILL }},
18887 { &hf_lte_rrc_activate,
18888 { "activate", "lte-rrc.activate",
18889 FT_NONE, BASE_NONE, NULL, 0,
18890 "lte_rrc.T_activate", HFILL }},
18891 { &hf_lte_rrc_gapPattern,
18892 { "gapPattern", "lte-rrc.gapPattern",
18893 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_gapPattern_vals), 0,
18894 "lte_rrc.T_gapPattern", HFILL }},
18896 { "gp1", "lte-rrc.gp1",
18897 FT_NONE, BASE_NONE, NULL, 0,
18898 "lte_rrc.T_gp1", HFILL }},
18899 { &hf_lte_rrc_gapOffset,
18900 { "gapOffset", "lte-rrc.gapOffset",
18901 FT_UINT32, BASE_DEC, NULL, 0,
18902 "lte_rrc.INTEGER_0_39", HFILL }},
18904 { "gp2", "lte-rrc.gp2",
18905 FT_NONE, BASE_NONE, NULL, 0,
18906 "lte_rrc.T_gp2", HFILL }},
18907 { &hf_lte_rrc_gapOffset_01,
18908 { "gapOffset", "lte-rrc.gapOffset",
18909 FT_UINT32, BASE_DEC, NULL, 0,
18910 "lte_rrc.INTEGER_0_79", HFILL }},
18911 { &hf_lte_rrc_deactivate,
18912 { "deactivate", "lte-rrc.deactivate",
18913 FT_NONE, BASE_NONE, NULL, 0,
18914 "lte_rrc.NULL", HFILL }},
18915 { &hf_lte_rrc_cdma2000_SearchWindowSize,
18916 { "cdma2000-SearchWindowSize", "lte-rrc.cdma2000_SearchWindowSize",
18917 FT_UINT32, BASE_DEC, NULL, 0,
18918 "lte_rrc.INTEGER_0_15", HFILL }},
18919 { &hf_lte_rrc_offsetFreq,
18920 { "offsetFreq", "lte-rrc.offsetFreq",
18921 FT_INT32, BASE_DEC, NULL, 0,
18922 "lte_rrc.INTEGER_M15_15", HFILL }},
18923 { &hf_lte_rrc_cellsToRemoveList,
18924 { "cellsToRemoveList", "lte-rrc.cellsToRemoveList",
18925 FT_UINT32, BASE_DEC, NULL, 0,
18926 "lte_rrc.CellIndexList", HFILL }},
18927 { &hf_lte_rrc_cellsToAddModifyList,
18928 { "cellsToAddModifyList", "lte-rrc.cellsToAddModifyList",
18929 FT_UINT32, BASE_DEC, NULL, 0,
18930 "lte_rrc.CDMA2000_CellsToAddModifyList", HFILL }},
18931 { &hf_lte_rrc_cellForWhichToReportCGI,
18932 { "cellForWhichToReportCGI", "lte-rrc.cellForWhichToReportCGI",
18933 FT_UINT32, BASE_DEC, NULL, 0,
18934 "lte_rrc.CDMA2000_CellIdentity", HFILL }},
18935 { &hf_lte_rrc_CDMA2000_CellsToAddModifyList_item,
18936 { "CDMA2000-CellsToAddModifyList", "lte-rrc.CDMA2000_CellsToAddModifyList_item",
18937 FT_NONE, BASE_NONE, NULL, 0,
18938 "lte_rrc.CDMA2000_CellsToAddModifyList_item", HFILL }},
18939 { &hf_lte_rrc_cellIdentity_01,
18940 { "cellIdentity", "lte-rrc.cellIdentity",
18941 FT_UINT32, BASE_DEC, NULL, 0,
18942 "lte_rrc.CDMA2000_CellIdentity", HFILL }},
18943 { &hf_lte_rrc_eutra_CarrierInfo,
18944 { "eutra-CarrierInfo", "lte-rrc.eutra_CarrierInfo",
18945 FT_UINT32, BASE_DEC, NULL, 0,
18946 "lte_rrc.EUTRA_DL_CarrierFreq", HFILL }},
18947 { &hf_lte_rrc_offsetFreq_01,
18948 { "offsetFreq", "lte-rrc.offsetFreq",
18949 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_offsetFreq_vals), 0,
18950 "lte_rrc.T_offsetFreq", HFILL }},
18951 { &hf_lte_rrc_cellsToAddModifyList_01,
18952 { "cellsToAddModifyList", "lte-rrc.cellsToAddModifyList",
18953 FT_UINT32, BASE_DEC, NULL, 0,
18954 "lte_rrc.NeighCellsToAddModifyList", HFILL }},
18955 { &hf_lte_rrc_blackListedCellsToRemoveList,
18956 { "blackListedCellsToRemoveList", "lte-rrc.blackListedCellsToRemoveList",
18957 FT_UINT32, BASE_DEC, NULL, 0,
18958 "lte_rrc.CellIndexList", HFILL }},
18959 { &hf_lte_rrc_blackListedCellsToAddModifyList,
18960 { "blackListedCellsToAddModifyList", "lte-rrc.blackListedCellsToAddModifyList",
18961 FT_UINT32, BASE_DEC, NULL, 0,
18962 "lte_rrc.BlackListedCellsToAddModifyList", HFILL }},
18963 { &hf_lte_rrc_cellForWhichToReportCGI_01,
18964 { "cellForWhichToReportCGI", "lte-rrc.cellForWhichToReportCGI",
18965 FT_UINT32, BASE_DEC, NULL, 0,
18966 "lte_rrc.PhysicalCellIdentity", HFILL }},
18967 { &hf_lte_rrc_NeighCellsToAddModifyList_item,
18968 { "NeighCellsToAddModifyList", "lte-rrc.NeighCellsToAddModifyList_item",
18969 FT_NONE, BASE_NONE, NULL, 0,
18970 "lte_rrc.NeighCellsToAddModifyList_item", HFILL }},
18971 { &hf_lte_rrc_cellIdentity_02,
18972 { "cellIdentity", "lte-rrc.cellIdentity",
18973 FT_UINT32, BASE_DEC, NULL, 0,
18974 "lte_rrc.PhysicalCellIdentity", HFILL }},
18975 { &hf_lte_rrc_cellIndividualOffset,
18976 { "cellIndividualOffset", "lte-rrc.cellIndividualOffset",
18977 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellIndividualOffset_vals), 0,
18978 "lte_rrc.T_cellIndividualOffset", HFILL }},
18979 { &hf_lte_rrc_BlackListedCellsToAddModifyList_item,
18980 { "BlackListedCellsToAddModifyList", "lte-rrc.BlackListedCellsToAddModifyList_item",
18981 FT_NONE, BASE_NONE, NULL, 0,
18982 "lte_rrc.BlackListedCellsToAddModifyList_item", HFILL }},
18983 { &hf_lte_rrc_geran_MeasFrequencyList,
18984 { "geran-MeasFrequencyList", "lte-rrc.geran_MeasFrequencyList",
18985 FT_UINT32, BASE_DEC, NULL, 0,
18986 "lte_rrc.GERAN_MeasFrequencyList", HFILL }},
18987 { &hf_lte_rrc_cellForWhichToReportCGI_02,
18988 { "cellForWhichToReportCGI", "lte-rrc.cellForWhichToReportCGI",
18989 FT_NONE, BASE_NONE, NULL, 0,
18990 "lte_rrc.GERAN_CellIdentity", HFILL }},
18991 { &hf_lte_rrc_GERAN_MeasFrequencyList_item,
18992 { "GERAN-MeasFrequencyList", "lte-rrc.GERAN_MeasFrequencyList_item",
18993 FT_NONE, BASE_NONE, NULL, 0,
18994 "lte_rrc.GERAN_CarrierFreqList", HFILL }},
18995 { &hf_lte_rrc_cellsToAddModifyList_02,
18996 { "cellsToAddModifyList", "lte-rrc.cellsToAddModifyList",
18997 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellsToAddModifyList_vals), 0,
18998 "lte_rrc.T_cellsToAddModifyList", HFILL }},
18999 { &hf_lte_rrc_cellsToAddModifyListUTRA_FDD,
19000 { "cellsToAddModifyListUTRA-FDD", "lte-rrc.cellsToAddModifyListUTRA_FDD",
19001 FT_UINT32, BASE_DEC, NULL, 0,
19002 "lte_rrc.UTRA_FDD_CellsToAddModifyList", HFILL }},
19003 { &hf_lte_rrc_cellsToAddModifyListUTRA_TDD,
19004 { "cellsToAddModifyListUTRA-TDD", "lte-rrc.cellsToAddModifyListUTRA_TDD",
19005 FT_UINT32, BASE_DEC, NULL, 0,
19006 "lte_rrc.UTRA_TDD_CellsToAddModifyList", HFILL }},
19007 { &hf_lte_rrc_cellForWhichToReportCGI_03,
19008 { "cellForWhichToReportCGI", "lte-rrc.cellForWhichToReportCGI",
19009 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cellForWhichToReportCGI_vals), 0,
19010 "lte_rrc.T_cellForWhichToReportCGI", HFILL }},
19011 { &hf_lte_rrc_utra_FDD,
19012 { "utra-FDD", "lte-rrc.utra_FDD",
19013 FT_NONE, BASE_NONE, NULL, 0,
19014 "lte_rrc.UTRA_FDD_CellIdentity", HFILL }},
19015 { &hf_lte_rrc_utra_TDD,
19016 { "utra-TDD", "lte-rrc.utra_TDD",
19017 FT_NONE, BASE_NONE, NULL, 0,
19018 "lte_rrc.UTRA_TDD_CellIdentity", HFILL }},
19019 { &hf_lte_rrc_UTRA_FDD_CellsToAddModifyList_item,
19020 { "UTRA-FDD-CellsToAddModifyList", "lte-rrc.UTRA_FDD_CellsToAddModifyList_item",
19021 FT_NONE, BASE_NONE, NULL, 0,
19022 "lte_rrc.UTRA_FDD_CellsToAddModifyList_item", HFILL }},
19023 { &hf_lte_rrc_cellIdentity_03,
19024 { "cellIdentity", "lte-rrc.cellIdentity",
19025 FT_NONE, BASE_NONE, NULL, 0,
19026 "lte_rrc.UTRA_FDD_CellIdentity", HFILL }},
19027 { &hf_lte_rrc_UTRA_TDD_CellsToAddModifyList_item,
19028 { "UTRA-TDD-CellsToAddModifyList", "lte-rrc.UTRA_TDD_CellsToAddModifyList_item",
19029 FT_NONE, BASE_NONE, NULL, 0,
19030 "lte_rrc.UTRA_TDD_CellsToAddModifyList_item", HFILL }},
19031 { &hf_lte_rrc_utra_TDD_CellIdentity,
19032 { "utra-TDD-CellIdentity", "lte-rrc.utra_TDD_CellIdentity",
19033 FT_NONE, BASE_NONE, NULL, 0,
19034 "lte_rrc.UTRA_TDD_CellIdentity", HFILL }},
19035 { &hf_lte_rrc_measId,
19036 { "measId", "lte-rrc.measId",
19037 FT_UINT32, BASE_DEC, NULL, 0,
19038 "lte_rrc.MeasId", HFILL }},
19039 { &hf_lte_rrc_measResultServing,
19040 { "measResultServing", "lte-rrc.measResultServing",
19041 FT_NONE, BASE_NONE, NULL, 0,
19042 "lte_rrc.T_measResultServing", HFILL }},
19043 { &hf_lte_rrc_rsrpResult,
19044 { "rsrpResult", "lte-rrc.rsrpResult",
19045 FT_UINT32, BASE_DEC, NULL, 0,
19046 "lte_rrc.INTEGER_0_96", HFILL }},
19047 { &hf_lte_rrc_rsrqResult,
19048 { "rsrqResult", "lte-rrc.rsrqResult",
19049 FT_UINT32, BASE_DEC, NULL, 0,
19050 "lte_rrc.INTEGER_0_33", HFILL }},
19051 { &hf_lte_rrc_neighbouringMeasResults,
19052 { "neighbouringMeasResults", "lte-rrc.neighbouringMeasResults",
19053 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_neighbouringMeasResults_vals), 0,
19054 "lte_rrc.T_neighbouringMeasResults", HFILL }},
19055 { &hf_lte_rrc_measResultListEUTRA,
19056 { "measResultListEUTRA", "lte-rrc.measResultListEUTRA",
19057 FT_UINT32, BASE_DEC, NULL, 0,
19058 "lte_rrc.MeasResultListEUTRA", HFILL }},
19059 { &hf_lte_rrc_measResultListUTRA,
19060 { "measResultListUTRA", "lte-rrc.measResultListUTRA",
19061 FT_UINT32, BASE_DEC, NULL, 0,
19062 "lte_rrc.MeasResultListUTRA", HFILL }},
19063 { &hf_lte_rrc_measResultListGERAN,
19064 { "measResultListGERAN", "lte-rrc.measResultListGERAN",
19065 FT_UINT32, BASE_DEC, NULL, 0,
19066 "lte_rrc.MeasResultListGERAN", HFILL }},
19067 { &hf_lte_rrc_measResultsCDMA2000,
19068 { "measResultsCDMA2000", "lte-rrc.measResultsCDMA2000",
19069 FT_NONE, BASE_NONE, NULL, 0,
19070 "lte_rrc.MeasResultsCDMA2000", HFILL }},
19071 { &hf_lte_rrc_MeasResultListEUTRA_item,
19072 { "MeasResultListEUTRA", "lte-rrc.MeasResultListEUTRA_item",
19073 FT_NONE, BASE_NONE, NULL, 0,
19074 "lte_rrc.MeasResultListEUTRA_item", HFILL }},
19075 { &hf_lte_rrc_globalCellIdentity,
19076 { "globalCellIdentity", "lte-rrc.globalCellIdentity",
19077 FT_NONE, BASE_NONE, NULL, 0,
19078 "lte_rrc.GlobalCellId_EUTRA", HFILL }},
19079 { &hf_lte_rrc_measResultEUTRA,
19080 { "measResultEUTRA", "lte-rrc.measResultEUTRA",
19081 FT_NONE, BASE_NONE, NULL, 0,
19082 "lte_rrc.T_measResultEUTRA", HFILL }},
19083 { &hf_lte_rrc_rsrpResult_01,
19084 { "rsrpResult", "lte-rrc.rsrpResult",
19085 FT_UINT32, BASE_DEC, NULL, 0,
19086 "lte_rrc.INTEGER_0_97", HFILL }},
19087 { &hf_lte_rrc_MeasResultListUTRA_item,
19088 { "MeasResultListUTRA", "lte-rrc.MeasResultListUTRA_item",
19089 FT_NONE, BASE_NONE, NULL, 0,
19090 "lte_rrc.MeasResultListUTRA_item", HFILL }},
19091 { &hf_lte_rrc_utra_CellIdentity_01,
19092 { "utra-CellIdentity", "lte-rrc.utra_CellIdentity",
19093 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_utra_CellIdentity_vals), 0,
19094 "lte_rrc.T_utra_CellIdentity", HFILL }},
19095 { &hf_lte_rrc_cellIentityFDD,
19096 { "cellIentityFDD", "lte-rrc.cellIentityFDD",
19097 FT_NONE, BASE_NONE, NULL, 0,
19098 "lte_rrc.UTRA_FDD_CellIdentity", HFILL }},
19099 { &hf_lte_rrc_cellIentityTDD,
19100 { "cellIentityTDD", "lte-rrc.cellIentityTDD",
19101 FT_NONE, BASE_NONE, NULL, 0,
19102 "lte_rrc.UTRA_TDD_CellIdentity", HFILL }},
19103 { &hf_lte_rrc_globalCellIdentity_01,
19104 { "globalCellIdentity", "lte-rrc.globalCellIdentity",
19105 FT_NONE, BASE_NONE, NULL, 0,
19106 "lte_rrc.GlobalCellId_UTRA", HFILL }},
19107 { &hf_lte_rrc_measResultUTRA,
19108 { "measResultUTRA", "lte-rrc.measResultUTRA",
19109 FT_NONE, BASE_NONE, NULL, 0,
19110 "lte_rrc.T_measResultUTRA", HFILL }},
19111 { &hf_lte_rrc_mode,
19112 { "mode", "lte-rrc.mode",
19113 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mode_vals), 0,
19114 "lte_rrc.T_mode", HFILL }},
19116 { "fdd", "lte-rrc.fdd",
19117 FT_NONE, BASE_NONE, NULL, 0,
19118 "lte_rrc.T_fdd", HFILL }},
19119 { &hf_lte_rrc_cpich_RSCP,
19120 { "cpich-RSCP", "lte-rrc.cpich_RSCP",
19121 FT_INT32, BASE_DEC, NULL, 0,
19122 "lte_rrc.INTEGER_M5_91", HFILL }},
19123 { &hf_lte_rrc_cpich_EcN0,
19124 { "cpich-EcN0", "lte-rrc.cpich_EcN0",
19125 FT_UINT32, BASE_DEC, NULL, 0,
19126 "lte_rrc.INTEGER_0_49", HFILL }},
19128 { "tdd", "lte-rrc.tdd",
19129 FT_NONE, BASE_NONE, NULL, 0,
19130 "lte_rrc.T_tdd", HFILL }},
19131 { &hf_lte_rrc_pccpch_RSCP,
19132 { "pccpch-RSCP", "lte-rrc.pccpch_RSCP",
19133 FT_UINT32, BASE_DEC, NULL, 0,
19134 "lte_rrc.INTEGER_0_91", HFILL }},
19135 { &hf_lte_rrc_MeasResultListGERAN_item,
19136 { "MeasResultListGERAN", "lte-rrc.MeasResultListGERAN_item",
19137 FT_NONE, BASE_NONE, NULL, 0,
19138 "lte_rrc.MeasResultListGERAN_item", HFILL }},
19139 { &hf_lte_rrc_geran_CarrierInfo,
19140 { "geran-CarrierInfo", "lte-rrc.geran_CarrierInfo",
19141 FT_NONE, BASE_NONE, NULL, 0,
19142 "lte_rrc.T_geran_CarrierInfo", HFILL }},
19143 { &hf_lte_rrc_geran_CellIdentity_01,
19144 { "geran-CellIdentity", "lte-rrc.geran_CellIdentity",
19145 FT_NONE, BASE_NONE, NULL, 0,
19146 "lte_rrc.GERAN_CellIdentity", HFILL }},
19147 { &hf_lte_rrc_globalCellIdentity_02,
19148 { "globalCellIdentity", "lte-rrc.globalCellIdentity",
19149 FT_NONE, BASE_NONE, NULL, 0,
19150 "lte_rrc.GlobalCellId_GERAN", HFILL }},
19151 { &hf_lte_rrc_measResultGERAN,
19152 { "measResultGERAN", "lte-rrc.measResultGERAN",
19153 FT_NONE, BASE_NONE, NULL, 0,
19154 "lte_rrc.T_measResultGERAN", HFILL }},
19155 { &hf_lte_rrc_rssi,
19156 { "rssi", "lte-rrc.rssi",
19157 FT_BYTES, BASE_HEX, NULL, 0,
19158 "lte_rrc.BIT_STRING_SIZE_6", HFILL }},
19159 { &hf_lte_rrc_hrpdPreRegistrationStatus,
19160 { "hrpdPreRegistrationStatus", "lte-rrc.hrpdPreRegistrationStatus",
19161 FT_BOOLEAN, 8, NULL, 0,
19162 "lte_rrc.BOOLEAN", HFILL }},
19163 { &hf_lte_rrc_measResultListCDMA2000,
19164 { "measResultListCDMA2000", "lte-rrc.measResultListCDMA2000",
19165 FT_UINT32, BASE_DEC, NULL, 0,
19166 "lte_rrc.MeasResultListCDMA2000", HFILL }},
19167 { &hf_lte_rrc_MeasResultListCDMA2000_item,
19168 { "MeasResultListCDMA2000", "lte-rrc.MeasResultListCDMA2000_item",
19169 FT_NONE, BASE_NONE, NULL, 0,
19170 "lte_rrc.MeasResultListCDMA2000_item", HFILL }},
19171 { &hf_lte_rrc_cdma2000_CellIdentity,
19172 { "cdma2000-CellIdentity", "lte-rrc.cdma2000_CellIdentity",
19173 FT_UINT32, BASE_DEC, NULL, 0,
19174 "lte_rrc.CDMA2000_CellIdentity", HFILL }},
19175 { &hf_lte_rrc_globalCellIdentity_03,
19176 { "globalCellIdentity", "lte-rrc.globalCellIdentity",
19177 FT_UINT32, BASE_DEC, VALS(lte_rrc_GlobalCellId_CDMA2000_vals), 0,
19178 "lte_rrc.GlobalCellId_CDMA2000", HFILL }},
19179 { &hf_lte_rrc_measResultCDMA2000,
19180 { "measResultCDMA2000", "lte-rrc.measResultCDMA2000",
19181 FT_NONE, BASE_NONE, NULL, 0,
19182 "lte_rrc.T_measResultCDMA2000", HFILL }},
19183 { &hf_lte_rrc_pilotPnPhase,
19184 { "pilotPnPhase", "lte-rrc.pilotPnPhase",
19185 FT_UINT32, BASE_DEC, NULL, 0,
19186 "lte_rrc.INTEGER_0_32767", HFILL }},
19187 { &hf_lte_rrc_pilotStrength,
19188 { "pilotStrength", "lte-rrc.pilotStrength",
19189 FT_UINT32, BASE_DEC, NULL, 0,
19190 "lte_rrc.INTEGER_0_63", HFILL }},
19191 { &hf_lte_rrc_measObjectToRemoveList,
19192 { "measObjectToRemoveList", "lte-rrc.measObjectToRemoveList",
19193 FT_UINT32, BASE_DEC, NULL, 0,
19194 "lte_rrc.MeasObjectToRemoveList", HFILL }},
19195 { &hf_lte_rrc_measObjectToAddModifyList,
19196 { "measObjectToAddModifyList", "lte-rrc.measObjectToAddModifyList",
19197 FT_UINT32, BASE_DEC, NULL, 0,
19198 "lte_rrc.MeasObjectToAddModifyList", HFILL }},
19199 { &hf_lte_rrc_reportConfigToRemoveList,
19200 { "reportConfigToRemoveList", "lte-rrc.reportConfigToRemoveList",
19201 FT_UINT32, BASE_DEC, NULL, 0,
19202 "lte_rrc.ReportConfigToRemoveList", HFILL }},
19203 { &hf_lte_rrc_reportConfigToAddModifyList,
19204 { "reportConfigToAddModifyList", "lte-rrc.reportConfigToAddModifyList",
19205 FT_UINT32, BASE_DEC, NULL, 0,
19206 "lte_rrc.ReportConfigToAddModifyList", HFILL }},
19207 { &hf_lte_rrc_measIdToRemoveList,
19208 { "measIdToRemoveList", "lte-rrc.measIdToRemoveList",
19209 FT_UINT32, BASE_DEC, NULL, 0,
19210 "lte_rrc.MeasIdToRemoveList", HFILL }},
19211 { &hf_lte_rrc_measIdToAddModifyList,
19212 { "measIdToAddModifyList", "lte-rrc.measIdToAddModifyList",
19213 FT_UINT32, BASE_DEC, NULL, 0,
19214 "lte_rrc.MeasIdToAddModifyList", HFILL }},
19215 { &hf_lte_rrc_quantityConfig,
19216 { "quantityConfig", "lte-rrc.quantityConfig",
19217 FT_NONE, BASE_NONE, NULL, 0,
19218 "lte_rrc.QuantityConfig", HFILL }},
19219 { &hf_lte_rrc_measGapConfig,
19220 { "measGapConfig", "lte-rrc.measGapConfig",
19221 FT_NONE, BASE_NONE, NULL, 0,
19222 "lte_rrc.MeasGapConfig", HFILL }},
19223 { &hf_lte_rrc_s_Measure,
19224 { "s-Measure", "lte-rrc.s_Measure",
19225 FT_INT32, BASE_DEC, NULL, 0,
19226 "lte_rrc.INTEGER_M140_M44", HFILL }},
19227 { &hf_lte_rrc_mbsfn_NeighbourCellConfig,
19228 { "mbsfn-NeighbourCellConfig", "lte-rrc.mbsfn_NeighbourCellConfig",
19229 FT_NONE, BASE_NONE, NULL, 0,
19230 "lte_rrc.T_mbsfn_NeighbourCellConfig", HFILL }},
19231 { &hf_lte_rrc_speedDependentParameters,
19232 { "speedDependentParameters", "lte-rrc.speedDependentParameters",
19233 FT_NONE, BASE_NONE, NULL, 0,
19234 "lte_rrc.T_speedDependentParameters", HFILL }},
19235 { &hf_lte_rrc_speedDependentScalingParameters_06,
19236 { "speedDependentScalingParameters", "lte-rrc.speedDependentScalingParameters",
19237 FT_NONE, BASE_NONE, NULL, 0,
19238 "lte_rrc.ConnectedModeSpeedDependentScalingParameters", HFILL }},
19239 { &hf_lte_rrc_MeasIdToRemoveList_item,
19240 { "MeasIdToRemoveList", "lte-rrc.MeasIdToRemoveList_item",
19241 FT_NONE, BASE_NONE, NULL, 0,
19242 "lte_rrc.MeasIdToRemoveList_item", HFILL }},
19243 { &hf_lte_rrc_MeasIdToAddModifyList_item,
19244 { "MeasIdToAddModifyList", "lte-rrc.MeasIdToAddModifyList_item",
19245 FT_NONE, BASE_NONE, NULL, 0,
19246 "lte_rrc.MeasIdToAddModifyList_item", HFILL }},
19247 { &hf_lte_rrc_measObjectId,
19248 { "measObjectId", "lte-rrc.measObjectId",
19249 FT_UINT32, BASE_DEC, NULL, 0,
19250 "lte_rrc.MeasObjectId", HFILL }},
19251 { &hf_lte_rrc_reportConfigId,
19252 { "reportConfigId", "lte-rrc.reportConfigId",
19253 FT_UINT32, BASE_DEC, NULL, 0,
19254 "lte_rrc.ReportConfigId", HFILL }},
19255 { &hf_lte_rrc_MeasObjectToRemoveList_item,
19256 { "MeasObjectToRemoveList", "lte-rrc.MeasObjectToRemoveList_item",
19257 FT_NONE, BASE_NONE, NULL, 0,
19258 "lte_rrc.MeasObjectToRemoveList_item", HFILL }},
19259 { &hf_lte_rrc_MeasObjectToAddModifyList_item,
19260 { "MeasObjectToAddModifyList", "lte-rrc.MeasObjectToAddModifyList_item",
19261 FT_NONE, BASE_NONE, NULL, 0,
19262 "lte_rrc.MeasObjectToAddModifyList_item", HFILL }},
19263 { &hf_lte_rrc_measObject,
19264 { "measObject", "lte-rrc.measObject",
19265 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_measObject_vals), 0,
19266 "lte_rrc.T_measObject", HFILL }},
19267 { &hf_lte_rrc_measObjectEUTRA,
19268 { "measObjectEUTRA", "lte-rrc.measObjectEUTRA",
19269 FT_NONE, BASE_NONE, NULL, 0,
19270 "lte_rrc.MeasObjectEUTRA", HFILL }},
19271 { &hf_lte_rrc_measObjectUTRA,
19272 { "measObjectUTRA", "lte-rrc.measObjectUTRA",
19273 FT_NONE, BASE_NONE, NULL, 0,
19274 "lte_rrc.MeasObjectUTRA", HFILL }},
19275 { &hf_lte_rrc_measObjectGERAN,
19276 { "measObjectGERAN", "lte-rrc.measObjectGERAN",
19277 FT_NONE, BASE_NONE, NULL, 0,
19278 "lte_rrc.MeasObjectGERAN", HFILL }},
19279 { &hf_lte_rrc_measObjectCDMA2000,
19280 { "measObjectCDMA2000", "lte-rrc.measObjectCDMA2000",
19281 FT_NONE, BASE_NONE, NULL, 0,
19282 "lte_rrc.MeasObjectCDMA2000", HFILL }},
19283 { &hf_lte_rrc_ReportConfigToRemoveList_item,
19284 { "ReportConfigToRemoveList", "lte-rrc.ReportConfigToRemoveList_item",
19285 FT_NONE, BASE_NONE, NULL, 0,
19286 "lte_rrc.ReportConfigToRemoveList_item", HFILL }},
19287 { &hf_lte_rrc_ReportConfigToAddModifyList_item,
19288 { "ReportConfigToAddModifyList", "lte-rrc.ReportConfigToAddModifyList_item",
19289 FT_NONE, BASE_NONE, NULL, 0,
19290 "lte_rrc.ReportConfigToAddModifyList_item", HFILL }},
19291 { &hf_lte_rrc_reportConfig,
19292 { "reportConfig", "lte-rrc.reportConfig",
19293 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reportConfig_vals), 0,
19294 "lte_rrc.T_reportConfig", HFILL }},
19295 { &hf_lte_rrc_reportConfigEUTRA,
19296 { "reportConfigEUTRA", "lte-rrc.reportConfigEUTRA",
19297 FT_NONE, BASE_NONE, NULL, 0,
19298 "lte_rrc.ReportConfigEUTRA", HFILL }},
19299 { &hf_lte_rrc_reportConfigInterRAT,
19300 { "reportConfigInterRAT", "lte-rrc.reportConfigInterRAT",
19301 FT_NONE, BASE_NONE, NULL, 0,
19302 "lte_rrc.ReportConfigInterRAT", HFILL }},
19303 { &hf_lte_rrc_quantityConfigEUTRA,
19304 { "quantityConfigEUTRA", "lte-rrc.quantityConfigEUTRA",
19305 FT_NONE, BASE_NONE, NULL, 0,
19306 "lte_rrc.QuantityConfigEUTRA", HFILL }},
19307 { &hf_lte_rrc_quantityConfigUTRA,
19308 { "quantityConfigUTRA", "lte-rrc.quantityConfigUTRA",
19309 FT_NONE, BASE_NONE, NULL, 0,
19310 "lte_rrc.QuantityConfigUTRA", HFILL }},
19311 { &hf_lte_rrc_quantityConfigGERAN,
19312 { "quantityConfigGERAN", "lte-rrc.quantityConfigGERAN",
19313 FT_NONE, BASE_NONE, NULL, 0,
19314 "lte_rrc.QuantityConfigGERAN", HFILL }},
19315 { &hf_lte_rrc_quantityConfigCDMA2000,
19316 { "quantityConfigCDMA2000", "lte-rrc.quantityConfigCDMA2000",
19317 FT_NONE, BASE_NONE, NULL, 0,
19318 "lte_rrc.QuantityConfigCDMA2000", HFILL }},
19319 { &hf_lte_rrc_filterCoefficientRSRP,
19320 { "filterCoefficientRSRP", "lte-rrc.filterCoefficientRSRP",
19321 FT_UINT32, BASE_DEC, VALS(lte_rrc_FilterCoefficient_vals), 0,
19322 "lte_rrc.FilterCoefficient", HFILL }},
19323 { &hf_lte_rrc_filterCoefficientRSRQ,
19324 { "filterCoefficientRSRQ", "lte-rrc.filterCoefficientRSRQ",
19325 FT_UINT32, BASE_DEC, VALS(lte_rrc_FilterCoefficient_vals), 0,
19326 "lte_rrc.FilterCoefficient", HFILL }},
19327 { &hf_lte_rrc_measQuantityUTRA,
19328 { "measQuantityUTRA", "lte-rrc.measQuantityUTRA",
19329 FT_NONE, BASE_NONE, NULL, 0,
19330 "lte_rrc.T_measQuantityUTRA", HFILL }},
19331 { &hf_lte_rrc_mode_01,
19332 { "mode", "lte-rrc.mode",
19333 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mode_01_vals), 0,
19334 "lte_rrc.T_mode_01", HFILL }},
19335 { &hf_lte_rrc_fdd_01,
19336 { "fdd", "lte-rrc.fdd",
19337 FT_NONE, BASE_NONE, NULL, 0,
19338 "lte_rrc.T_fdd_01", HFILL }},
19339 { &hf_lte_rrc_measQuantityUTRA_FDD,
19340 { "measQuantityUTRA-FDD", "lte-rrc.measQuantityUTRA_FDD",
19341 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_measQuantityUTRA_FDD_vals), 0,
19342 "lte_rrc.T_measQuantityUTRA_FDD", HFILL }},
19343 { &hf_lte_rrc_tdd_01,
19344 { "tdd", "lte-rrc.tdd",
19345 FT_NONE, BASE_NONE, NULL, 0,
19346 "lte_rrc.T_tdd_01", HFILL }},
19347 { &hf_lte_rrc_measQuantityUTRA_TDD,
19348 { "measQuantityUTRA-TDD", "lte-rrc.measQuantityUTRA_TDD",
19349 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_measQuantityUTRA_TDD_vals), 0,
19350 "lte_rrc.T_measQuantityUTRA_TDD", HFILL }},
19351 { &hf_lte_rrc_filterCoefficient,
19352 { "filterCoefficient", "lte-rrc.filterCoefficient",
19353 FT_UINT32, BASE_DEC, VALS(lte_rrc_FilterCoefficient_vals), 0,
19354 "lte_rrc.FilterCoefficient", HFILL }},
19355 { &hf_lte_rrc_measQuantityGERAN,
19356 { "measQuantityGERAN", "lte-rrc.measQuantityGERAN",
19357 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_measQuantityGERAN_vals), 0,
19358 "lte_rrc.T_measQuantityGERAN", HFILL }},
19359 { &hf_lte_rrc_measQuantityCDMA2000,
19360 { "measQuantityCDMA2000", "lte-rrc.measQuantityCDMA2000",
19361 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_measQuantityCDMA2000_vals), 0,
19362 "lte_rrc.T_measQuantityCDMA2000", HFILL }},
19363 { &hf_lte_rrc_triggerType,
19364 { "triggerType", "lte-rrc.triggerType",
19365 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_triggerType_vals), 0,
19366 "lte_rrc.T_triggerType", HFILL }},
19367 { &hf_lte_rrc_event,
19368 { "event", "lte-rrc.event",
19369 FT_NONE, BASE_NONE, NULL, 0,
19370 "lte_rrc.T_event", HFILL }},
19371 { &hf_lte_rrc_eventId,
19372 { "eventId", "lte-rrc.eventId",
19373 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_eventId_vals), 0,
19374 "lte_rrc.T_eventId", HFILL }},
19375 { &hf_lte_rrc_eventA1,
19376 { "eventA1", "lte-rrc.eventA1",
19377 FT_NONE, BASE_NONE, NULL, 0,
19378 "lte_rrc.T_eventA1", HFILL }},
19379 { &hf_lte_rrc_a1_Threshold,
19380 { "a1-Threshold", "lte-rrc.a1_Threshold",
19381 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdEUTRA_vals), 0,
19382 "lte_rrc.ThresholdEUTRA", HFILL }},
19383 { &hf_lte_rrc_eventA2,
19384 { "eventA2", "lte-rrc.eventA2",
19385 FT_NONE, BASE_NONE, NULL, 0,
19386 "lte_rrc.T_eventA2", HFILL }},
19387 { &hf_lte_rrc_a2_Threshold,
19388 { "a2-Threshold", "lte-rrc.a2_Threshold",
19389 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdEUTRA_vals), 0,
19390 "lte_rrc.ThresholdEUTRA", HFILL }},
19391 { &hf_lte_rrc_eventA3,
19392 { "eventA3", "lte-rrc.eventA3",
19393 FT_NONE, BASE_NONE, NULL, 0,
19394 "lte_rrc.T_eventA3", HFILL }},
19395 { &hf_lte_rrc_a3_Offset,
19396 { "a3-Offset", "lte-rrc.a3_Offset",
19397 FT_INT32, BASE_DEC, NULL, 0,
19398 "lte_rrc.INTEGER_M30_30", HFILL }},
19399 { &hf_lte_rrc_eventA4,
19400 { "eventA4", "lte-rrc.eventA4",
19401 FT_NONE, BASE_NONE, NULL, 0,
19402 "lte_rrc.T_eventA4", HFILL }},
19403 { &hf_lte_rrc_a4_Threshold,
19404 { "a4-Threshold", "lte-rrc.a4_Threshold",
19405 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdEUTRA_vals), 0,
19406 "lte_rrc.ThresholdEUTRA", HFILL }},
19407 { &hf_lte_rrc_eventA5,
19408 { "eventA5", "lte-rrc.eventA5",
19409 FT_NONE, BASE_NONE, NULL, 0,
19410 "lte_rrc.T_eventA5", HFILL }},
19411 { &hf_lte_rrc_a5_Threshold1,
19412 { "a5-Threshold1", "lte-rrc.a5_Threshold1",
19413 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdEUTRA_vals), 0,
19414 "lte_rrc.ThresholdEUTRA", HFILL }},
19415 { &hf_lte_rrc_a5_Threshold2,
19416 { "a5-Threshold2", "lte-rrc.a5_Threshold2",
19417 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdEUTRA_vals), 0,
19418 "lte_rrc.ThresholdEUTRA", HFILL }},
19419 { &hf_lte_rrc_hysteresis,
19420 { "hysteresis", "lte-rrc.hysteresis",
19421 FT_UINT32, BASE_DEC, NULL, 0,
19422 "lte_rrc.INTEGER_0_30", HFILL }},
19423 { &hf_lte_rrc_timeToTrigger,
19424 { "timeToTrigger", "lte-rrc.timeToTrigger",
19425 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_timeToTrigger_vals), 0,
19426 "lte_rrc.T_timeToTrigger", HFILL }},
19427 { &hf_lte_rrc_periodical,
19428 { "periodical", "lte-rrc.periodical",
19429 FT_NONE, BASE_NONE, NULL, 0,
19430 "lte_rrc.T_periodical", HFILL }},
19431 { &hf_lte_rrc_purpose_01,
19432 { "purpose", "lte-rrc.purpose",
19433 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_purpose_01_vals), 0,
19434 "lte_rrc.T_purpose_01", HFILL }},
19435 { &hf_lte_rrc_reportStrongestCells,
19436 { "reportStrongestCells", "lte-rrc.reportStrongestCells",
19437 FT_NONE, BASE_NONE, NULL, 0,
19438 "lte_rrc.NULL", HFILL }},
19439 { &hf_lte_rrc_reportCGI,
19440 { "reportCGI", "lte-rrc.reportCGI",
19441 FT_NONE, BASE_NONE, NULL, 0,
19442 "lte_rrc.NULL", HFILL }},
19443 { &hf_lte_rrc_triggerQuantity,
19444 { "triggerQuantity", "lte-rrc.triggerQuantity",
19445 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_triggerQuantity_vals), 0,
19446 "lte_rrc.T_triggerQuantity", HFILL }},
19447 { &hf_lte_rrc_reportQuantity,
19448 { "reportQuantity", "lte-rrc.reportQuantity",
19449 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reportQuantity_vals), 0,
19450 "lte_rrc.T_reportQuantity", HFILL }},
19451 { &hf_lte_rrc_maxReportCells,
19452 { "maxReportCells", "lte-rrc.maxReportCells",
19453 FT_UINT32, BASE_DEC, NULL, 0,
19454 "lte_rrc.INTEGER_1_maxCellReport", HFILL }},
19455 { &hf_lte_rrc_reportInterval,
19456 { "reportInterval", "lte-rrc.reportInterval",
19457 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reportInterval_vals), 0,
19458 "lte_rrc.T_reportInterval", HFILL }},
19459 { &hf_lte_rrc_reportAmount,
19460 { "reportAmount", "lte-rrc.reportAmount",
19461 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reportAmount_vals), 0,
19462 "lte_rrc.T_reportAmount", HFILL }},
19463 { &hf_lte_rrc_threshold_RSRP,
19464 { "threshold-RSRP", "lte-rrc.threshold_RSRP",
19465 FT_UINT32, BASE_DEC, NULL, 0,
19466 "lte_rrc.INTEGER_0_97", HFILL }},
19467 { &hf_lte_rrc_threshold_RSRQ,
19468 { "threshold-RSRQ", "lte-rrc.threshold_RSRQ",
19469 FT_UINT32, BASE_DEC, NULL, 0,
19470 "lte_rrc.INTEGER_0_33", HFILL }},
19471 { &hf_lte_rrc_triggerType_01,
19472 { "triggerType", "lte-rrc.triggerType",
19473 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_triggerType_01_vals), 0,
19474 "lte_rrc.T_triggerType_01", HFILL }},
19475 { &hf_lte_rrc_event_01,
19476 { "event", "lte-rrc.event",
19477 FT_NONE, BASE_NONE, NULL, 0,
19478 "lte_rrc.T_event_01", HFILL }},
19479 { &hf_lte_rrc_eventId_01,
19480 { "eventId", "lte-rrc.eventId",
19481 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_eventId_01_vals), 0,
19482 "lte_rrc.T_eventId_01", HFILL }},
19483 { &hf_lte_rrc_eventB1,
19484 { "eventB1", "lte-rrc.eventB1",
19485 FT_NONE, BASE_NONE, NULL, 0,
19486 "lte_rrc.T_eventB1", HFILL }},
19487 { &hf_lte_rrc_b1_Threshold,
19488 { "b1-Threshold", "lte-rrc.b1_Threshold",
19489 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_b1_Threshold_vals), 0,
19490 "lte_rrc.T_b1_Threshold", HFILL }},
19491 { &hf_lte_rrc_b1_Threshold_CDMA2000,
19492 { "b1-Threshold-CDMA2000", "lte-rrc.b1_Threshold_CDMA2000",
19493 FT_UINT32, BASE_DEC, NULL, 0,
19494 "lte_rrc.INTEGER_0_63", HFILL }},
19495 { &hf_lte_rrc_b1_Threshold_UTRA,
19496 { "b1-Threshold-UTRA", "lte-rrc.b1_Threshold_UTRA",
19497 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdUTRA_vals), 0,
19498 "lte_rrc.ThresholdUTRA", HFILL }},
19499 { &hf_lte_rrc_b1_Threshold_GERAN,
19500 { "b1-Threshold-GERAN", "lte-rrc.b1_Threshold_GERAN",
19501 FT_UINT32, BASE_DEC, NULL, 0,
19502 "lte_rrc.ThresholdGERAN", HFILL }},
19503 { &hf_lte_rrc_eventB2,
19504 { "eventB2", "lte-rrc.eventB2",
19505 FT_NONE, BASE_NONE, NULL, 0,
19506 "lte_rrc.T_eventB2", HFILL }},
19507 { &hf_lte_rrc_b2_Threshold1,
19508 { "b2-Threshold1", "lte-rrc.b2_Threshold1",
19509 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdEUTRA_vals), 0,
19510 "lte_rrc.ThresholdEUTRA", HFILL }},
19511 { &hf_lte_rrc_b2_Threshold2,
19512 { "b2-Threshold2", "lte-rrc.b2_Threshold2",
19513 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_b2_Threshold2_vals), 0,
19514 "lte_rrc.T_b2_Threshold2", HFILL }},
19515 { &hf_lte_rrc_b2_Threshold2_CDMA2000,
19516 { "b2-Threshold2-CDMA2000", "lte-rrc.b2_Threshold2_CDMA2000",
19517 FT_UINT32, BASE_DEC, NULL, 0,
19518 "lte_rrc.INTEGER_0_63", HFILL }},
19519 { &hf_lte_rrc_b2_Threshold2_UTRA,
19520 { "b2-Threshold2-UTRA", "lte-rrc.b2_Threshold2_UTRA",
19521 FT_UINT32, BASE_DEC, VALS(lte_rrc_ThresholdUTRA_vals), 0,
19522 "lte_rrc.ThresholdUTRA", HFILL }},
19523 { &hf_lte_rrc_b2_Threshold2_GERAN,
19524 { "b2-Threshold2-GERAN", "lte-rrc.b2_Threshold2_GERAN",
19525 FT_UINT32, BASE_DEC, NULL, 0,
19526 "lte_rrc.ThresholdGERAN", HFILL }},
19527 { &hf_lte_rrc_timeToTrigger_01,
19528 { "timeToTrigger", "lte-rrc.timeToTrigger",
19529 FT_UINT32, BASE_DEC, NULL, 0,
19530 "lte_rrc.INTEGER_0", HFILL }},
19531 { &hf_lte_rrc_periodical_01,
19532 { "periodical", "lte-rrc.periodical",
19533 FT_NONE, BASE_NONE, NULL, 0,
19534 "lte_rrc.T_periodical_01", HFILL }},
19535 { &hf_lte_rrc_purpose_02,
19536 { "purpose", "lte-rrc.purpose",
19537 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_purpose_02_vals), 0,
19538 "lte_rrc.T_purpose_02", HFILL }},
19539 { &hf_lte_rrc_reportStrongestCellsForSON,
19540 { "reportStrongestCellsForSON", "lte-rrc.reportStrongestCellsForSON",
19541 FT_NONE, BASE_NONE, NULL, 0,
19542 "lte_rrc.NULL", HFILL }},
19543 { &hf_lte_rrc_reportInterval_01,
19544 { "reportInterval", "lte-rrc.reportInterval",
19545 FT_NONE, BASE_NONE, NULL, 0,
19546 "lte_rrc.T_reportInterval_01", HFILL }},
19547 { &hf_lte_rrc_reportAmount_01,
19548 { "reportAmount", "lte-rrc.reportAmount",
19549 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reportAmount_01_vals), 0,
19550 "lte_rrc.T_reportAmount_01", HFILL }},
19551 { &hf_lte_rrc_thresholdUTRA_RSCP,
19552 { "thresholdUTRA-RSCP", "lte-rrc.thresholdUTRA_RSCP",
19553 FT_INT32, BASE_DEC, NULL, 0,
19554 "lte_rrc.INTEGER_M5_91", HFILL }},
19555 { &hf_lte_rrc_thresholdUTRA_EcNO,
19556 { "thresholdUTRA-EcNO", "lte-rrc.thresholdUTRA_EcNO",
19557 FT_UINT32, BASE_DEC, NULL, 0,
19558 "lte_rrc.INTEGER_0_49", HFILL }},
19559 { &hf_lte_rrc_IMSI_item,
19560 { "IMSI", "lte-rrc.IMSI_item",
19561 FT_UINT32, BASE_DEC, NULL, 0,
19562 "lte_rrc.IMSI_Digit", HFILL }},
19563 { &hf_lte_rrc_s_TMSI,
19564 { "s-TMSI", "lte-rrc.s_TMSI",
19565 FT_NONE, BASE_NONE, NULL, 0,
19566 "lte_rrc.S_TMSI", HFILL }},
19567 { &hf_lte_rrc_randomValue,
19568 { "randomValue", "lte-rrc.randomValue",
19569 FT_BYTES, BASE_HEX, NULL, 0,
19570 "lte_rrc.BIT_STRING_SIZE_40", HFILL }},
19571 { &hf_lte_rrc_imsi,
19572 { "imsi", "lte-rrc.imsi",
19573 FT_UINT32, BASE_DEC, NULL, 0,
19574 "lte_rrc.IMSI", HFILL }},
19575 { &hf_lte_rrc_c_RNTI,
19576 { "c-RNTI", "lte-rrc.c_RNTI",
19577 FT_BYTES, BASE_HEX, NULL, 0,
19578 "lte_rrc.C_RNTI", HFILL }},
19579 { &hf_lte_rrc_physCellIdentity,
19580 { "physCellIdentity", "lte-rrc.physCellIdentity",
19581 FT_UINT32, BASE_DEC, NULL, 0,
19582 "lte_rrc.PhysicalCellIdentity", HFILL }},
19583 { &hf_lte_rrc_shortMAC_I,
19584 { "shortMAC-I", "lte-rrc.shortMAC_I",
19585 FT_BYTES, BASE_HEX, NULL, 0,
19586 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
19587 { &hf_lte_rrc_m_TMSI,
19588 { "m-TMSI", "lte-rrc.m_TMSI",
19589 FT_BYTES, BASE_HEX, NULL, 0,
19590 "lte_rrc.BIT_STRING_SIZE_32", HFILL }},
19591 { &hf_lte_rrc_accessStratumRelease,
19592 { "accessStratumRelease", "lte-rrc.accessStratumRelease",
19593 FT_UINT32, BASE_DEC, VALS(lte_rrc_AccessStratumRelease_vals), 0,
19594 "lte_rrc.AccessStratumRelease", HFILL }},
19595 { &hf_lte_rrc_ue_Category,
19596 { "ue-Category", "lte-rrc.ue_Category",
19597 FT_UINT32, BASE_DEC, NULL, 0,
19598 "lte_rrc.INTEGER_1_16", HFILL }},
19599 { &hf_lte_rrc_pdcp_Parameters,
19600 { "pdcp-Parameters", "lte-rrc.pdcp_Parameters",
19601 FT_NONE, BASE_NONE, NULL, 0,
19602 "lte_rrc.PDCP_Parameters", HFILL }},
19603 { &hf_lte_rrc_phyLayerParameters,
19604 { "phyLayerParameters", "lte-rrc.phyLayerParameters",
19605 FT_NONE, BASE_NONE, NULL, 0,
19606 "lte_rrc.PhyLayerParameters", HFILL }},
19607 { &hf_lte_rrc_rf_Parameters,
19608 { "rf-Parameters", "lte-rrc.rf_Parameters",
19609 FT_NONE, BASE_NONE, NULL, 0,
19610 "lte_rrc.RF_Parameters", HFILL }},
19611 { &hf_lte_rrc_measurementParameters,
19612 { "measurementParameters", "lte-rrc.measurementParameters",
19613 FT_NONE, BASE_NONE, NULL, 0,
19614 "lte_rrc.MeasurementParameters", HFILL }},
19615 { &hf_lte_rrc_interRAT_Parameters,
19616 { "interRAT-Parameters", "lte-rrc.interRAT_Parameters",
19617 FT_NONE, BASE_NONE, NULL, 0,
19618 "lte_rrc.T_interRAT_Parameters", HFILL }},
19619 { &hf_lte_rrc_utraFDD,
19620 { "utraFDD", "lte-rrc.utraFDD",
19621 FT_NONE, BASE_NONE, NULL, 0,
19622 "lte_rrc.IRAT_UTRA_FDD_Parameters", HFILL }},
19623 { &hf_lte_rrc_utraTDD128,
19624 { "utraTDD128", "lte-rrc.utraTDD128",
19625 FT_NONE, BASE_NONE, NULL, 0,
19626 "lte_rrc.IRAT_UTRA_TDD128_Parameters", HFILL }},
19627 { &hf_lte_rrc_utraTDD384,
19628 { "utraTDD384", "lte-rrc.utraTDD384",
19629 FT_NONE, BASE_NONE, NULL, 0,
19630 "lte_rrc.IRAT_UTRA_TDD384_Parameters", HFILL }},
19631 { &hf_lte_rrc_utraTDD768,
19632 { "utraTDD768", "lte-rrc.utraTDD768",
19633 FT_NONE, BASE_NONE, NULL, 0,
19634 "lte_rrc.IRAT_UTRA_TDD768_Parameters", HFILL }},
19635 { &hf_lte_rrc_geran_02,
19636 { "geran", "lte-rrc.geran",
19637 FT_NONE, BASE_NONE, NULL, 0,
19638 "lte_rrc.IRAT_GERAN_Parameters", HFILL }},
19639 { &hf_lte_rrc_cdma2000_HRPD_01,
19640 { "cdma2000-HRPD", "lte-rrc.cdma2000_HRPD",
19641 FT_NONE, BASE_NONE, NULL, 0,
19642 "lte_rrc.IRAT_CDMA2000_HRPD_Parameters", HFILL }},
19643 { &hf_lte_rrc_cdma2000_1xRTT_01,
19644 { "cdma2000-1xRTT", "lte-rrc.cdma2000_1xRTT",
19645 FT_NONE, BASE_NONE, NULL, 0,
19646 "lte_rrc.IRAT_CDMA2000_1xRTT_Parameters", HFILL }},
19647 { &hf_lte_rrc_nonCriticalExtension_25,
19648 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
19649 FT_NONE, BASE_NONE, NULL, 0,
19650 "lte_rrc.T_nonCriticalExtension_25", HFILL }},
19651 { &hf_lte_rrc_supportedROHCprofiles,
19652 { "supportedROHCprofiles", "lte-rrc.supportedROHCprofiles",
19653 FT_NONE, BASE_NONE, NULL, 0,
19654 "lte_rrc.T_supportedROHCprofiles", HFILL }},
19655 { &hf_lte_rrc_maxNumberROHC_ContextSessions,
19656 { "maxNumberROHC-ContextSessions", "lte-rrc.maxNumberROHC_ContextSessions",
19657 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_maxNumberROHC_ContextSessions_vals), 0,
19658 "lte_rrc.T_maxNumberROHC_ContextSessions", HFILL }},
19659 { &hf_lte_rrc_ul_TxDiversitySupported,
19660 { "ul-TxDiversitySupported", "lte-rrc.ul_TxDiversitySupported",
19661 FT_BOOLEAN, 8, NULL, 0,
19662 "lte_rrc.BOOLEAN", HFILL }},
19663 { &hf_lte_rrc_ue_SpecificRefSigsSupported,
19664 { "ue-SpecificRefSigsSupported", "lte-rrc.ue_SpecificRefSigsSupported",
19665 FT_BOOLEAN, 8, NULL, 0,
19666 "lte_rrc.BOOLEAN", HFILL }},
19667 { &hf_lte_rrc_supportedEUTRA_BandList,
19668 { "supportedEUTRA-BandList", "lte-rrc.supportedEUTRA_BandList",
19669 FT_UINT32, BASE_DEC, NULL, 0,
19670 "lte_rrc.SupportedEUTRA_BandList", HFILL }},
19671 { &hf_lte_rrc_SupportedEUTRA_BandList_item,
19672 { "SupportedEUTRA-BandList", "lte-rrc.SupportedEUTRA_BandList_item",
19673 FT_NONE, BASE_NONE, NULL, 0,
19674 "lte_rrc.SupportedEUTRA_BandList_item", HFILL }},
19675 { &hf_lte_rrc_eutra_Band,
19676 { "eutra-Band", "lte-rrc.eutra_Band",
19677 FT_UINT32, BASE_DEC, NULL, 0,
19678 "lte_rrc.INTEGER_1_64", HFILL }},
19679 { &hf_lte_rrc_halfDuplex,
19680 { "halfDuplex", "lte-rrc.halfDuplex",
19681 FT_BOOLEAN, 8, NULL, 0,
19682 "lte_rrc.BOOLEAN", HFILL }},
19683 { &hf_lte_rrc_eutra_BandList,
19684 { "eutra-BandList", "lte-rrc.eutra_BandList",
19685 FT_UINT32, BASE_DEC, NULL, 0,
19686 "lte_rrc.EUTRA_BandList", HFILL }},
19687 { &hf_lte_rrc_EUTRA_BandList_item,
19688 { "EUTRA-BandList", "lte-rrc.EUTRA_BandList_item",
19689 FT_NONE, BASE_NONE, NULL, 0,
19690 "lte_rrc.EUTRA_BandList_item", HFILL }},
19691 { &hf_lte_rrc_interFreqEUTRA_BandList,
19692 { "interFreqEUTRA-BandList", "lte-rrc.interFreqEUTRA_BandList",
19693 FT_UINT32, BASE_DEC, NULL, 0,
19694 "lte_rrc.InterFreqEUTRA_BandList", HFILL }},
19695 { &hf_lte_rrc_interRAT_BandList,
19696 { "interRAT-BandList", "lte-rrc.interRAT_BandList",
19697 FT_UINT32, BASE_DEC, NULL, 0,
19698 "lte_rrc.InterRAT_BandList", HFILL }},
19699 { &hf_lte_rrc_InterFreqEUTRA_BandList_item,
19700 { "InterFreqEUTRA-BandList", "lte-rrc.InterFreqEUTRA_BandList_item",
19701 FT_NONE, BASE_NONE, NULL, 0,
19702 "lte_rrc.InterFreqEUTRA_BandList_item", HFILL }},
19703 { &hf_lte_rrc_interFreqNeedForGaps,
19704 { "interFreqNeedForGaps", "lte-rrc.interFreqNeedForGaps",
19705 FT_BOOLEAN, 8, NULL, 0,
19706 "lte_rrc.BOOLEAN", HFILL }},
19707 { &hf_lte_rrc_InterRAT_BandList_item,
19708 { "InterRAT-BandList", "lte-rrc.InterRAT_BandList_item",
19709 FT_NONE, BASE_NONE, NULL, 0,
19710 "lte_rrc.InterRAT_BandList_item", HFILL }},
19711 { &hf_lte_rrc_interRAT_NeedForGaps,
19712 { "interRAT-NeedForGaps", "lte-rrc.interRAT_NeedForGaps",
19713 FT_BOOLEAN, 8, NULL, 0,
19714 "lte_rrc.BOOLEAN", HFILL }},
19715 { &hf_lte_rrc_supportedUTRA_FDD_BandList,
19716 { "supportedUTRA-FDD-BandList", "lte-rrc.supportedUTRA_FDD_BandList",
19717 FT_UINT32, BASE_DEC, NULL, 0,
19718 "lte_rrc.SupportedUTRA_FDD_BandList", HFILL }},
19719 { &hf_lte_rrc_SupportedUTRA_FDD_BandList_item,
19720 { "SupportedUTRA-FDD-BandList", "lte-rrc.SupportedUTRA_FDD_BandList_item",
19721 FT_NONE, BASE_NONE, NULL, 0,
19722 "lte_rrc.SupportedUTRA_FDD_BandList_item", HFILL }},
19723 { &hf_lte_rrc_utra_FDD_Band,
19724 { "utra-FDD-Band", "lte-rrc.utra_FDD_Band",
19725 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_utra_FDD_Band_vals), 0,
19726 "lte_rrc.T_utra_FDD_Band", HFILL }},
19727 { &hf_lte_rrc_supportedUTRA_TDD128BandList,
19728 { "supportedUTRA-TDD128BandList", "lte-rrc.supportedUTRA_TDD128BandList",
19729 FT_UINT32, BASE_DEC, NULL, 0,
19730 "lte_rrc.SupportedUTRA_TDD128BandList", HFILL }},
19731 { &hf_lte_rrc_SupportedUTRA_TDD128BandList_item,
19732 { "SupportedUTRA-TDD128BandList", "lte-rrc.SupportedUTRA_TDD128BandList_item",
19733 FT_NONE, BASE_NONE, NULL, 0,
19734 "lte_rrc.SupportedUTRA_TDD128BandList_item", HFILL }},
19735 { &hf_lte_rrc_utra_TDD128Band,
19736 { "utra-TDD128Band", "lte-rrc.utra_TDD128Band",
19737 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_utra_TDD128Band_vals), 0,
19738 "lte_rrc.T_utra_TDD128Band", HFILL }},
19739 { &hf_lte_rrc_supportedUTRA_TDD384BandList,
19740 { "supportedUTRA-TDD384BandList", "lte-rrc.supportedUTRA_TDD384BandList",
19741 FT_UINT32, BASE_DEC, NULL, 0,
19742 "lte_rrc.SupportedUTRA_TDD384BandList", HFILL }},
19743 { &hf_lte_rrc_SupportedUTRA_TDD384BandList_item,
19744 { "SupportedUTRA-TDD384BandList", "lte-rrc.SupportedUTRA_TDD384BandList_item",
19745 FT_NONE, BASE_NONE, NULL, 0,
19746 "lte_rrc.SupportedUTRA_TDD384BandList_item", HFILL }},
19747 { &hf_lte_rrc_utra_TDD384Band,
19748 { "utra-TDD384Band", "lte-rrc.utra_TDD384Band",
19749 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_utra_TDD384Band_vals), 0,
19750 "lte_rrc.T_utra_TDD384Band", HFILL }},
19751 { &hf_lte_rrc_supportedUTRA_TDD768BandList,
19752 { "supportedUTRA-TDD768BandList", "lte-rrc.supportedUTRA_TDD768BandList",
19753 FT_UINT32, BASE_DEC, NULL, 0,
19754 "lte_rrc.SupportedUTRA_TDD768BandList", HFILL }},
19755 { &hf_lte_rrc_SupportedUTRA_TDD768BandList_item,
19756 { "SupportedUTRA-TDD768BandList", "lte-rrc.SupportedUTRA_TDD768BandList_item",
19757 FT_NONE, BASE_NONE, NULL, 0,
19758 "lte_rrc.SupportedUTRA_TDD768BandList_item", HFILL }},
19759 { &hf_lte_rrc_utra_TDD768Band,
19760 { "utra-TDD768Band", "lte-rrc.utra_TDD768Band",
19761 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_utra_TDD768Band_vals), 0,
19762 "lte_rrc.T_utra_TDD768Band", HFILL }},
19763 { &hf_lte_rrc_supportedGERAN_BandList,
19764 { "supportedGERAN-BandList", "lte-rrc.supportedGERAN_BandList",
19765 FT_UINT32, BASE_DEC, NULL, 0,
19766 "lte_rrc.SupportedGERAN_BandList", HFILL }},
19767 { &hf_lte_rrc_interRAT_PS_HO_ToGERAN,
19768 { "interRAT-PS-HO-ToGERAN", "lte-rrc.interRAT_PS_HO_ToGERAN",
19769 FT_BOOLEAN, 8, NULL, 0,
19770 "lte_rrc.BOOLEAN", HFILL }},
19771 { &hf_lte_rrc_SupportedGERAN_BandList_item,
19772 { "SupportedGERAN-BandList", "lte-rrc.SupportedGERAN_BandList_item",
19773 FT_NONE, BASE_NONE, NULL, 0,
19774 "lte_rrc.SupportedGERAN_BandList_item", HFILL }},
19775 { &hf_lte_rrc_geran_Band,
19776 { "geran-Band", "lte-rrc.geran_Band",
19777 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_geran_Band_vals), 0,
19778 "lte_rrc.T_geran_Band", HFILL }},
19779 { &hf_lte_rrc_supportedHRPD_BandList,
19780 { "supportedHRPD-BandList", "lte-rrc.supportedHRPD_BandList",
19781 FT_UINT32, BASE_DEC, NULL, 0,
19782 "lte_rrc.SupportedHRPD_BandList", HFILL }},
19783 { &hf_lte_rrc_cdma2000_HRPD_TxConfig,
19784 { "cdma2000-HRPD-TxConfig", "lte-rrc.cdma2000_HRPD_TxConfig",
19785 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cdma2000_HRPD_TxConfig_vals), 0,
19786 "lte_rrc.T_cdma2000_HRPD_TxConfig", HFILL }},
19787 { &hf_lte_rrc_cdma2000_HRPD_RxConfig,
19788 { "cdma2000-HRPD-RxConfig", "lte-rrc.cdma2000_HRPD_RxConfig",
19789 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cdma2000_HRPD_RxConfig_vals), 0,
19790 "lte_rrc.T_cdma2000_HRPD_RxConfig", HFILL }},
19791 { &hf_lte_rrc_SupportedHRPD_BandList_item,
19792 { "SupportedHRPD-BandList", "lte-rrc.SupportedHRPD_BandList_item",
19793 FT_NONE, BASE_NONE, NULL, 0,
19794 "lte_rrc.SupportedHRPD_BandList_item", HFILL }},
19795 { &hf_lte_rrc_cdma2000_HRPD_Band,
19796 { "cdma2000-HRPD-Band", "lte-rrc.cdma2000_HRPD_Band",
19797 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Bandclass_vals), 0,
19798 "lte_rrc.CDMA2000_Bandclass", HFILL }},
19799 { &hf_lte_rrc_supported1xRTT_BandList,
19800 { "supported1xRTT-BandList", "lte-rrc.supported1xRTT_BandList",
19801 FT_UINT32, BASE_DEC, NULL, 0,
19802 "lte_rrc.Supported1xRTT_BandList", HFILL }},
19803 { &hf_lte_rrc_cdma2000_1xRTT_TxConfig,
19804 { "cdma2000-1xRTT-TxConfig", "lte-rrc.cdma2000_1xRTT_TxConfig",
19805 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cdma2000_1xRTT_TxConfig_vals), 0,
19806 "lte_rrc.T_cdma2000_1xRTT_TxConfig", HFILL }},
19807 { &hf_lte_rrc_cdma2000_1xRTT_RxConfig,
19808 { "cdma2000-1xRTT-RxConfig", "lte-rrc.cdma2000_1xRTT_RxConfig",
19809 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cdma2000_1xRTT_RxConfig_vals), 0,
19810 "lte_rrc.T_cdma2000_1xRTT_RxConfig", HFILL }},
19811 { &hf_lte_rrc_Supported1xRTT_BandList_item,
19812 { "Supported1xRTT-BandList", "lte-rrc.Supported1xRTT_BandList_item",
19813 FT_NONE, BASE_NONE, NULL, 0,
19814 "lte_rrc.Supported1xRTT_BandList_item", HFILL }},
19815 { &hf_lte_rrc_cdma2000_1xRTT_Band,
19816 { "cdma2000-1xRTT-Band", "lte-rrc.cdma2000_1xRTT_Band",
19817 FT_UINT32, BASE_DEC, VALS(lte_rrc_CDMA2000_Bandclass_vals), 0,
19818 "lte_rrc.CDMA2000_Bandclass", HFILL }},
19819 { &hf_lte_rrc_UE_RadioAccessCapRequest_item,
19820 { "UE-RadioAccessCapRequest", "lte-rrc.UE_RadioAccessCapRequest_item",
19821 FT_UINT32, BASE_DEC, VALS(lte_rrc_RAT_Type_vals), 0,
19822 "lte_rrc.RAT_Type", HFILL }},
19823 { &hf_lte_rrc_newUE_Identity,
19824 { "newUE-Identity", "lte-rrc.newUE_Identity",
19825 FT_BYTES, BASE_HEX, NULL, 0,
19826 "lte_rrc.C_RNTI", HFILL }},
19827 { &hf_lte_rrc_t300,
19828 { "t300", "lte-rrc.t300",
19829 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t300_vals), 0,
19830 "lte_rrc.T_t300", HFILL }},
19831 { &hf_lte_rrc_t301,
19832 { "t301", "lte-rrc.t301",
19833 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t301_vals), 0,
19834 "lte_rrc.T_t301", HFILL }},
19835 { &hf_lte_rrc_t310,
19836 { "t310", "lte-rrc.t310",
19837 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t310_vals), 0,
19838 "lte_rrc.T_t310", HFILL }},
19839 { &hf_lte_rrc_t311,
19840 { "t311", "lte-rrc.t311",
19841 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_t311_vals), 0,
19842 "lte_rrc.T_t311", HFILL }},
19843 { &hf_lte_rrc_measIdList,
19844 { "measIdList", "lte-rrc.measIdList",
19845 FT_UINT32, BASE_DEC, NULL, 0,
19846 "lte_rrc.MeasIdToAddModifyList", HFILL }},
19847 { &hf_lte_rrc_measObjectList,
19848 { "measObjectList", "lte-rrc.measObjectList",
19849 FT_UINT32, BASE_DEC, NULL, 0,
19850 "lte_rrc.MeasObjectToAddModifyList", HFILL }},
19851 { &hf_lte_rrc_reportConfigList,
19852 { "reportConfigList", "lte-rrc.reportConfigList",
19853 FT_UINT32, BASE_DEC, NULL, 0,
19854 "lte_rrc.ReportConfigToAddModifyList", HFILL }},
19855 { &hf_lte_rrc_s_Measure_01,
19856 { "s-Measure", "lte-rrc.s_Measure",
19857 FT_UINT32, BASE_DEC, NULL, 0,
19858 "lte_rrc.INTEGER_0", HFILL }},
19859 { &hf_lte_rrc_mbsfn_NeighbourCellConfig_01,
19860 { "mbsfn-NeighbourCellConfig", "lte-rrc.mbsfn_NeighbourCellConfig",
19861 FT_NONE, BASE_NONE, NULL, 0,
19862 "lte_rrc.T_mbsfn_NeighbourCellConfig_01", HFILL }},
19863 { &hf_lte_rrc_speedDependentParameters_01,
19864 { "speedDependentParameters", "lte-rrc.speedDependentParameters",
19865 FT_NONE, BASE_NONE, NULL, 0,
19866 "lte_rrc.T_speedDependentParameters_01", HFILL }},
19867 { &hf_lte_rrc_VarMeasurementReports_item,
19868 { "VarMeasurementReports", "lte-rrc.VarMeasurementReports_item",
19869 FT_NONE, BASE_NONE, NULL, 0,
19870 "lte_rrc.VarMeasurementReports_item", HFILL }},
19871 { &hf_lte_rrc_cellsTriggeredList,
19872 { "cellsTriggeredList", "lte-rrc.cellsTriggeredList",
19873 FT_UINT32, BASE_DEC, NULL, 0,
19874 "lte_rrc.CellsTriggeredList", HFILL }},
19875 { &hf_lte_rrc_numberOfReportsSent,
19876 { "numberOfReportsSent", "lte-rrc.numberOfReportsSent",
19877 FT_INT32, BASE_DEC, NULL, 0,
19878 "lte_rrc.INTEGER", HFILL }},
19879 { &hf_lte_rrc_CellsTriggeredList_item,
19880 { "CellsTriggeredList", "lte-rrc.CellsTriggeredList_item",
19881 FT_NONE, BASE_NONE, NULL, 0,
19882 "lte_rrc.CellsTriggeredList_item", HFILL }},
19883 { &hf_lte_rrc_message_07,
19884 { "message", "lte-rrc.message",
19885 FT_UINT32, BASE_DEC, VALS(lte_rrc_InterNode_MessageType_vals), 0,
19886 "lte_rrc.InterNode_MessageType", HFILL }},
19887 { &hf_lte_rrc_c1_21,
19888 { "c1", "lte-rrc.c1",
19889 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_21_vals), 0,
19890 "lte_rrc.T_c1_21", HFILL }},
19891 { &hf_lte_rrc_interRAT_Message,
19892 { "interRAT-Message", "lte-rrc.interRAT_Message",
19893 FT_NONE, BASE_NONE, NULL, 0,
19894 "lte_rrc.InterRAT_Message", HFILL }},
19895 { &hf_lte_rrc_handoverCommand,
19896 { "handoverCommand", "lte-rrc.handoverCommand",
19897 FT_NONE, BASE_NONE, NULL, 0,
19898 "lte_rrc.HandoverCommand", HFILL }},
19899 { &hf_lte_rrc_handoverPreparationInformation,
19900 { "handoverPreparationInformation", "lte-rrc.handoverPreparationInformation",
19901 FT_NONE, BASE_NONE, NULL, 0,
19902 "lte_rrc.HandoverPreparationInformation", HFILL }},
19903 { &hf_lte_rrc_ueRadioAccessCapabilityInformation,
19904 { "ueRadioAccessCapabilityInformation", "lte-rrc.ueRadioAccessCapabilityInformation",
19905 FT_NONE, BASE_NONE, NULL, 0,
19906 "lte_rrc.UERadioAccessCapabilityInformation", HFILL }},
19907 { &hf_lte_rrc_messageClassExtension_06,
19908 { "messageClassExtension", "lte-rrc.messageClassExtension",
19909 FT_NONE, BASE_NONE, NULL, 0,
19910 "lte_rrc.T_messageClassExtension_06", HFILL }},
19911 { &hf_lte_rrc_criticalExtensions_50,
19912 { "criticalExtensions", "lte-rrc.criticalExtensions",
19913 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_50_vals), 0,
19914 "lte_rrc.T_criticalExtensions_50", HFILL }},
19915 { &hf_lte_rrc_c1_22,
19916 { "c1", "lte-rrc.c1",
19917 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_22_vals), 0,
19918 "lte_rrc.T_c1_22", HFILL }},
19919 { &hf_lte_rrc_interRAT_Message_r8,
19920 { "interRAT-Message-r8", "lte-rrc.interRAT_Message_r8",
19921 FT_NONE, BASE_NONE, NULL, 0,
19922 "lte_rrc.InterRAT_Message_r8_IEs", HFILL }},
19923 { &hf_lte_rrc_criticalExtensions_51,
19924 { "criticalExtensions", "lte-rrc.criticalExtensions",
19925 FT_NONE, BASE_NONE, NULL, 0,
19926 "lte_rrc.T_criticalExtensions_51", HFILL }},
19927 { &hf_lte_rrc_interRAT_Message_01,
19928 { "interRAT-Message", "lte-rrc.interRAT_Message",
19929 FT_BYTES, BASE_HEX, NULL, 0,
19930 "lte_rrc.OCTET_STRING", HFILL }},
19931 { &hf_lte_rrc_nonCriticalExtension_26,
19932 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
19933 FT_NONE, BASE_NONE, NULL, 0,
19934 "lte_rrc.T_nonCriticalExtension_26", HFILL }},
19935 { &hf_lte_rrc_criticalExtensions_52,
19936 { "criticalExtensions", "lte-rrc.criticalExtensions",
19937 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_52_vals), 0,
19938 "lte_rrc.T_criticalExtensions_52", HFILL }},
19939 { &hf_lte_rrc_c1_23,
19940 { "c1", "lte-rrc.c1",
19941 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_23_vals), 0,
19942 "lte_rrc.T_c1_23", HFILL }},
19943 { &hf_lte_rrc_handoverCommand_r8,
19944 { "handoverCommand-r8", "lte-rrc.handoverCommand_r8",
19945 FT_NONE, BASE_NONE, NULL, 0,
19946 "lte_rrc.HandoverCommand_r8_IEs", HFILL }},
19947 { &hf_lte_rrc_criticalExtensions_53,
19948 { "criticalExtensions", "lte-rrc.criticalExtensions",
19949 FT_NONE, BASE_NONE, NULL, 0,
19950 "lte_rrc.T_criticalExtensions_53", HFILL }},
19951 { &hf_lte_rrc_handoverCommandMessage,
19952 { "handoverCommandMessage", "lte-rrc.handoverCommandMessage",
19953 FT_BYTES, BASE_HEX, NULL, 0,
19954 "lte_rrc.T_handoverCommandMessage", HFILL }},
19955 { &hf_lte_rrc_nonCriticalExtension_27,
19956 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
19957 FT_NONE, BASE_NONE, NULL, 0,
19958 "lte_rrc.T_nonCriticalExtension_27", HFILL }},
19959 { &hf_lte_rrc_criticalExtensions_54,
19960 { "criticalExtensions", "lte-rrc.criticalExtensions",
19961 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_54_vals), 0,
19962 "lte_rrc.T_criticalExtensions_54", HFILL }},
19963 { &hf_lte_rrc_c1_24,
19964 { "c1", "lte-rrc.c1",
19965 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_24_vals), 0,
19966 "lte_rrc.T_c1_24", HFILL }},
19967 { &hf_lte_rrc_handoverPreparationInformation_r8,
19968 { "handoverPreparationInformation-r8", "lte-rrc.handoverPreparationInformation_r8",
19969 FT_NONE, BASE_NONE, NULL, 0,
19970 "lte_rrc.HandoverPreparationInformation_r8_IEs", HFILL }},
19971 { &hf_lte_rrc_criticalExtensions_55,
19972 { "criticalExtensions", "lte-rrc.criticalExtensions",
19973 FT_NONE, BASE_NONE, NULL, 0,
19974 "lte_rrc.T_criticalExtensions_55", HFILL }},
19975 { &hf_lte_rrc_as_Configuration,
19976 { "as-Configuration", "lte-rrc.as_Configuration",
19977 FT_NONE, BASE_NONE, NULL, 0,
19978 "lte_rrc.AS_Configuration", HFILL }},
19979 { &hf_lte_rrc_rrm_Configuration,
19980 { "rrm-Configuration", "lte-rrc.rrm_Configuration",
19981 FT_NONE, BASE_NONE, NULL, 0,
19982 "lte_rrc.RRM_Configuration", HFILL }},
19983 { &hf_lte_rrc_as_Context,
19984 { "as-Context", "lte-rrc.as_Context",
19985 FT_NONE, BASE_NONE, NULL, 0,
19986 "lte_rrc.AS_Context", HFILL }},
19987 { &hf_lte_rrc_nonCriticalExtension_28,
19988 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
19989 FT_NONE, BASE_NONE, NULL, 0,
19990 "lte_rrc.T_nonCriticalExtension_28", HFILL }},
19991 { &hf_lte_rrc_criticalExtensions_56,
19992 { "criticalExtensions", "lte-rrc.criticalExtensions",
19993 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_56_vals), 0,
19994 "lte_rrc.T_criticalExtensions_56", HFILL }},
19995 { &hf_lte_rrc_c1_25,
19996 { "c1", "lte-rrc.c1",
19997 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_c1_25_vals), 0,
19998 "lte_rrc.T_c1_25", HFILL }},
19999 { &hf_lte_rrc_ueRadioAccessCapabilityInformation_r8,
20000 { "ueRadioAccessCapabilityInformation-r8", "lte-rrc.ueRadioAccessCapabilityInformation_r8",
20001 FT_NONE, BASE_NONE, NULL, 0,
20002 "lte_rrc.UERadioAccessCapabilityInformation_r8_IEs", HFILL }},
20003 { &hf_lte_rrc_criticalExtensions_57,
20004 { "criticalExtensions", "lte-rrc.criticalExtensions",
20005 FT_NONE, BASE_NONE, NULL, 0,
20006 "lte_rrc.T_criticalExtensions_57", HFILL }},
20007 { &hf_lte_rrc_ue_RadioAccessCapabilityInfo,
20008 { "ue-RadioAccessCapabilityInfo", "lte-rrc.ue_RadioAccessCapabilityInfo",
20009 FT_BYTES, BASE_HEX, NULL, 0,
20010 "lte_rrc.T_ue_RadioAccessCapabilityInfo", HFILL }},
20011 { &hf_lte_rrc_nonCriticalExtension_29,
20012 { "nonCriticalExtension", "lte-rrc.nonCriticalExtension",
20013 FT_NONE, BASE_NONE, NULL, 0,
20014 "lte_rrc.T_nonCriticalExtension_29", HFILL }},
20015 { &hf_lte_rrc_sourceMeasurementConfiguration,
20016 { "sourceMeasurementConfiguration", "lte-rrc.sourceMeasurementConfiguration",
20017 FT_NONE, BASE_NONE, NULL, 0,
20018 "lte_rrc.MeasurementConfiguration", HFILL }},
20019 { &hf_lte_rrc_sourceRadioResourceConfiguration,
20020 { "sourceRadioResourceConfiguration", "lte-rrc.sourceRadioResourceConfiguration",
20021 FT_NONE, BASE_NONE, NULL, 0,
20022 "lte_rrc.RadioResourceConfigDedicated", HFILL }},
20023 { &hf_lte_rrc_sourceSecurityConfiguration,
20024 { "sourceSecurityConfiguration", "lte-rrc.sourceSecurityConfiguration",
20025 FT_NONE, BASE_NONE, NULL, 0,
20026 "lte_rrc.SecurityConfiguration", HFILL }},
20027 { &hf_lte_rrc_sourceUE_RelatedInformation,
20028 { "sourceUE-RelatedInformation", "lte-rrc.sourceUE_RelatedInformation",
20029 FT_NONE, BASE_NONE, NULL, 0,
20030 "lte_rrc.UE_RelatedInformation", HFILL }},
20031 { &hf_lte_rrc_sourceMasterInformationBlock,
20032 { "sourceMasterInformationBlock", "lte-rrc.sourceMasterInformationBlock",
20033 FT_NONE, BASE_NONE, NULL, 0,
20034 "lte_rrc.MasterInformationBlock", HFILL }},
20035 { &hf_lte_rrc_sourceSystemInformationBlockType1,
20036 { "sourceSystemInformationBlockType1", "lte-rrc.sourceSystemInformationBlockType1",
20037 FT_NONE, BASE_NONE, NULL, 0,
20038 "lte_rrc.SystemInformationBlockType1", HFILL }},
20039 { &hf_lte_rrc_sourceSystemInformationBlockType2,
20040 { "sourceSystemInformationBlockType2", "lte-rrc.sourceSystemInformationBlockType2",
20041 FT_NONE, BASE_NONE, NULL, 0,
20042 "lte_rrc.SystemInformationBlockType2", HFILL }},
20043 { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_01,
20044 { "ue-RadioAccessCapabilityInfo", "lte-rrc.ue_RadioAccessCapabilityInfo",
20045 FT_BYTES, BASE_HEX, NULL, 0,
20046 "lte_rrc.T_ue_RadioAccessCapabilityInfo_01", HFILL }},
20047 { &hf_lte_rrc_ue_SecurityCapabilityInfo,
20048 { "ue-SecurityCapabilityInfo", "lte-rrc.ue_SecurityCapabilityInfo",
20049 FT_BYTES, BASE_HEX, NULL, 0,
20050 "lte_rrc.OCTET_STRING", HFILL }},
20051 { &hf_lte_rrc_reestablishmentInfo,
20052 { "reestablishmentInfo", "lte-rrc.reestablishmentInfo",
20053 FT_NONE, BASE_NONE, NULL, 0,
20054 "lte_rrc.ReestablishmentInfo", HFILL }},
20055 { &hf_lte_rrc_securityContextInfo,
20056 { "securityContextInfo", "lte-rrc.securityContextInfo",
20057 FT_NONE, BASE_NONE, NULL, 0,
20058 "lte_rrc.SecurityContextInfo", HFILL }},
20059 { &hf_lte_rrc_sourcePhysicalCellIdentity,
20060 { "sourcePhysicalCellIdentity", "lte-rrc.sourcePhysicalCellIdentity",
20061 FT_UINT32, BASE_DEC, NULL, 0,
20062 "lte_rrc.PhysicalCellIdentity", HFILL }},
20063 { &hf_lte_rrc_sourceShortMAC_I,
20064 { "sourceShortMAC-I", "lte-rrc.sourceShortMAC_I",
20065 FT_BYTES, BASE_HEX, NULL, 0,
20066 "lte_rrc.BIT_STRING_SIZE_16", HFILL }},
20067 { &hf_lte_rrc_ue_InactiveTime,
20068 { "ue-InactiveTime", "lte-rrc.ue_InactiveTime",
20069 FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ue_InactiveTime_vals), 0,
20070 "lte_rrc.T_ue_InactiveTime", HFILL }},
20071 { &hf_lte_rrc_key_eNodeB_Star,
20072 { "key-eNodeB-Star", "lte-rrc.key_eNodeB_Star",
20073 FT_NONE, BASE_NONE, NULL, 0,
20074 "lte_rrc.Key_eNodeB_Star", HFILL }},
20075 { &hf_lte_rrc_indexIncreaseIndicator,
20076 { "indexIncreaseIndicator", "lte-rrc.indexIncreaseIndicator",
20077 FT_BOOLEAN, 8, NULL, 0,
20078 "lte_rrc.BOOLEAN", HFILL }},
20080 /*--- End of included file: packet-lte-rrc-hfarr.c ---*/
20081 #line 97 "packet-lte-rrc-template.c"
20084 /* List of subtrees */
20085 static gint *ett[] = {
20088 /*--- Included file: packet-lte-rrc-ettarr.c ---*/
20089 #line 1 "packet-lte-rrc-ettarr.c"
20090 &ett_lte_rrc_BCCH_BCH_Message,
20091 &ett_lte_rrc_BCCH_DL_SCH_Message,
20092 &ett_lte_rrc_BCCH_DL_SCH_MessageType,
20094 &ett_lte_rrc_T_messageClassExtension,
20095 &ett_lte_rrc_PCCH_Message,
20096 &ett_lte_rrc_PCCH_MessageType,
20097 &ett_lte_rrc_T_c1_01,
20098 &ett_lte_rrc_T_messageClassExtension_01,
20099 &ett_lte_rrc_DL_CCCH_Message,
20100 &ett_lte_rrc_DL_CCCH_MessageType,
20101 &ett_lte_rrc_T_c1_02,
20102 &ett_lte_rrc_T_messageClassExtension_02,
20103 &ett_lte_rrc_DL_DCCH_Message,
20104 &ett_lte_rrc_DL_DCCH_MessageType,
20105 &ett_lte_rrc_T_c1_03,
20106 &ett_lte_rrc_T_messageClassExtension_03,
20107 &ett_lte_rrc_UL_CCCH_Message,
20108 &ett_lte_rrc_UL_CCCH_MessageType,
20109 &ett_lte_rrc_T_c1_04,
20110 &ett_lte_rrc_T_messageClassExtension_04,
20111 &ett_lte_rrc_UL_DCCH_Message,
20112 &ett_lte_rrc_UL_DCCH_MessageType,
20113 &ett_lte_rrc_T_c1_05,
20114 &ett_lte_rrc_T_messageClassExtension_05,
20115 &ett_lte_rrc_CDMA2000_CSFBParametersRequest,
20116 &ett_lte_rrc_T_criticalExtensions,
20117 &ett_lte_rrc_T_criticalExtensions_01,
20118 &ett_lte_rrc_CDMA2000_CSFBParametersRequest_r8_IEs,
20119 &ett_lte_rrc_T_nonCriticalExtension,
20120 &ett_lte_rrc_CDMA2000_CSFBParametersResponse,
20121 &ett_lte_rrc_T_criticalExtensions_02,
20122 &ett_lte_rrc_T_criticalExtensions_03,
20123 &ett_lte_rrc_CDMA2000_CSFBParametersResponse_r8_IEs,
20124 &ett_lte_rrc_T_nonCriticalExtension_01,
20125 &ett_lte_rrc_DLInformationTransfer,
20126 &ett_lte_rrc_T_criticalExtensions_04,
20127 &ett_lte_rrc_T_c1_06,
20128 &ett_lte_rrc_T_criticalExtensions_05,
20129 &ett_lte_rrc_DLInformationTransfer_r8_IEs,
20130 &ett_lte_rrc_T_informationType,
20131 &ett_lte_rrc_T_cdma2000,
20132 &ett_lte_rrc_T_nonCriticalExtension_02,
20133 &ett_lte_rrc_HandoverFromEUTRAPreparationRequest,
20134 &ett_lte_rrc_T_criticalExtensions_06,
20135 &ett_lte_rrc_T_c1_07,
20136 &ett_lte_rrc_T_criticalExtensions_07,
20137 &ett_lte_rrc_HandoverFromEUTRAPreparationRequest_r8_IEs,
20138 &ett_lte_rrc_T_nonCriticalExtension_03,
20139 &ett_lte_rrc_MasterInformationBlock,
20140 &ett_lte_rrc_MeasurementReport,
20141 &ett_lte_rrc_T_criticalExtensions_08,
20142 &ett_lte_rrc_T_c1_08,
20143 &ett_lte_rrc_T_criticalExtensions_09,
20144 &ett_lte_rrc_MeasurementReport_r8_IEs,
20145 &ett_lte_rrc_T_nonCriticalExtension_04,
20146 &ett_lte_rrc_MobilityFromEUTRACommand,
20147 &ett_lte_rrc_T_criticalExtensions_10,
20148 &ett_lte_rrc_T_c1_09,
20149 &ett_lte_rrc_T_criticalExtensions_11,
20150 &ett_lte_rrc_MobilityFromEUTRACommand_r8_IEs,
20151 &ett_lte_rrc_T_purpose,
20152 &ett_lte_rrc_T_nonCriticalExtension_05,
20153 &ett_lte_rrc_Handover,
20154 &ett_lte_rrc_CellChangeOrder,
20155 &ett_lte_rrc_T_targetRAT_Type_01,
20156 &ett_lte_rrc_T_geran,
20157 &ett_lte_rrc_T_geran_SystemInformation,
20158 &ett_lte_rrc_GERAN_SystemInformation,
20159 &ett_lte_rrc_Paging,
20160 &ett_lte_rrc_T_nonCriticalExtension_06,
20161 &ett_lte_rrc_PagingRecordList,
20162 &ett_lte_rrc_PagingRecord,
20163 &ett_lte_rrc_RRCConnectionReconfiguration,
20164 &ett_lte_rrc_T_criticalExtensions_12,
20165 &ett_lte_rrc_T_c1_10,
20166 &ett_lte_rrc_T_criticalExtensions_13,
20167 &ett_lte_rrc_RRCConnectionReconfiguration_r8_IEs,
20168 &ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_OF_NAS_DedicatedInformation,
20169 &ett_lte_rrc_T_nonCriticalExtension_07,
20170 &ett_lte_rrc_RRCConnectionReconfigurationComplete,
20171 &ett_lte_rrc_T_criticalExtensions_14,
20172 &ett_lte_rrc_T_criticalExtensions_15,
20173 &ett_lte_rrc_RRCConnectionReconfigurationComplete_r8_IEs,
20174 &ett_lte_rrc_T_nonCriticalExtension_08,
20175 &ett_lte_rrc_RRCConnectionReestablishment,
20176 &ett_lte_rrc_T_criticalExtensions_16,
20177 &ett_lte_rrc_T_c1_11,
20178 &ett_lte_rrc_T_criticalExtensions_17,
20179 &ett_lte_rrc_RRCConnectionReestablishment_r8_IEs,
20180 &ett_lte_rrc_T_nonCriticalExtension_09,
20181 &ett_lte_rrc_RRCConnectionReestablishmentComplete,
20182 &ett_lte_rrc_T_criticalExtensions_18,
20183 &ett_lte_rrc_T_criticalExtensions_19,
20184 &ett_lte_rrc_RRCConnectionReestablishmentComplete_r8_IEs,
20185 &ett_lte_rrc_T_nonCriticalExtension_10,
20186 &ett_lte_rrc_RRCConnectionReestablishmentReject,
20187 &ett_lte_rrc_T_criticalExtensions_20,
20188 &ett_lte_rrc_T_criticalExtensions_21,
20189 &ett_lte_rrc_RRCConnectionReestablishmentReject_r8_IEs,
20190 &ett_lte_rrc_T_nonCriticalExtension_11,
20191 &ett_lte_rrc_RRCConnectionReestablishmentRequest,
20192 &ett_lte_rrc_T_criticalExtensions_22,
20193 &ett_lte_rrc_T_criticalExtensions_23,
20194 &ett_lte_rrc_RRCConnectionReestablishmentRequest_r8_IEs,
20195 &ett_lte_rrc_RRCConnectionReject,
20196 &ett_lte_rrc_T_criticalExtensions_24,
20197 &ett_lte_rrc_T_c1_12,
20198 &ett_lte_rrc_T_criticalExtensions_25,
20199 &ett_lte_rrc_RRCConnectionReject_r8_IEs,
20200 &ett_lte_rrc_T_nonCriticalExtension_12,
20201 &ett_lte_rrc_RRCConnectionRelease,
20202 &ett_lte_rrc_T_criticalExtensions_26,
20203 &ett_lte_rrc_T_c1_13,
20204 &ett_lte_rrc_T_criticalExtensions_27,
20205 &ett_lte_rrc_RRCConnectionRelease_r8_IEs,
20206 &ett_lte_rrc_T_nonCriticalExtension_13,
20207 &ett_lte_rrc_RRCConnectionRequest,
20208 &ett_lte_rrc_T_criticalExtensions_28,
20209 &ett_lte_rrc_T_criticalExtensions_29,
20210 &ett_lte_rrc_RRCConnectionRequest_r8_IEs,
20211 &ett_lte_rrc_RRCConnectionSetup,
20212 &ett_lte_rrc_T_criticalExtensions_30,
20213 &ett_lte_rrc_T_c1_14,
20214 &ett_lte_rrc_T_criticalExtensions_31,
20215 &ett_lte_rrc_RRCConnectionSetup_r8_IEs,
20216 &ett_lte_rrc_T_nonCriticalExtension_14,
20217 &ett_lte_rrc_RRCConnectionSetupComplete,
20218 &ett_lte_rrc_T_criticalExtensions_32,
20219 &ett_lte_rrc_T_c1_15,
20220 &ett_lte_rrc_T_criticalExtensions_33,
20221 &ett_lte_rrc_RRCConnectionSetupComplete_r8_IEs,
20222 &ett_lte_rrc_T_nonCriticalExtension_15,
20223 &ett_lte_rrc_SecurityModeCommand,
20224 &ett_lte_rrc_T_criticalExtensions_34,
20225 &ett_lte_rrc_T_c1_16,
20226 &ett_lte_rrc_T_criticalExtensions_35,
20227 &ett_lte_rrc_SecurityModeCommand_r8_IEs,
20228 &ett_lte_rrc_T_nonCriticalExtension_16,
20229 &ett_lte_rrc_SecurityModeComplete,
20230 &ett_lte_rrc_T_criticalExtensions_36,
20231 &ett_lte_rrc_T_criticalExtensions_37,
20232 &ett_lte_rrc_SecurityModeComplete_r8_IEs,
20233 &ett_lte_rrc_T_nonCriticalExtension_17,
20234 &ett_lte_rrc_SecurityModeFailure,
20235 &ett_lte_rrc_T_criticalExtensions_38,
20236 &ett_lte_rrc_T_criticalExtensions_39,
20237 &ett_lte_rrc_SecurityModeFailure_r8_IEs,
20238 &ett_lte_rrc_T_nonCriticalExtension_18,
20239 &ett_lte_rrc_SystemInformation,
20240 &ett_lte_rrc_T_criticalExtensions_40,
20241 &ett_lte_rrc_T_criticalExtensions_41,
20242 &ett_lte_rrc_SystemInformation_r8_IEs,
20243 &ett_lte_rrc_T_sib_TypeAndInfo,
20244 &ett_lte_rrc_T_sib_TypeAndInfo_item,
20245 &ett_lte_rrc_T_nonCriticalExtension_19,
20246 &ett_lte_rrc_SystemInformationBlockType1,
20247 &ett_lte_rrc_T_cellAccessRelatedInformation,
20248 &ett_lte_rrc_T_cellSelectionInfo,
20249 &ett_lte_rrc_T_nonCriticalExtension_20,
20250 &ett_lte_rrc_PLMN_IdentityList,
20251 &ett_lte_rrc_PLMN_IdentityList_item,
20252 &ett_lte_rrc_SchedulingInformation,
20253 &ett_lte_rrc_SchedulingInformation_item,
20254 &ett_lte_rrc_SIB_MappingInfo,
20255 &ett_lte_rrc_UECapabilityEnquiry,
20256 &ett_lte_rrc_T_criticalExtensions_42,
20257 &ett_lte_rrc_T_c1_17,
20258 &ett_lte_rrc_T_criticalExtensions_43,
20259 &ett_lte_rrc_UECapabilityEnquiry_r8_IEs,
20260 &ett_lte_rrc_T_nonCriticalExtension_21,
20261 &ett_lte_rrc_UECapabilityInformation,
20262 &ett_lte_rrc_T_criticalExtensions_44,
20263 &ett_lte_rrc_T_c1_18,
20264 &ett_lte_rrc_T_criticalExtensions_45,
20265 &ett_lte_rrc_UECapabilityInformation_r8_IEs,
20266 &ett_lte_rrc_UECapabilityInformation_r8_IEs_item,
20267 &ett_lte_rrc_T_nonCriticalExtension_22,
20268 &ett_lte_rrc_ULHandoverPreparationTransfer,
20269 &ett_lte_rrc_T_criticalExtensions_46,
20270 &ett_lte_rrc_T_c1_19,
20271 &ett_lte_rrc_T_criticalExtensions_47,
20272 &ett_lte_rrc_ULHandoverPreparationTransfer_r8_IEs,
20273 &ett_lte_rrc_T_nonCriticalExtension_23,
20274 &ett_lte_rrc_ULInformationTransfer,
20275 &ett_lte_rrc_T_criticalExtensions_48,
20276 &ett_lte_rrc_T_c1_20,
20277 &ett_lte_rrc_T_criticalExtensions_49,
20278 &ett_lte_rrc_ULInformationTransfer_r8_IEs,
20279 &ett_lte_rrc_T_informationType_01,
20280 &ett_lte_rrc_T_cdma2000_01,
20281 &ett_lte_rrc_T_nonCriticalExtension_24,
20282 &ett_lte_rrc_SystemInformationBlockType2,
20283 &ett_lte_rrc_T_accessBarringInformation,
20284 &ett_lte_rrc_T_frequencyInformation,
20285 &ett_lte_rrc_AccessClassBarringInformation,
20286 &ett_lte_rrc_AccessClassBarringList,
20287 &ett_lte_rrc_AccessClassBarringList_item,
20288 &ett_lte_rrc_MBSFN_SubframeConfiguration,
20289 &ett_lte_rrc_MBSFN_SubframeConfiguration_item,
20290 &ett_lte_rrc_SystemInformationBlockType3,
20291 &ett_lte_rrc_T_cellReselectionInfoCommon,
20292 &ett_lte_rrc_T_speedDependentReselection,
20293 &ett_lte_rrc_T_speedDependentScalingParameters,
20294 &ett_lte_rrc_T_cellReselectionServingFreqInfo,
20295 &ett_lte_rrc_T_intraFreqCellReselectionInfo,
20296 &ett_lte_rrc_SystemInformationBlockType4,
20297 &ett_lte_rrc_IntraFreqNeighbouringCellList,
20298 &ett_lte_rrc_IntraFreqNeighbouringCellList_item,
20299 &ett_lte_rrc_IntraFreqBlacklistedCellList,
20300 &ett_lte_rrc_IntraFreqBlacklistedCellList_item,
20301 &ett_lte_rrc_SystemInformationBlockType5,
20302 &ett_lte_rrc_InterFreqCarrierFreqList,
20303 &ett_lte_rrc_InterFreqCarrierFreqList_item,
20304 &ett_lte_rrc_T_speedDependentScalingParameters_01,
20305 &ett_lte_rrc_InterFreqNeighbouringCellList,
20306 &ett_lte_rrc_InterFreqNeighbouringCellList_item,
20307 &ett_lte_rrc_InterFreqBlacklistedCellList,
20308 &ett_lte_rrc_InterFreqBlacklistedCellList_item,
20309 &ett_lte_rrc_SystemInformationBlockType6,
20310 &ett_lte_rrc_T_speedDependentScalingParameters_02,
20311 &ett_lte_rrc_UTRA_FDD_CarrierFreqList,
20312 &ett_lte_rrc_UTRA_FDD_CarrierFreqList_item,
20313 &ett_lte_rrc_UTRA_TDD_CarrierFreqList,
20314 &ett_lte_rrc_UTRA_TDD_CarrierFreqList_item,
20315 &ett_lte_rrc_SystemInformationBlockType7,
20316 &ett_lte_rrc_T_speedDependentScalingParameters_03,
20317 &ett_lte_rrc_GERAN_NeigbourFreqList,
20318 &ett_lte_rrc_GERAN_BCCH_Group,
20319 &ett_lte_rrc_T_geran_BCCH_Configuration,
20320 &ett_lte_rrc_SystemInformationBlockType8,
20321 &ett_lte_rrc_T_hrpd_Parameters,
20322 &ett_lte_rrc_T_hrpd_CellReselectionParameters,
20323 &ett_lte_rrc_T_speedDependentScalingParameters_04,
20324 &ett_lte_rrc_T_oneXRTT_Parameters,
20325 &ett_lte_rrc_T_oneXRTT_CellReselectionParameters,
20326 &ett_lte_rrc_T_speedDependentScalingParameters_05,
20327 &ett_lte_rrc_HRPD_NeighborCellList,
20328 &ett_lte_rrc_HRPD_NeighborCellList_item,
20329 &ett_lte_rrc_OneXRTT_NeighborCellList,
20330 &ett_lte_rrc_OneXRTT_NeighborCellList_item,
20331 &ett_lte_rrc_HRPD_BandClassList,
20332 &ett_lte_rrc_HRPD_BandClassList_item,
20333 &ett_lte_rrc_OneXRTT_BandClassList,
20334 &ett_lte_rrc_OneXRTT_BandClassList_item,
20335 &ett_lte_rrc_SystemInformationBlockType9,
20336 &ett_lte_rrc_SystemInformationBlockType10,
20337 &ett_lte_rrc_SystemInformationBlockType11,
20338 &ett_lte_rrc_AntennaInformationCommon,
20339 &ett_lte_rrc_AntennaInformationDedicated,
20340 &ett_lte_rrc_T_codebookSubsetRestriction,
20341 &ett_lte_rrc_CQI_Reporting,
20342 &ett_lte_rrc_CQI_ReportingPeriodic,
20343 &ett_lte_rrc_T_enable,
20344 &ett_lte_rrc_T_cqi_FormatIndicatorPeriodic,
20345 &ett_lte_rrc_T_subbandCQI,
20346 &ett_lte_rrc_LogicalChannelConfig,
20347 &ett_lte_rrc_T_ul_SpecificParameters,
20348 &ett_lte_rrc_MAC_MainConfiguration,
20349 &ett_lte_rrc_T_dl_SCH_Configuration,
20350 &ett_lte_rrc_T_ul_SCH_Configuration,
20351 &ett_lte_rrc_T_drx_Configuration,
20352 &ett_lte_rrc_T_enable_01,
20353 &ett_lte_rrc_T_longDRX_CycleStartOffset,
20354 &ett_lte_rrc_T_shortDRX,
20355 &ett_lte_rrc_T_enable_02,
20356 &ett_lte_rrc_T_phr_Configuration,
20357 &ett_lte_rrc_T_enable_03,
20358 &ett_lte_rrc_PDCP_Configuration,
20359 &ett_lte_rrc_T_rlc_AM,
20360 &ett_lte_rrc_T_rlc_UM,
20361 &ett_lte_rrc_T_headerCompression,
20362 &ett_lte_rrc_T_rohc,
20363 &ett_lte_rrc_T_profiles,
20364 &ett_lte_rrc_PDSCH_ConfigCommon,
20365 &ett_lte_rrc_PDSCH_ConfigDedicated,
20366 &ett_lte_rrc_PHICH_Configuration,
20367 &ett_lte_rrc_PhysicalConfigDedicated,
20368 &ett_lte_rrc_T_antennaInformation,
20369 &ett_lte_rrc_PRACH_ConfigurationSIB,
20370 &ett_lte_rrc_PRACH_Configuration,
20371 &ett_lte_rrc_PRACH_ConfigInfo,
20372 &ett_lte_rrc_PUCCH_ConfigCommon,
20373 &ett_lte_rrc_PUCCH_ConfigDedicated,
20374 &ett_lte_rrc_PUSCH_ConfigCommon,
20375 &ett_lte_rrc_T_pusch_ConfigBasic,
20376 &ett_lte_rrc_PUSCH_ConfigDedicated,
20377 &ett_lte_rrc_RACH_ConfigDedicated,
20378 &ett_lte_rrc_RACH_ConfigCommon,
20379 &ett_lte_rrc_T_preambleInformation,
20380 &ett_lte_rrc_T_powerRampingParameters,
20381 &ett_lte_rrc_T_ra_SupervisionInformation,
20382 &ett_lte_rrc_RadioResourceConfigCommonSIB,
20383 &ett_lte_rrc_RadioResourceConfigCommon,
20384 &ett_lte_rrc_BCCH_Configuration,
20385 &ett_lte_rrc_PCCH_Configuration,
20386 &ett_lte_rrc_RadioResourceConfigDedicated,
20387 &ett_lte_rrc_T_mac_MainConfig,
20388 &ett_lte_rrc_SRB_ToAddModifyList,
20389 &ett_lte_rrc_SRB_ToAddModifyList_item,
20390 &ett_lte_rrc_T_rlc_Configuration,
20391 &ett_lte_rrc_T_logicalChannelConfig,
20392 &ett_lte_rrc_DRB_ToAddModifyList,
20393 &ett_lte_rrc_DRB_ToAddModifyList_item,
20394 &ett_lte_rrc_DRB_ToReleaseList,
20395 &ett_lte_rrc_DRB_ToReleaseList_item,
20396 &ett_lte_rrc_RLC_Configuration,
20398 &ett_lte_rrc_T_um_Bi_Directional,
20399 &ett_lte_rrc_T_um_Uni_Directional_UL,
20400 &ett_lte_rrc_T_um_Uni_Directional_DL,
20401 &ett_lte_rrc_UL_AM_RLC,
20402 &ett_lte_rrc_DL_AM_RLC,
20403 &ett_lte_rrc_UL_UM_RLC,
20404 &ett_lte_rrc_DL_UM_RLC,
20405 &ett_lte_rrc_SchedulingRequest_Configuration,
20406 &ett_lte_rrc_T_enable_04,
20407 &ett_lte_rrc_SoundingRsUl_ConfigCommon,
20408 &ett_lte_rrc_SoundingRsUl_ConfigDedicated,
20409 &ett_lte_rrc_T_enable_05,
20410 &ett_lte_rrc_SPS_Configuration,
20411 &ett_lte_rrc_SPS_ConfigurationDL,
20412 &ett_lte_rrc_T_enable_06,
20413 &ett_lte_rrc_SPS_ConfigurationUL,
20414 &ett_lte_rrc_T_enable_07,
20415 &ett_lte_rrc_T_p0_Persistent,
20416 &ett_lte_rrc_TDD_Configuration,
20417 &ett_lte_rrc_TPC_Index,
20418 &ett_lte_rrc_TPC_PDCCH_Configuration,
20419 &ett_lte_rrc_T_enable_08,
20420 &ett_lte_rrc_UL_ReferenceSignalsPUSCH,
20421 &ett_lte_rrc_UplinkPowerControlCommon,
20422 &ett_lte_rrc_UplinkPowerControlDedicated,
20423 &ett_lte_rrc_DeltaFList_PUCCH,
20424 &ett_lte_rrc_KeyIndicator,
20425 &ett_lte_rrc_NextHopChainingCount,
20426 &ett_lte_rrc_SecurityConfiguration,
20427 &ett_lte_rrc_CDMA2000_CarrierInfo,
20428 &ett_lte_rrc_CDMA2000_NeighbourCellInformation,
20429 &ett_lte_rrc_CDMA2000_SystemTimeInfo,
20430 &ett_lte_rrc_T_cdma_SystemTime,
20431 &ett_lte_rrc_CellIndexList,
20432 &ett_lte_rrc_CellIndexList_item,
20433 &ett_lte_rrc_ConnectedModeSpeedDependentScalingParameters,
20434 &ett_lte_rrc_EUTRA_CarrierFreq,
20435 &ett_lte_rrc_GERAN_CarrierFreq,
20436 &ett_lte_rrc_GERAN_CarrierFreqList,
20437 &ett_lte_rrc_T_followingARFCNs,
20438 &ett_lte_rrc_T_equallySpacedARFCNs,
20439 &ett_lte_rrc_ExplicitListOfARFCNs,
20440 &ett_lte_rrc_GERAN_CellIdentity,
20441 &ett_lte_rrc_GlobalCellId_EUTRA,
20442 &ett_lte_rrc_GlobalCellId_UTRA,
20443 &ett_lte_rrc_GlobalCellId_GERAN,
20444 &ett_lte_rrc_GlobalCellId_CDMA2000,
20445 &ett_lte_rrc_HRPD_PreRegistrationInfo,
20446 &ett_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList,
20447 &ett_lte_rrc_HRPD_SecondaryPreRegistrationZoneIdList_item,
20448 &ett_lte_rrc_IdleModeMobilityControlInfo,
20449 &ett_lte_rrc_InterFreqPriorityList,
20450 &ett_lte_rrc_InterFreqPriorityList_item,
20451 &ett_lte_rrc_GERAN_FreqPriorityList,
20452 &ett_lte_rrc_GERAN_FreqPriorityList_item,
20453 &ett_lte_rrc_UTRA_FDD_FreqPriorityList,
20454 &ett_lte_rrc_UTRA_FDD_FreqPriorityList_item,
20455 &ett_lte_rrc_UTRA_TDD_FreqPriorityList,
20456 &ett_lte_rrc_UTRA_TDD_FreqPriorityList_item,
20457 &ett_lte_rrc_HRPD_BandClassPriorityList,
20458 &ett_lte_rrc_HRPD_BandClassPriorityList_item,
20459 &ett_lte_rrc_OneXRTT_BandClassPriorityList,
20460 &ett_lte_rrc_OneXRTT_BandClassPriorityList_item,
20461 &ett_lte_rrc_MobilityControlInformation,
20462 &ett_lte_rrc_EUTRA_CarrierBandwidth,
20463 &ett_lte_rrc_MobilityStateParameters,
20464 &ett_lte_rrc_OneXRTT_CSFB_RegistrationInfo,
20465 &ett_lte_rrc_OneXRTT_RegistrationParameters,
20466 &ett_lte_rrc_PLMN_Identity,
20469 &ett_lte_rrc_RedirectionInformation,
20470 &ett_lte_rrc_T_interRAT_target,
20471 &ett_lte_rrc_RegisteredMME,
20472 &ett_lte_rrc_UTRA_FDD_CellIdentity,
20473 &ett_lte_rrc_UTRA_TDD_CellIdentity,
20474 &ett_lte_rrc_UTRA_DL_CarrierFreq,
20475 &ett_lte_rrc_MeasGapConfig,
20476 &ett_lte_rrc_T_gapActivation,
20477 &ett_lte_rrc_T_activate,
20478 &ett_lte_rrc_T_gapPattern,
20479 &ett_lte_rrc_T_gp1,
20480 &ett_lte_rrc_T_gp2,
20481 &ett_lte_rrc_MeasObjectCDMA2000,
20482 &ett_lte_rrc_CDMA2000_CellsToAddModifyList,
20483 &ett_lte_rrc_CDMA2000_CellsToAddModifyList_item,
20484 &ett_lte_rrc_MeasObjectEUTRA,
20485 &ett_lte_rrc_NeighCellsToAddModifyList,
20486 &ett_lte_rrc_NeighCellsToAddModifyList_item,
20487 &ett_lte_rrc_BlackListedCellsToAddModifyList,
20488 &ett_lte_rrc_BlackListedCellsToAddModifyList_item,
20489 &ett_lte_rrc_MeasObjectGERAN,
20490 &ett_lte_rrc_GERAN_MeasFrequencyList,
20491 &ett_lte_rrc_MeasObjectUTRA,
20492 &ett_lte_rrc_T_cellsToAddModifyList,
20493 &ett_lte_rrc_T_cellForWhichToReportCGI,
20494 &ett_lte_rrc_UTRA_FDD_CellsToAddModifyList,
20495 &ett_lte_rrc_UTRA_FDD_CellsToAddModifyList_item,
20496 &ett_lte_rrc_UTRA_TDD_CellsToAddModifyList,
20497 &ett_lte_rrc_UTRA_TDD_CellsToAddModifyList_item,
20498 &ett_lte_rrc_MeasuredResults,
20499 &ett_lte_rrc_T_measResultServing,
20500 &ett_lte_rrc_T_neighbouringMeasResults,
20501 &ett_lte_rrc_MeasResultListEUTRA,
20502 &ett_lte_rrc_MeasResultListEUTRA_item,
20503 &ett_lte_rrc_T_measResultEUTRA,
20504 &ett_lte_rrc_MeasResultListUTRA,
20505 &ett_lte_rrc_MeasResultListUTRA_item,
20506 &ett_lte_rrc_T_utra_CellIdentity,
20507 &ett_lte_rrc_T_measResultUTRA,
20508 &ett_lte_rrc_T_mode,
20509 &ett_lte_rrc_T_fdd,
20510 &ett_lte_rrc_T_tdd,
20511 &ett_lte_rrc_MeasResultListGERAN,
20512 &ett_lte_rrc_MeasResultListGERAN_item,
20513 &ett_lte_rrc_T_geran_CarrierInfo,
20514 &ett_lte_rrc_T_measResultGERAN,
20515 &ett_lte_rrc_MeasResultsCDMA2000,
20516 &ett_lte_rrc_MeasResultListCDMA2000,
20517 &ett_lte_rrc_MeasResultListCDMA2000_item,
20518 &ett_lte_rrc_T_measResultCDMA2000,
20519 &ett_lte_rrc_MeasurementConfiguration,
20520 &ett_lte_rrc_T_mbsfn_NeighbourCellConfig,
20521 &ett_lte_rrc_T_speedDependentParameters,
20522 &ett_lte_rrc_MeasIdToRemoveList,
20523 &ett_lte_rrc_MeasIdToRemoveList_item,
20524 &ett_lte_rrc_MeasIdToAddModifyList,
20525 &ett_lte_rrc_MeasIdToAddModifyList_item,
20526 &ett_lte_rrc_MeasObjectToRemoveList,
20527 &ett_lte_rrc_MeasObjectToRemoveList_item,
20528 &ett_lte_rrc_MeasObjectToAddModifyList,
20529 &ett_lte_rrc_MeasObjectToAddModifyList_item,
20530 &ett_lte_rrc_T_measObject,
20531 &ett_lte_rrc_ReportConfigToRemoveList,
20532 &ett_lte_rrc_ReportConfigToRemoveList_item,
20533 &ett_lte_rrc_ReportConfigToAddModifyList,
20534 &ett_lte_rrc_ReportConfigToAddModifyList_item,
20535 &ett_lte_rrc_T_reportConfig,
20536 &ett_lte_rrc_QuantityConfig,
20537 &ett_lte_rrc_QuantityConfigEUTRA,
20538 &ett_lte_rrc_QuantityConfigUTRA,
20539 &ett_lte_rrc_T_measQuantityUTRA,
20540 &ett_lte_rrc_T_mode_01,
20541 &ett_lte_rrc_T_fdd_01,
20542 &ett_lte_rrc_T_tdd_01,
20543 &ett_lte_rrc_QuantityConfigGERAN,
20544 &ett_lte_rrc_QuantityConfigCDMA2000,
20545 &ett_lte_rrc_ReportConfigEUTRA,
20546 &ett_lte_rrc_T_triggerType,
20547 &ett_lte_rrc_T_event,
20548 &ett_lte_rrc_T_eventId,
20549 &ett_lte_rrc_T_eventA1,
20550 &ett_lte_rrc_T_eventA2,
20551 &ett_lte_rrc_T_eventA3,
20552 &ett_lte_rrc_T_eventA4,
20553 &ett_lte_rrc_T_eventA5,
20554 &ett_lte_rrc_T_periodical,
20555 &ett_lte_rrc_T_purpose_01,
20556 &ett_lte_rrc_ThresholdEUTRA,
20557 &ett_lte_rrc_ReportConfigInterRAT,
20558 &ett_lte_rrc_T_triggerType_01,
20559 &ett_lte_rrc_T_event_01,
20560 &ett_lte_rrc_T_eventId_01,
20561 &ett_lte_rrc_T_eventB1,
20562 &ett_lte_rrc_T_b1_Threshold,
20563 &ett_lte_rrc_T_eventB2,
20564 &ett_lte_rrc_T_b2_Threshold2,
20565 &ett_lte_rrc_T_periodical_01,
20566 &ett_lte_rrc_T_purpose_02,
20567 &ett_lte_rrc_T_reportInterval_01,
20568 &ett_lte_rrc_ThresholdUTRA,
20570 &ett_lte_rrc_InitialUE_Identity,
20571 &ett_lte_rrc_PagingUE_Identity,
20572 &ett_lte_rrc_ReestabUE_Identity,
20573 &ett_lte_rrc_S_TMSI,
20574 &ett_lte_rrc_UE_EUTRA_Capability,
20575 &ett_lte_rrc_T_interRAT_Parameters,
20576 &ett_lte_rrc_T_nonCriticalExtension_25,
20577 &ett_lte_rrc_PDCP_Parameters,
20578 &ett_lte_rrc_T_supportedROHCprofiles,
20579 &ett_lte_rrc_PhyLayerParameters,
20580 &ett_lte_rrc_RF_Parameters,
20581 &ett_lte_rrc_SupportedEUTRA_BandList,
20582 &ett_lte_rrc_SupportedEUTRA_BandList_item,
20583 &ett_lte_rrc_MeasurementParameters,
20584 &ett_lte_rrc_EUTRA_BandList,
20585 &ett_lte_rrc_EUTRA_BandList_item,
20586 &ett_lte_rrc_InterFreqEUTRA_BandList,
20587 &ett_lte_rrc_InterFreqEUTRA_BandList_item,
20588 &ett_lte_rrc_InterRAT_BandList,
20589 &ett_lte_rrc_InterRAT_BandList_item,
20590 &ett_lte_rrc_IRAT_UTRA_FDD_Parameters,
20591 &ett_lte_rrc_SupportedUTRA_FDD_BandList,
20592 &ett_lte_rrc_SupportedUTRA_FDD_BandList_item,
20593 &ett_lte_rrc_IRAT_UTRA_TDD128_Parameters,
20594 &ett_lte_rrc_SupportedUTRA_TDD128BandList,
20595 &ett_lte_rrc_SupportedUTRA_TDD128BandList_item,
20596 &ett_lte_rrc_IRAT_UTRA_TDD384_Parameters,
20597 &ett_lte_rrc_SupportedUTRA_TDD384BandList,
20598 &ett_lte_rrc_SupportedUTRA_TDD384BandList_item,
20599 &ett_lte_rrc_IRAT_UTRA_TDD768_Parameters,
20600 &ett_lte_rrc_SupportedUTRA_TDD768BandList,
20601 &ett_lte_rrc_SupportedUTRA_TDD768BandList_item,
20602 &ett_lte_rrc_IRAT_GERAN_Parameters,
20603 &ett_lte_rrc_SupportedGERAN_BandList,
20604 &ett_lte_rrc_SupportedGERAN_BandList_item,
20605 &ett_lte_rrc_IRAT_CDMA2000_HRPD_Parameters,
20606 &ett_lte_rrc_SupportedHRPD_BandList,
20607 &ett_lte_rrc_SupportedHRPD_BandList_item,
20608 &ett_lte_rrc_IRAT_CDMA2000_1xRTT_Parameters,
20609 &ett_lte_rrc_Supported1xRTT_BandList,
20610 &ett_lte_rrc_Supported1xRTT_BandList_item,
20611 &ett_lte_rrc_UE_RadioAccessCapRequest,
20612 &ett_lte_rrc_UE_RelatedInformation,
20613 &ett_lte_rrc_UE_TimersAndConstants,
20614 &ett_lte_rrc_VarMeasurementConfiguration,
20615 &ett_lte_rrc_T_mbsfn_NeighbourCellConfig_01,
20616 &ett_lte_rrc_T_speedDependentParameters_01,
20617 &ett_lte_rrc_VarMeasurementReports,
20618 &ett_lte_rrc_VarMeasurementReports_item,
20619 &ett_lte_rrc_CellsTriggeredList,
20620 &ett_lte_rrc_CellsTriggeredList_item,
20621 &ett_lte_rrc_InterNode_Message,
20622 &ett_lte_rrc_InterNode_MessageType,
20623 &ett_lte_rrc_T_c1_21,
20624 &ett_lte_rrc_T_messageClassExtension_06,
20625 &ett_lte_rrc_InterRAT_Message,
20626 &ett_lte_rrc_T_criticalExtensions_50,
20627 &ett_lte_rrc_T_c1_22,
20628 &ett_lte_rrc_T_criticalExtensions_51,
20629 &ett_lte_rrc_InterRAT_Message_r8_IEs,
20630 &ett_lte_rrc_T_nonCriticalExtension_26,
20631 &ett_lte_rrc_HandoverCommand,
20632 &ett_lte_rrc_T_criticalExtensions_52,
20633 &ett_lte_rrc_T_c1_23,
20634 &ett_lte_rrc_T_criticalExtensions_53,
20635 &ett_lte_rrc_HandoverCommand_r8_IEs,
20636 &ett_lte_rrc_T_nonCriticalExtension_27,
20637 &ett_lte_rrc_HandoverPreparationInformation,
20638 &ett_lte_rrc_T_criticalExtensions_54,
20639 &ett_lte_rrc_T_c1_24,
20640 &ett_lte_rrc_T_criticalExtensions_55,
20641 &ett_lte_rrc_HandoverPreparationInformation_r8_IEs,
20642 &ett_lte_rrc_T_nonCriticalExtension_28,
20643 &ett_lte_rrc_UERadioAccessCapabilityInformation,
20644 &ett_lte_rrc_T_criticalExtensions_56,
20645 &ett_lte_rrc_T_c1_25,
20646 &ett_lte_rrc_T_criticalExtensions_57,
20647 &ett_lte_rrc_UERadioAccessCapabilityInformation_r8_IEs,
20648 &ett_lte_rrc_T_nonCriticalExtension_29,
20649 &ett_lte_rrc_AS_Configuration,
20650 &ett_lte_rrc_AS_Context,
20651 &ett_lte_rrc_Key_eNodeB_Star,
20652 &ett_lte_rrc_ReestablishmentInfo,
20653 &ett_lte_rrc_RRM_Configuration,
20654 &ett_lte_rrc_SecurityContextInfo,
20656 /*--- End of included file: packet-lte-rrc-ettarr.c ---*/
20657 #line 103 "packet-lte-rrc-template.c"
20661 /* Register protocol */
20662 proto_lte_rrc = proto_register_protocol(PNAME, PSNAME, PFNAME);
20663 /* Register fields and subtrees */
20664 proto_register_field_array(proto_lte_rrc, hf, array_length(hf));
20665 proto_register_subtree_array(ett, array_length(ett));
20667 register_dissector("lte_rrc", dissect_lte_rrc, proto_lte_rrc);
20670 /*--- Included file: packet-lte-rrc-dis-reg.c ---*/
20671 #line 1 "packet-lte-rrc-dis-reg.c"
20672 new_register_dissector("lte-rrc.bcch.bch", dissect_BCCH_BCH_Message_PDU, proto_lte_rrc);
20673 new_register_dissector("lte-rrc.bcch.dl.sch", dissect_BCCH_DL_SCH_Message_PDU, proto_lte_rrc);
20674 new_register_dissector("lte-rrc.pcch", dissect_PCCH_Message_PDU, proto_lte_rrc);
20675 new_register_dissector("lte-rrc.dl.ccch", dissect_DL_CCCH_Message_PDU, proto_lte_rrc);
20676 new_register_dissector("lte-rrc.dl.dcch", dissect_DL_DCCH_Message_PDU, proto_lte_rrc);
20677 new_register_dissector("lte-rrc.ul.ccch", dissect_UL_CCCH_Message_PDU, proto_lte_rrc);
20678 new_register_dissector("lte-rrc.ul.dcch", dissect_UL_DCCH_Message_PDU, proto_lte_rrc);
20681 /*--- End of included file: packet-lte-rrc-dis-reg.c ---*/
20682 #line 115 "packet-lte-rrc-template.c"
20687 /*--- proto_reg_handoff_rrc ---------------------------------------*/
20689 proto_reg_handoff_lte_rrc(void)
20692 nas_eps_handle = find_dissector("nas-eps");