2 * Routines for dissecting Universal Mobile Telecommunications System (UMTS);
3 * UTRAN Iur interface Radio Network Subsystem
4 * Application Part (RNSAP) signalling
5 * (3GPP TS 25.423 version 6.7.0 Release 6) packet dissection
6 * Copyright 2005 - 2006, Anders Broman <anders.broman@ericsson.com>
10 * Wireshark - Network traffic analyzer
11 * By Gerald Combs <gerald@wireshark.org>
12 * Copyright 1998 Gerald Combs
14 * This program is free software; you can redistribute it and/or
15 * modify it under the terms of the GNU General Public License
16 * as published by the Free Software Foundation; either version 2
17 * of the License, or (at your option) any later version.
19 * This program is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU General Public License for more details.
24 * You should have received a copy of the GNU General Public License
25 * along with this program; if not, write to the Free Software
26 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
28 * Ref: 3GPP TS 25.423 version 6.7.0 Release 6
36 #include <epan/packet.h>
37 #include <epan/conversation.h>
42 #include "packet-rnsap.h"
43 #include "packet-ber.h"
44 #include "packet-per.h"
46 #define PNAME "UTRAN Iur interface Radio Network Subsystem Application Part"
47 #define PSNAME "RNSAP"
48 #define PFNAME "rnsap"
50 #define SCCP_SSN_RNSAP 143
54 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION 0
55 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESRELEASE 1
56 #define RNSAP_ID_COMPRESSEDMODECOMMAND 2
57 #define RNSAP_ID_DOWNLINKPOWERCONTROL 3
58 #define RNSAP_ID_DOWNLINKPOWERTIMESLOTCONTROL 4
59 #define RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER 5
60 #define RNSAP_ID_ERRORINDICATION 6
61 #define RNSAP_ID_DEDICATEDMEASUREMENTFAILURE 7
62 #define RNSAP_ID_DEDICATEDMEASUREMENTINITIATION 8
63 #define RNSAP_ID_DEDICATEDMEASUREMENTREPORTING 9
64 #define RNSAP_ID_DEDICATEDMEASUREMENTTERMINATION 10
65 #define RNSAP_ID_PAGING 11
66 #define RNSAP_ID_PHYSICALCHANNELRECONFIGURATION 12
67 #define RNSAP_ID_PRIVATEMESSAGE 13
68 #define RNSAP_ID_RADIOLINKADDITION 14
69 #define RNSAP_ID_RADIOLINKCONGESTION 34
70 #define RNSAP_ID_RADIOLINKDELETION 15
71 #define RNSAP_ID_RADIOLINKFAILURE 16
72 #define RNSAP_ID_RADIOLINKPREEMPTION 17
73 #define RNSAP_ID_RADIOLINKRESTORATION 18
74 #define RNSAP_ID_RADIOLINKSETUP 19
75 #define RNSAP_ID_RELOCATIONCOMMIT 20
76 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION 21
77 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT 22
78 #define RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION 23
79 #define RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION 24
80 #define RNSAP_ID_UPLINKSIGNALLINGTRANSFER 25
81 #define RNSAP_ID_COMMONMEASUREMENTFAILURE 26
82 #define RNSAP_ID_COMMONMEASUREMENTINITIATION 27
83 #define RNSAP_ID_COMMONMEASUREMENTREPORTING 28
84 #define RNSAP_ID_COMMONMEASUREMENTTERMINATION 29
85 #define RNSAP_ID_INFORMATIONEXCHANGEFAILURE 30
86 #define RNSAP_ID_INFORMATIONEXCHANGEINITIATION 31
87 #define RNSAP_ID_INFORMATIONREPORTING 32
88 #define RNSAP_ID_INFORMATIONEXCHANGETERMINATION 33
89 #define RNSAP_ID_RESET 35
90 #define RNSAP_ID_RADIOLINKACTIVATION 36
91 #define RNSAP_ID_GERANUPLINKSIGNALLINGTRANSFER 37
92 #define RNSAP_ID_RADIOLINKPARAMETERUPDATE 38
93 #define RNSAP_ID_UEMEASUREMENTFAILURE 39
94 #define RNSAP_ID_UEMEASUREMENTINITIATION 40
95 #define RNSAP_ID_UEMEASUREMENTREPORTING 41
96 #define RNSAP_ID_UEMEASUREMENTTERMINATION 42
97 #define RNSAP_ID_IURDEACTIVATETRACE 43
98 #define RNSAP_ID_IURINVOKETRACE 44
99 #define RNSAP_ID_MBMSATTACH 45
100 #define RNSAP_ID_MBMSDETACH 46
101 #define RNSAP_ID_DIRECTINFORMATIONTRANSFER 48
103 #define RNSAP_ID_ALLOWEDQUEUINGTIME 4
104 #define RNSAP_ID_ALLOWED_RATE_INFORMATION 42
105 #define RNSAP_ID_ANTENNACOLOCATIONINDICATOR 309
106 #define RNSAP_ID_BINDINGID 5
107 #define RNSAP_ID_C_ID 6
108 #define RNSAP_ID_C_RNTI 7
109 #define RNSAP_ID_CELL_CAPACITY_CLASS_VALUE 303
110 #define RNSAP_ID_CFN 8
111 #define RNSAP_ID_CN_CS_DOMAINIDENTIFIER 9
112 #define RNSAP_ID_CN_PS_DOMAINIDENTIFIER 10
113 #define RNSAP_ID_CAUSE 11
114 #define RNSAP_ID_COVERAGEINDICATOR 310
115 #define RNSAP_ID_CRITICALITYDIAGNOSTICS 20
116 #define RNSAP_ID_CONTEXTINFOITEM_RESET 211
117 #define RNSAP_ID_CONTEXTGROUPINFOITEM_RESET 515
118 #define RNSAP_ID_D_RNTI 21
119 #define RNSAP_ID_D_RNTI_RELEASEINDICATION 22
120 #define RNSAP_ID_DCHS_TO_ADD_FDD 26
121 #define RNSAP_ID_DCHS_TO_ADD_TDD 27
122 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPFDD 30
123 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPTDD 31
124 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTFDD 32
125 #define RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTTDD 33
126 #define RNSAP_ID_DCH_FDD_INFORMATION 34
127 #define RNSAP_ID_DCH_TDD_INFORMATION 35
128 #define RNSAP_ID_FDD_DCHS_TO_MODIFY 39
129 #define RNSAP_ID_TDD_DCHS_TO_MODIFY 40
130 #define RNSAP_ID_DCH_INFORMATIONRESPONSE 43
131 #define RNSAP_ID_DCH_RATE_INFORMATIONITEM_RL_CONGESTIND 38
132 #define RNSAP_ID_DL_CCTRCH_INFORMATIONADDITEM_RL_RECONFPREPTDD 44
133 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD 45
134 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 46
135 #define RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 47
136 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD 48
137 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 49
138 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD 50
139 #define RNSAP_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 51
140 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 52
141 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 53
142 #define RNSAP_ID_FDD_DL_CODEINFORMATION 54
143 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD 59
144 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD 60
145 #define RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD 61
146 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD 62
147 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD 63
148 #define RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD 64
149 #define RNSAP_ID_DL_DPCH_TIMINGADJUSTMENT 278
150 #define RNSAP_ID_DLREFERENCEPOWER 67
151 #define RNSAP_ID_DLREFERENCEPOWERLIST_DL_PC_RQST 68
152 #define RNSAP_ID_DL_REFERENCEPOWERINFORMATION_DL_PC_RQST 69
153 #define RNSAP_ID_DPC_MODE 12
154 #define RNSAP_ID_DRXCYCLELENGTHCOEFFICIENT 70
155 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL_IND 470
156 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL 471
157 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT 71
158 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST 72
159 #define RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP 73
160 #define RNSAP_ID_DEDICATEDMEASUREMENTTYPE 74
161 #define RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPFDD 82
162 #define RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPTDD 83
163 #define RNSAP_ID_GUARANTEED_RATE_INFORMATION 41
164 #define RNSAP_ID_IMSI 84
165 #define RNSAP_ID_HCS_PRIO 311
166 #define RNSAP_ID_L3_INFORMATION 85
167 #define RNSAP_ID_ADJUSTMENTPERIOD 90
168 #define RNSAP_ID_MAXADJUSTMENTSTEP 91
169 #define RNSAP_ID_MEASUREMENTFILTERCOEFFICIENT 92
170 #define RNSAP_ID_MESSAGESTRUCTURE 57
171 #define RNSAP_ID_MEASUREMENTID 93
172 #define RNSAP_ID_NEIGHBOURING_GSM_CELLINFORMATION 13
173 #define RNSAP_ID_NEIGHBOURING_UMTS_CELLINFORMATIONITEM 95
174 #define RNSAP_ID_NRT_LOAD_INFORMATION_VALUE 305
175 #define RNSAP_ID_NRT_LOAD_INFORMATION_VALUE_INCRDECRTHRES 306
176 #define RNSAP_ID_PAGINGAREA_PAGINGRQST 102
177 #define RNSAP_ID_FACH_FLOWCONTROLINFORMATION 103
178 #define RNSAP_ID_PARTIALREPORTINGINDICATOR 472
179 #define RNSAP_ID_PERMANENT_NAS_UE_IDENTITY 17
180 #define RNSAP_ID_POWERADJUSTMENTTYPE 107
181 #define RNSAP_ID_RANAP_RELOCATIONINFORMATION 109
182 #define RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTFDD 110
183 #define RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTTDD 111
184 #define RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTFDD 112
185 #define RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD 113
186 #define RNSAP_ID_RL_INFORMATION_RL_DELETIONRQST 114
187 #define RNSAP_ID_RL_INFORMATION_RL_FAILUREIND 115
188 #define RNSAP_ID_RL_INFORMATION_RL_RECONFPREPFDD 116
189 #define RNSAP_ID_RL_INFORMATION_RL_RESTOREIND 117
190 #define RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTFDD 118
191 #define RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTTDD 119
192 #define RNSAP_ID_RL_INFORMATIONITEM_RL_CONGESTIND 55
193 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RPRT 120
194 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RQST 121
195 #define RNSAP_ID_RL_INFORMATIONITEM_DM_RSP 122
196 #define RNSAP_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND 2
197 #define RNSAP_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD 123
198 #define RNSAP_ID_RL_INFORMATIONLIST_RL_CONGESTIND 56
199 #define RNSAP_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD 124
200 #define RNSAP_ID_RL_INFORMATIONLIST_RL_DELETIONRQST 125
201 #define RNSAP_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND 1
202 #define RNSAP_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD 126
203 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 127
204 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD 128
205 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD 129
206 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD 130
207 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADYFDD 131
208 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSPFDD 132
209 #define RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD 133
210 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD 134
211 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADYFDD 135
212 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSPFDD 136
213 #define RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFRSPTDD 28
214 #define RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD 137
215 #define RNSAP_ID_RL_RECONFIGURATIONFAILURE_RL_RECONFFAIL 141
216 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RPRT 143
217 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RQST 144
218 #define RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RSP 145
219 #define RNSAP_ID_RL_SET_INFORMATION_RL_FAILUREIND 146
220 #define RNSAP_ID_RL_SET_INFORMATION_RL_RESTOREIND 147
221 #define RNSAP_ID_RL_SET_SUCCESSFUL_INFORMATIONITEM_DM_FAIL 473
222 #define RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL 474
223 #define RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND 475
224 #define RNSAP_ID_RL_SUCCESSFUL_INFORMATIONITEM_DM_FAIL 476
225 #define RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL 477
226 #define RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND 478
227 #define RNSAP_ID_REPORTCHARACTERISTICS 152
228 #define RNSAP_ID_REPORTING_OBJECT_RL_FAILUREIND 153
229 #define RNSAP_ID_REPORING_OBJECT_RL_RESTOREIND 154
230 #define RNSAP_ID_RT_LOAD_VALUE 307
231 #define RNSAP_ID_RT_LOAD_VALUE_INCRDECRTHRES 308
232 #define RNSAP_ID_S_RNTI 155
233 #define RNSAP_ID_RESETINDICATOR 244
234 #define RNSAP_ID_RNC_ID 245
235 #define RNSAP_ID_SAI 156
236 #define RNSAP_ID_SRNC_ID 157
237 #define RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD 159
238 #define RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD 160
239 #define RNSAP_ID_TRANSPORTBEARERID 163
240 #define RNSAP_ID_TRANSPORTBEARERREQUESTINDICATOR 164
241 #define RNSAP_ID_TRANSPORTLAYERADDRESS 165
242 #define RNSAP_ID_TYPEOFERROR 140
243 #define RNSAP_ID_UC_ID 166
244 #define RNSAP_ID_UL_CCTRCH_ADDINFORMATION_RL_RECONFPREPTDD 167
245 #define RNSAP_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD 169
246 #define RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD 171
247 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD 172
248 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD 173
249 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 174
250 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD 175
251 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD 176
252 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD 177
253 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD 178
254 #define RNSAP_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD 179
255 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD 180
256 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD 181
257 #define RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD 182
258 #define RNSAP_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 183
259 #define RNSAP_ID_UL_SIRTARGET 184
260 #define RNSAP_ID_URA_INFORMATION 185
261 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD 188
262 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD 189
263 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILURETDD 190
264 #define RNSAP_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION 193
265 #define RNSAP_ID_ADJUSTMENTRATIO 194
266 #define RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD 197
267 #define RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD 198
268 #define RNSAP_ID_CAUSELEVEL_RL_RECONFFAILURE 199
269 #define RNSAP_ID_CAUSELEVEL_RL_SETUPFAILUREFDD 200
270 #define RNSAP_ID_CAUSELEVEL_RL_SETUPFAILURETDD 201
271 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFPREPTDD 205
272 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFPREPTDD 206
273 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 207
274 #define RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 208
275 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 209
276 #define RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 210
277 #define RNSAP_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 212
278 #define RNSAP_ID_DL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD 213
279 #define RNSAP_ID_DL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD 214
280 #define RNSAP_ID_DSCHS_TO_ADD_TDD 215
281 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_216 216
282 #define RNSAP_ID_DSCH_DELETELIST_RL_RECONFPREPTDD 217
283 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_218 218
284 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_219 219
285 #define RNSAP_ID_DSCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 220
286 #define RNSAP_ID_DSCH_INFORMATIONLISTIES_RL_SETUPRSPTDD 221
287 #define RNSAP_ID_DSCH_TDD_INFORMATION 222
288 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_223 223
289 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_226 226
290 #define RNSAP_ID_DSCH_MODIFYLIST_RL_RECONFPREPTDD 227
291 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_228 228
292 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_324 324
293 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_229 229
294 #define RNSAP_ID_DSCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD 230
295 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_29 29
296 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_225 225
297 #define RNSAP_ID_GA_CELL 232
298 #define RNSAP_ID_GA_CELLADDITIONALSHAPES 3
299 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_246 246
300 #define RNSAP_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION 255
301 #define RNSAP_ID_UL_CCTRCH_DELETEINFORMATION_RL_RECONFPREPTDD 256
302 #define RNSAP_ID_UL_CCTRCH_MODIFYINFORMATION_RL_RECONFPREPTDD 257
303 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD 258
304 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD 259
305 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD 260
306 #define RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD 261
307 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD 262
308 #define RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD 263
309 #define RNSAP_ID_UL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD 264
310 #define RNSAP_ID_UL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD 265
311 #define RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILURETDD 266
312 #define RNSAP_ID_USCHS_TO_ADD 267
313 #define RNSAP_ID_USCH_DELETELIST_RL_RECONFPREPTDD 268
314 #define RNSAP_ID_USCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 269
315 #define RNSAP_ID_USCH_INFORMATIONLISTIES_RL_SETUPRSPTDD 270
316 #define RNSAP_ID_USCH_INFORMATION 271
317 #define RNSAP_ID_USCH_MODIFYLIST_RL_RECONFPREPTDD 272
318 #define RNSAP_ID_USCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD 273
319 #define RNSAP_ID_DL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD 274
320 #define RNSAP_ID_UL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD 275
321 #define RNSAP_ID_CLOSEDLOOPMODE1_SUPPORTINDICATOR 276
322 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_277 277
323 #define RNSAP_ID_STTD_SUPPORTINDICATOR 279
324 #define RNSAP_ID_CFNREPORTINGINDICATOR 14
325 #define RNSAP_ID_CNORIGINATEDPAGE_PAGINGRQST 23
326 #define RNSAP_ID_INNERLOOPDLPCSTATUS 24
327 #define RNSAP_ID_PROPAGATIONDELAY 25
328 #define RNSAP_ID_RXTIMINGDEVIATIONFORTA 36
329 #define RNSAP_ID_TIMESLOT_ISCP 37
330 #define RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND 15
331 #define RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND 16
332 #define RNSAP_ID_COMMONMEASUREMENTACCURACY 280
333 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT 281
334 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST 282
335 #define RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP 283
336 #define RNSAP_ID_COMMONMEASUREMENTTYPE 284
337 #define RNSAP_ID_CONGESTIONCAUSE 18
338 #define RNSAP_ID_SFN 285
339 #define RNSAP_ID_SFNREPORTINGINDICATOR 286
340 #define RNSAP_ID_INFORMATIONEXCHANGEID 287
341 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT 288
342 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST 289
343 #define RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP 290
344 #define RNSAP_ID_INFORMATIONREPORTCHARACTERISTICS 291
345 #define RNSAP_ID_INFORMATIONTYPE 292
346 #define RNSAP_ID_NEIGHBOURING_LCR_TDD_CELLINFORMATION 58
347 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_SETUPRQSTTDD 65
348 #define RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_SETUPRSPTDD 66
349 #define RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD 75
350 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 76
351 #define RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD 77
352 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 78
353 #define RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD 79
354 #define RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD 80
355 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_ADDITIONRQSTTDD 81
356 #define RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD 86
357 #define RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 87
358 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD 88
359 #define RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD 89
360 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD 94
361 #define RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD 96
362 #define RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD 97
363 #define RNSAP_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 98
364 #define RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD 100
365 #define RNSAP_ID_DL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD 101
366 #define RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD 104
367 #define RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD 105
368 #define RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD 106
369 #define RNSAP_ID_TIMESLOT_ISCP_LCR_LIST_DL_PC_RQST_TDD 138
370 #define RNSAP_ID_TSTD_SUPPORT_INDICATOR_RL_SETUPRQSTTDD 139
371 #define RNSAP_ID_RESTRICTIONSTATEINDICATOR 142
372 #define RNSAP_ID_LOAD_VALUE 233
373 #define RNSAP_ID_LOAD_VALUE_INCRDECRTHRES 234
374 #define RNSAP_ID_ONMODIFICATION 235
375 #define RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE 236
376 #define RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE_INCRDECRTHRES 237
377 #define RNSAP_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION 238
378 #define RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE 239
379 #define RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE_INCRDECRTHRES 240
380 #define RNSAP_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION 241
381 #define RNSAP_ID_UL_TIMESLOT_ISCP_VALUE 242
382 #define RNSAP_ID_UL_TIMESLOT_ISCP_VALUE_INCRDECRTHRES 243
383 #define RNSAP_ID_RX_TIMING_DEVIATION_VALUE_LCR 293
384 #define RNSAP_ID_DPC_MODE_CHANGE_SUPPORTINDICATOR 19
385 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_247 247
386 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_295 295
387 #define RNSAP_ID_PRIMARYCCPCH_RSCP_RL_RECONFPREPTDD 202
388 #define RNSAP_ID_DL_TIMESLOT_ISCP_INFO_RL_RECONFPREPTDD 203
389 #define RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_RECONFPREPTDD 204
390 #define RNSAP_ID_DSCH_RNTI 249
391 #define RNSAP_ID_DL_POWERBALANCING_INFORMATION 296
392 #define RNSAP_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR 297
393 #define RNSAP_ID_DL_POWERBALANCING_UPDATEDINDICATOR 298
394 #define RNSAP_ID_DL_REFERENCEPOWERINFORMATION 299
395 #define RNSAP_ID_ENHANCED_PRIMARYCPICH_ECNO 224
396 #define RNSAP_ID_IPDL_TDD_PARAMETERSLCR 252
397 #define RNSAP_ID_CELLCAPABILITYCONTAINER_FDD 300
398 #define RNSAP_ID_CELLCAPABILITYCONTAINER_TDD 301
399 #define RNSAP_ID_CELLCAPABILITYCONTAINER_TDD_LCR 302
400 #define RNSAP_ID_RL_SPECIFIC_DCH_INFO 317
401 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATIONLIST 318
402 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATION_IES 319
403 #define RNSAP_ID_RL_RECONFIGURATIONREQUESTTDD_RL_INFORMATION 321
404 #define RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATIONNOTREQUIRED 250
405 #define RNSAP_ID_DELAYEDACTIVATION 312
406 #define RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD 313
407 #define RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD 314
408 #define RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD 315
409 #define RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD 316
410 #define RNSAP_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR 251
411 #define RNSAP_ID_UL_SIR_TARGET_CCTRCH_INFORMATIONITEM_RL_SETUPRSPTDD 150
412 #define RNSAP_ID_UL_SIR_TARGET_CCTRCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD 151
413 #define RNSAP_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD 451
414 #define RNSAP_ID_HSDSCH_FDD_INFORMATION 452
415 #define RNSAP_ID_HSDSCH_FDD_INFORMATION_RESPONSE 453
416 #define RNSAP_ID_HSDSCH_FDD_UPDATE_INFORMATION 466
417 #define RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY 456
418 #define RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND 516
419 #define RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND 517
420 #define RNSAP_ID_HSDSCH_RNTI 457
421 #define RNSAP_ID_HSDSCH_TDD_INFORMATION 458
422 #define RNSAP_ID_HSDSCH_TDD_INFORMATION_RESPONSE 459
423 #define RNSAP_ID_HSDSCH_TDD_UPDATE_INFORMATION 467
424 #define RNSAP_ID_HSPDSCH_RL_ID 463
425 #define RNSAP_ID_HSDSCH_MACDFLOWS_TO_ADD 531
426 #define RNSAP_ID_HSDSCH_MACDFLOWS_TO_DELETE 532
427 #define RNSAP_ID_ANGLE_OF_ARRIVAL_VALUE_LCR 148
428 #define RNSAP_ID_TRAFFICCLASS 158
429 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_248 248
430 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_253 253
431 #define RNSAP_ID_PDSCH_RL_ID 323
432 #define RNSAP_ID_TIMESLOT_RL_SETUPRSPTDD 325
433 #define RNSAP_ID_GERAN_CELL_CAPABILITY 468
434 #define RNSAP_ID_GERAN_CLASSMARK 469
435 #define RNSAP_ID_DSCH_INITIALWINDOWSIZE 480
436 #define RNSAP_ID_UL_SYNCHRONISATION_PARAMETERS_LCR 464
437 #define RNSAP_ID_SNA_INFORMATION 479
438 #define RNSAP_ID_MACHS_RESETINDICATOR 465
439 #define RNSAP_ID_TDD_DL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD 481
440 #define RNSAP_ID_TDD_UL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD 482
441 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD 483
442 #define RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 484
443 #define RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 485
444 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD 486
445 #define RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD 487
446 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD 488
447 #define RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD 489
448 #define RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD 490
449 #define RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD 491
450 #define RNSAP_ID_UL_TIMINGADVANCECTRL_LCR 492
451 #define RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLIST_PHYCHRECONFRQSTTDD 493
452 #define RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLISTLCR_PHYCHRECONFRQSTTDD 494
453 #define RNSAP_ID_HS_SICH_RECEPTION_QUALITY 495
454 #define RNSAP_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE 496
455 #define RNSAP_ID_HSSICH_INFO_DM_RPRT 497
456 #define RNSAP_ID_HSSICH_INFO_DM_RQST 498
457 #define RNSAP_ID_HSSICH_INFO_DM 499
458 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRSPTDD 500
459 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRSPTDD 501
460 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRSPTDD 502
461 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRSPTDD 503
462 #define RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_RECONFREADYTDD 504
463 #define RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_RECONFREADYTDD 505
464 #define RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD 506
465 #define RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD 507
466 #define RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_RECONFRSPTDD 508
467 #define RNSAP_ID_DL_DPCH_INFORMATIONMODIFYITEM_LCR_RL_RECONFRSPTDD 509
468 #define RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 510
469 #define RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM 511
470 #define RNSAP_ID_TDD_SUPPORT_8PSK 512
471 #define RNSAP_ID_TDD_MAXNRDLPHYSICALCHANNELS 513
472 #define RNSAP_ID_EXTENDEDGSMCELLINDIVIDUALOFFSET 514
473 #define RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATIONLIST 518
474 #define RNSAP_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION 519
475 #define RNSAP_ID_SECONDARY_CPICH_INFORMATION 520
476 #define RNSAP_ID_SECONDARY_CPICH_INFORMATION_CHANGE 521
477 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_522 522
478 #define RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_523 523
479 #define RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATION_ITEM 524
480 #define RNSAP_ID_PHASE_REFERENCE_UPDATE_INDICATOR 525
481 #define RNSAP_ID_UNIDIRECTIONAL_DCH_INDICATOR 526
482 #define RNSAP_ID_RL_INFORMATION_RL_RECONFPREPTDD 527
483 #define RNSAP_ID_MULTIPLE_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD 528
484 #define RNSAP_ID_RL_RECONFIGURATIONRESPONSETDD_RL_INFORMATION 529
485 #define RNSAP_ID_SATELLITE_ALMANAC_INFORMATION_EXTITEM 530
486 #define RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED 533
487 #define RNSAP_ID_TNLQOS 534
488 #define RNSAP_ID_RTLOADVALUE 535
489 #define RNSAP_ID_NRTLOADINFORMATIONVALUE 536
490 #define RNSAP_ID_CELLPORTIONID 537
491 #define RNSAP_ID_UPPTSINTERFERENCEVALUE 538
492 #define RNSAP_ID_PRIMARYCCPCH_RSCP_DELTA 539
493 #define RNSAP_ID_UEMEASUREMENTTYPE 540
494 #define RNSAP_ID_UEMEASUREMENTTIMESLOTINFOHCR 541
495 #define RNSAP_ID_UEMEASUREMENTTIMESLOTINFOLCR 542
496 #define RNSAP_ID_UEMEASUREMENTREPORTCHARACTERISTICS 543
497 #define RNSAP_ID_UEMEASUREMENTPARAMETERMODALLOW 544
498 #define RNSAP_ID_UEMEASUREMENTVALUEINFORMATION 545
499 #define RNSAP_ID_INTERFACESTOTRACEITEM 546
500 #define RNSAP_ID_LISTOFINTERFACESTOTRACE 547
501 #define RNSAP_ID_TRACEDEPTH 548
502 #define RNSAP_ID_TRACERECORDINGSESSIONREFERENCE 549
503 #define RNSAP_ID_TRACEREFERENCE 550
504 #define RNSAP_ID_UEIDENTITY 551
505 #define RNSAP_ID_NACC_RELATED_DATA 552
506 #define RNSAP_ID_GSM_CELL_INFEX_RQST 553
507 #define RNSAP_ID_MEASUREMENTRECOVERYBEHAVIOR 554
508 #define RNSAP_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR 555
509 #define RNSAP_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR 556
510 #define RNSAP_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD 557
511 #define RNSAP_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD 558
512 #define RNSAP_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD 559
513 #define RNSAP_ID_MBMS_BEARER_SERVICE_LIST 560
514 #define RNSAP_ID_MBMS_BEARER_SERVICE_LIST_INFEX_RSP 561
515 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD 562
516 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD 563
517 #define RNSAP_ID_OLD_URA_ID 564
518 #define RNSAP_ID_UE_STATE 568
519 #define RNSAP_ID_URA_ID 569
520 #define RNSAP_ID_HARQ_PREAMBLE_MODE 571
521 #define RNSAP_ID_SYNCHRONISATIONINDICATOR 572
522 #define RNSAP_ID_UL_DPDCHINDICATOREDCH 573
523 #define RNSAP_ID_EDPCH_INFORMATION 574
524 #define RNSAP_ID_RL_SPECIFIC_EDCH_INFORMATION 575
525 #define RNSAP_ID_EDCH_RL_INDICATION 576
526 #define RNSAP_ID_EDCH_FDD_INFORMATION 577
527 #define RNSAP_ID_EDCH_RLSET_ID 578
528 #define RNSAP_ID_SERVING_EDCHRL_ID 579
529 #define RNSAP_ID_EDCH_FDD_DL_CONTROLCHANNELINFORMATION 580
530 #define RNSAP_ID_EDCH_FDD_INFORMATIONRESPONSE 581
531 #define RNSAP_ID_EDCH_MACDFLOWS_TO_ADD 582
532 #define RNSAP_ID_EDCH_FDD_INFORMATION_TO_MODIFY 583
533 #define RNSAP_ID_EDCH_MACDFLOWS_TO_DELETE 584
534 #define RNSAP_ID_EDPCH_INFORMATION_RLRECONFREQUEST_FDD 585
535 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND 586
536 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND 587
537 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_CONGESTIND 588
538 #define RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_CONGESTIND 589
539 #define RNSAP_ID_MBMS_BEARER_SERVICE_FULL_ADDRESS 590
540 #define RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT 591
541 #define RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED 592
542 #define RNSAP_ID_USER_PLANE_CONGESTION_FIELDS_INCLUSION 593
543 #define RNSAP_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR 594
544 #define RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP 595
545 #define RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP 596
546 #define RNSAP_ID_PROVIDEDINFORMATION 597
547 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD_PFL 598
548 #define RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD_PFL 599
549 #define RNSAP_ID_FREQUENCYBANDINDICATOR 600
550 static dissector_handle_t rnsap_handle=NULL;
552 /* Initialize the protocol and registered fields */
553 static int proto_rnsap = -1;
555 static int hf_rnsap_pdu_length = -1;
556 static int hf_rnsap_IE_length = -1;
558 #include "packet-rnsap-hf.c"
560 /* Initialize the subtree pointers */
561 static int ett_rnsap = -1;
562 static int ett_rnsap_initiatingMessageValue = -1;
563 static int ett_rnsap_ProtocolIEValueValue = -1;
564 static int ett_rnsap_SuccessfulOutcomeValue = -1;
565 static int ett_rnsap_UnsuccessfulOutcomeValue = -1;
567 #include "packet-rnsap-ett.c"
569 /* Global variables */
570 static proto_tree *top_tree;
571 static guint32 ProcedureCode;
572 static guint32 ProtocolIE_ID;
573 static guint32 ddMode;
575 #define BYTE_ALIGN_OFFSET(offset) \
577 offset=(offset&0xfffffff8)+8; \
586 static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
587 static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
588 static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
589 static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree);
590 #include "packet-rnsap-fn.c"
593 static int dissect_rnsap_InitiatingMessageValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
594 proto_item *value_item = NULL;
595 proto_tree *value_tree = NULL;
598 value_item = proto_tree_add_item(tree, hf_rnsap_initiatingMessageValue, tvb, 0, -1, FALSE);
599 value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
601 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
602 proto_item_set_len(value_item,length);
605 switch(ProcedureCode){
606 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION: /* 0 */
607 offset = dissect_id_commonTransportChannelResourcesInitialisation(tvb, offset, actx, value_tree);
609 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESRELEASE: /* 1 */
610 offset = dissect_id_commonTransportChannelResourcesRelease(tvb, offset, actx, value_tree);
612 case RNSAP_ID_COMPRESSEDMODECOMMAND: /* 2 */
613 offset = dissect_id_compressedModeCommand(tvb, offset, actx, value_tree);
615 case RNSAP_ID_DOWNLINKPOWERCONTROL: /* 3 */
616 offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
618 case RNSAP_ID_DOWNLINKPOWERTIMESLOTCONTROL: /* 4 */
619 offset = dissect_id_downlinkPowerTimeslotControl(tvb, offset, actx, value_tree);
622 case RNSAP_ID_DOWNLINKSIGNALLINGTRANSFER: /* 5 */
623 offset = dissect_id_downlinkSignallingTransfer(tvb, offset, actx, value_tree);
625 case RNSAP_ID_ERRORINDICATION: /* 6 */
626 offset = dissect_id_errorIndication(tvb, offset, actx, value_tree);
628 case RNSAP_ID_DEDICATEDMEASUREMENTFAILURE: /* 7 */
629 offset = dissect_id_dedicatedMeasurementFailure(tvb, offset, actx, value_tree);
631 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
632 offset = dissect_id_dedicatedMeasurementInitiation(tvb, offset, actx, value_tree);
634 case RNSAP_ID_DEDICATEDMEASUREMENTREPORTING: /* 9 */
635 offset = dissect_id_dedicatedMeasurementReporting(tvb, offset, actx, value_tree);
637 case RNSAP_ID_DEDICATEDMEASUREMENTTERMINATION: /* 10 */
638 offset = dissect_id_dedicatedMeasurementTermination(tvb, offset, actx, value_tree);
640 case RNSAP_ID_PAGING: /* 11 */
641 offset = dissect_id_paging(tvb, offset, actx, value_tree);
643 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
644 offset = dissect_id_physicalChannelReconfiguration(tvb, offset, actx, value_tree);
646 case RNSAP_ID_PRIVATEMESSAGE: /* 13 */
647 offset = dissect_id_privateMessage(tvb, offset, actx, value_tree);
649 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
650 if (ddMode==RNSAP_FDD){
651 offset = dissect_id_radioLinkAddition(tvb, offset, actx, value_tree);
653 offset = dissect_id_radioLinkAddition_TDD(tvb, offset, actx, value_tree);
656 case RNSAP_ID_RADIOLINKCONGESTION: /* 34 */
657 offset = dissect_id_radioLinkCongestion(tvb, offset, actx, value_tree);
659 case RNSAP_ID_RADIOLINKDELETION: /* 15 */
660 offset = dissect_id_radioLinkDeletion(tvb, offset, actx, value_tree);
662 case RNSAP_ID_RADIOLINKFAILURE: /* 16 */
663 offset = dissect_id_radioLinkFailure(tvb, offset, actx, value_tree);
665 case RNSAP_ID_RADIOLINKPREEMPTION: /* 17 */
666 offset = dissect_id_radioLinkPreemption(tvb, offset, actx, value_tree);
668 case RNSAP_ID_RADIOLINKRESTORATION: /* 18 */
669 offset = dissect_id_radioLinkRestoration(tvb, offset, actx, value_tree);
671 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
672 if (ddMode==RNSAP_FDD){
673 offset = dissect_id_radioLinkSetup(tvb, offset, actx, value_tree);
675 offset = dissect_id_radioLinkSetupTdd(tvb, offset, actx, value_tree);
678 case RNSAP_ID_RELOCATIONCOMMIT: /* 20 */
679 offset = dissect_id_relocationCommit(tvb, offset, actx, value_tree);
681 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCANCELLATION: /* 21 */
682 offset = dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvb, offset, actx, value_tree);
684 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONCOMMIT: /* 22 */
685 offset = dissect_id_synchronisedRadioLinkReconfigurationCommit(tvb, offset, actx, value_tree);
687 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
688 if (ddMode==RNSAP_FDD){
689 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvb, offset, actx, value_tree);
691 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, actx, value_tree);
694 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
695 if (ddMode==RNSAP_FDD){
696 offset = dissect_id_unSynchronisedRadioLinkReconfiguration(tvb, offset, actx, value_tree);
698 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD(tvb, offset, actx, value_tree);
701 case RNSAP_ID_UPLINKSIGNALLINGTRANSFER: /* 25 */
702 if (ddMode==RNSAP_FDD){
703 offset = dissect_id_uplinkSignallingTransfer(tvb, offset, actx, value_tree);
705 offset = dissect_id_uplinkSignallingTransfer_TDD(tvb, offset, actx, value_tree);
708 case RNSAP_ID_COMMONMEASUREMENTFAILURE: /* 26 */
709 offset = dissect_id_commonMeasurementFailure(tvb, offset, actx, value_tree);
711 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
712 offset = dissect_id_commonMeasurementInitiation(tvb, offset, actx, value_tree);
714 case RNSAP_ID_COMMONMEASUREMENTREPORTING: /* 28 */
715 offset = dissect_id_commonMeasurementReporting(tvb, offset, actx, value_tree);
717 case RNSAP_ID_COMMONMEASUREMENTTERMINATION: /* 29 */
718 offset = dissect_id_commonMeasurementTermination(tvb, offset, actx, value_tree);
720 case RNSAP_ID_INFORMATIONEXCHANGEFAILURE: /* 30 */
721 offset = dissect_id_informationExchangeFailure(tvb, offset, actx, value_tree);
723 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
724 offset = dissect_id_informationExchangeInitiation(tvb, offset, actx, value_tree);
726 case RNSAP_ID_INFORMATIONREPORTING: /* 32 */
727 offset = dissect_id_informationReporting(tvb, offset, actx, value_tree);
729 case RNSAP_ID_INFORMATIONEXCHANGETERMINATION: /* 33 */
730 offset = dissect_id_informationExchangeTermination(tvb, offset, actx, value_tree);
732 case RNSAP_ID_RESET: /* 35 */
733 offset = dissect_id_reset(tvb, offset, actx, value_tree);
735 case RNSAP_ID_RADIOLINKACTIVATION: /* 36 */
736 if (ddMode==RNSAP_FDD){
737 offset = dissect_id_radioLinkActivation(tvb, offset, actx, value_tree);
739 offset = dissect_id_radioLinkActivation_TDD(tvb, offset, actx, value_tree);
742 case RNSAP_ID_GERANUPLINKSIGNALLINGTRANSFER: /* 37 */
743 offset = dissect_id_gERANuplinkSignallingTransfer(tvb, offset, actx, value_tree);
745 case RNSAP_ID_RADIOLINKPARAMETERUPDATE: /* 38 */
746 if (ddMode==RNSAP_FDD){
747 offset = dissect_id_radioLinkParameterUpdate(tvb, offset, actx, value_tree);
749 offset = dissect_id_radioLinkParameterUpdate_TDD(tvb, offset, actx, value_tree);
752 case RNSAP_ID_UEMEASUREMENTFAILURE: /* 39 */
753 offset = dissect_id_uEMeasurementFailure(tvb, offset, actx, value_tree);
755 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
756 offset = dissect_id_uEMeasurementInitiation(tvb, offset, actx, value_tree);
758 case RNSAP_ID_UEMEASUREMENTREPORTING: /* 41 */
759 offset = dissect_id_uEMeasurementReporting(tvb, offset, actx, value_tree);
761 case RNSAP_ID_UEMEASUREMENTTERMINATION: /* 42 */
762 offset = dissect_id_uEMeasurementTermination(tvb, offset, actx, value_tree);
764 case RNSAP_ID_IURDEACTIVATETRACE: /* 43 */
765 offset = dissect_id_iurDeactivateTrace(tvb, offset, actx, value_tree);
767 case RNSAP_ID_IURINVOKETRACE: /* 44 */
768 offset = dissect_id_iurInvokeTrace(tvb, offset, actx, value_tree);
770 case RNSAP_ID_MBMSATTACH: /* 45 */
771 offset = dissect_id_mBMSAttach(tvb, offset, actx, value_tree);
773 case RNSAP_ID_MBMSDETACH: /* 46 */
774 offset = dissect_id_mBMSDetach(tvb, offset, actx, value_tree);
776 case RNSAP_ID_DIRECTINFORMATIONTRANSFER: /* 48 */
777 offset = dissect_id_directInformationTransfer(tvb, offset, actx, value_tree);
780 offset = offset + (length<<3);
783 BYTE_ALIGN_OFFSET(offset)
787 static int dissect_rnsap_SuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
788 proto_item *value_item = NULL;
789 proto_tree *value_tree = NULL;
792 value_item = proto_tree_add_item(tree, hf_rnsap_successfulOutcomeValue, tvb, 0, -1, FALSE);
793 value_tree = proto_item_add_subtree(value_item, ett_rnsap_initiatingMessageValue);
795 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
796 proto_item_set_len(value_item,length);
799 switch(ProcedureCode){
800 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
801 if (ddMode==RNSAP_FDD){
802 offset = dissect_id_commonTransportChannelResourcesInitialisation1(tvb, offset, actx, value_tree);
804 offset = dissect_id_commonTransportChannelResourcesInitialisation_TDD(tvb, offset, actx, value_tree);
807 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
808 offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, actx, value_tree);
810 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
811 offset = dissect_id_physicalChannelReconfiguration1(tvb, offset, actx, value_tree);
813 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
814 if (ddMode==RNSAP_FDD){
815 offset = dissect_id_radioLinkAddition1(tvb, offset, actx, value_tree);
817 offset = dissect_id_radioLinkAddition_TDD1(tvb, offset, actx, value_tree);
820 case RNSAP_ID_RADIOLINKDELETION: /* 15 */
821 offset = dissect_id_radioLinkDeletion1(tvb, offset, actx, value_tree);
823 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
824 if (ddMode==RNSAP_FDD){
825 offset = dissect_id_radioLinkSetup1(tvb, offset, actx, value_tree);
827 offset = dissect_id_radioLinkSetupTdd1(tvb, offset, actx, value_tree);
830 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
831 if (ddMode==RNSAP_FDD){
832 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvb, offset, actx, value_tree);
834 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation_TDD(tvb, offset, actx, value_tree);
836 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
837 if (ddMode==RNSAP_FDD){
838 offset = dissect_id_unSynchronisedRadioLinkReconfiguration1(tvb, offset, actx, value_tree);
840 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD1(tvb, offset, actx, value_tree);
843 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
844 offset = dissect_id_commonMeasurementInitiation1(tvb, offset, actx, value_tree);
846 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
847 offset = dissect_id_informationExchangeInitiation1(tvb, offset, actx, value_tree);
849 case RNSAP_ID_RESET: /* 35 */
850 offset = dissect_id_reset1(tvb, offset, actx, value_tree);
852 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
853 offset = dissect_id_uEMeasurementInitiation1(tvb, offset, actx, value_tree);
857 offset = offset + (length<<3);
860 BYTE_ALIGN_OFFSET(offset)
864 static int dissect_rnsap_UnsuccessfulOutcomeValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
865 proto_item *value_item = NULL;
866 proto_tree *value_tree = NULL;
869 value_item = proto_tree_add_item(tree, hf_rnsap_unsuccessfulOutcomeValue, tvb, 0, -1, FALSE);
870 value_tree = proto_item_add_subtree(value_item, ett_rnsap_UnsuccessfulOutcomeValue);
872 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_pdu_length, &length);
873 proto_item_set_len(value_item,length);
876 switch(ProcedureCode){
877 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATION:
878 offset = dissect_id_commonTransportChannelResourcesInitialisation2(tvb, offset, actx, value_tree);
880 case RNSAP_ID_DEDICATEDMEASUREMENTINITIATION: /* 8 */
881 offset = dissect_id_dedicatedMeasurementInitiation2(tvb, offset, actx, value_tree);
883 case RNSAP_ID_PHYSICALCHANNELRECONFIGURATION: /* 12 */
884 offset = dissect_id_physicalChannelReconfiguration2(tvb, offset, actx, value_tree);
886 case RNSAP_ID_RADIOLINKADDITION: /* 14 */
887 if (ddMode==RNSAP_FDD){
888 offset = dissect_id_radioLinkAddition2(tvb, offset, actx, value_tree);
890 offset = dissect_id_radioLinkAddition_TDD2(tvb, offset, actx, value_tree);
893 case RNSAP_ID_RADIOLINKSETUP: /* 19 */
894 if (ddMode==RNSAP_FDD){
895 offset = dissect_id_radioLinkSetup2(tvb, offset, actx, value_tree);
897 offset = dissect_id_radioLinkSetupTdd2(tvb, offset, actx, value_tree);
900 case RNSAP_ID_SYNCHRONISEDRADIOLINKRECONFIGURATIONPREPARATION: /* 23 */
901 offset = dissect_id_synchronisedRadioLinkReconfigurationPreparation2(tvb, offset, actx, value_tree);
903 case RNSAP_ID_UNSYNCHRONISEDRADIOLINKRECONFIGURATION: /* 24 */
904 if (ddMode==RNSAP_FDD){
905 offset = dissect_id_unSynchronisedRadioLinkReconfiguration2(tvb, offset, actx, value_tree);
907 offset = dissect_id_unSynchronisedRadioLinkReconfiguration_TDD2(tvb, offset, actx, value_tree);
910 case RNSAP_ID_COMMONMEASUREMENTINITIATION: /* 27 */
911 offset = dissect_id_commonMeasurementInitiation2(tvb, offset, actx, value_tree);
913 case RNSAP_ID_INFORMATIONEXCHANGEINITIATION: /* 31 */
914 offset = dissect_id_informationExchangeInitiation2(tvb, offset, actx, value_tree);
916 case RNSAP_ID_UEMEASUREMENTINITIATION: /* 40 */
917 offset = dissect_id_uEMeasurementInitiation2(tvb, offset, actx, value_tree);
921 offset = offset + (length<<3);
924 BYTE_ALIGN_OFFSET(offset)
928 static int dissect_rnsap_ProtocolIEValueValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *tree){
929 proto_item *value_item = NULL;
930 proto_tree *value_tree = NULL;
933 value_item = proto_tree_add_item(tree, hf_rnsap_value, tvb, 0, -1, FALSE);
934 value_tree = proto_item_add_subtree(value_item, ett_rnsap_ProtocolIEValueValue);
936 offset = dissect_per_length_determinant(tvb, offset, actx, value_tree, hf_rnsap_IE_length, &length);
937 proto_item_set_len(value_item,length);
940 switch(ProtocolIE_ID){
942 case RNSAP_ID_ALLOWEDQUEUINGTIME: /* 4 */
943 offset = dissect_id_AllowedQueuingTime(tvb, offset, actx, value_tree);
945 case RNSAP_ID_ALLOWED_RATE_INFORMATION: /* 42 */
946 offset = dissect_id_Allowed_Rate_Information(tvb, offset, actx, value_tree);
948 case RNSAP_ID_ANTENNACOLOCATIONINDICATOR: /* 309 */
949 offset = dissect_id_AntennaColocationIndicator(tvb, offset, actx, value_tree);
951 case RNSAP_ID_BINDINGID: /* 5 */
952 offset = dissect_id_BindingID(tvb, offset, actx, value_tree);
954 case RNSAP_ID_C_ID: /* 6 */
955 offset = dissect_id_C_ID(tvb, offset, actx, value_tree);
957 case RNSAP_ID_C_RNTI: /* 7 */
958 offset = dissect_id_C_RNTI(tvb, offset, actx, value_tree);
960 case RNSAP_ID_CELL_CAPACITY_CLASS_VALUE: /* 303 */
961 offset = dissect_id_Cell_Capacity_Class_Value(tvb, offset, actx, value_tree);
963 case RNSAP_ID_CFN: /* 8 */
964 offset = dissect_id_CFN(tvb, offset, actx, value_tree);
966 case RNSAP_ID_CN_CS_DOMAINIDENTIFIER: /* 9 */
967 offset = dissect_id_CN_CS_DomainIdentifier(tvb, offset, actx, value_tree);
969 case RNSAP_ID_CN_PS_DOMAINIDENTIFIER: /* 10 */
970 offset = dissect_id_CN_PS_DomainIdentifier(tvb, offset, actx, value_tree);
972 case RNSAP_ID_CAUSE: /* 11 */
973 offset = dissect_id_Cause(tvb, offset, actx, value_tree);
975 case RNSAP_ID_COVERAGEINDICATOR: /* 310 */
976 offset = dissect_id_CoverageIndicator(tvb, offset, actx, value_tree);
978 case RNSAP_ID_CRITICALITYDIAGNOSTICS: /* 20 */
979 offset = dissect_id_CriticalityDiagnostics(tvb, offset, actx, value_tree);
981 case RNSAP_ID_CONTEXTINFOITEM_RESET: /* 211 */
982 offset = offset + (length<<3);
984 case RNSAP_ID_CONTEXTGROUPINFOITEM_RESET: /* 515 */
985 offset = offset + (length<<3);
987 case RNSAP_ID_D_RNTI: /* 21 */
988 offset = dissect_id_D_RNTI(tvb, offset, actx, value_tree);
990 case RNSAP_ID_D_RNTI_RELEASEINDICATION: /* 22 */
991 offset = dissect_id_D_RNTI_ReleaseIndication(tvb, offset, actx, value_tree);
993 case RNSAP_ID_DCHS_TO_ADD_FDD: /* 26 */
994 offset = dissect_id_DCHs_to_Add_FDD(tvb, offset, actx, value_tree);
996 case RNSAP_ID_DCHS_TO_ADD_TDD: /* 27 */
997 offset = dissect_id_DCHs_to_Add_TDD(tvb, offset, actx, value_tree);
999 case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPFDD: /* 30 */
1000 offset = dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
1002 case RNSAP_ID_DCH_DELETELIST_RL_RECONFPREPTDD: /* 31 */
1003 offset = dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1005 case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTFDD: /* 32 */
1006 offset = dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
1008 case RNSAP_ID_DCH_DELETELIST_RL_RECONFRQSTTDD: /* 33 */
1009 offset = dissect_id_DCH_DeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1011 case RNSAP_ID_DCH_FDD_INFORMATION: /* 34 */
1012 offset = dissect_id_DCH_FDD_Information(tvb, offset, actx, value_tree);
1014 case RNSAP_ID_DCH_TDD_INFORMATION: /* 35 */
1015 offset = dissect_id_DCH_TDD_Information(tvb, offset, actx, value_tree);
1017 case RNSAP_ID_FDD_DCHS_TO_MODIFY: /* 39 */
1018 offset = dissect_id_FDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
1020 case RNSAP_ID_TDD_DCHS_TO_MODIFY: /* 40 */
1021 offset = dissect_id_TDD_DCHs_to_Modify(tvb, offset, actx, value_tree);
1023 case RNSAP_ID_DCH_INFORMATIONRESPONSE: /* 43 */
1024 offset = dissect_id_DCH_InformationResponse(tvb, offset, actx, value_tree);
1026 case RNSAP_ID_DCH_RATE_INFORMATIONITEM_RL_CONGESTIND: /* 38 */
1027 offset = dissect_id_DCH_Rate_InformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
1029 case RNSAP_ID_DL_CCTRCH_INFORMATIONADDITEM_RL_RECONFPREPTDD: /* 44 */
1030 offset = dissect_id_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1032 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 45 */
1033 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1035 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 46 */
1036 offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1038 case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 47 */
1039 offset = dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1041 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 48 */
1042 offset = dissect_id_DL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1044 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 49 */
1045 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1047 case RNSAP_ID_DL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 50 */
1048 offset = dissect_id_DL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1050 case RNSAP_ID_DL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 51 */
1051 offset = dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1053 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 52 */
1054 offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1056 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 53 */
1057 offset = dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1059 case RNSAP_ID_FDD_DL_CODEINFORMATION: /* 54 */
1060 offset = dissect_id_FDD_DL_CodeInformation(tvb, offset, actx, value_tree);
1062 case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 59 */
1063 offset = dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
1065 case RNSAP_ID_DL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 60 */
1066 offset = dissect_id_DL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
1068 case RNSAP_ID_DL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 61 */
1069 offset = dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
1071 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 62 */
1072 offset = dissect_id_DL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1074 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 63 */
1075 offset = dissect_id_DL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1077 case RNSAP_ID_DL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 64 */
1078 offset = dissect_id_DL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1080 case RNSAP_ID_DL_DPCH_TIMINGADJUSTMENT: /* 278 */
1081 offset = dissect_id_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
1083 case RNSAP_ID_DLREFERENCEPOWER: /* 67 */
1084 offset = dissect_id_DLReferencePower(tvb, offset, actx, value_tree);
1086 case RNSAP_ID_DLREFERENCEPOWERLIST_DL_PC_RQST: /* 68 */
1087 offset = dissect_id_DLReferencePowerList_DL_PC_Rqst(tvb, offset, actx, value_tree);
1089 case RNSAP_ID_DL_REFERENCEPOWERINFORMATION_DL_PC_RQST: /* 69 */
1090 offset = dissect_id_DL_ReferencePowerInformation_DL_PC_Rqst(tvb, offset, actx, value_tree);
1092 case RNSAP_ID_DPC_MODE: /* 12 */
1093 offset = dissect_id_DPC_Mode(tvb, offset, actx, value_tree);
1095 case RNSAP_ID_DRXCYCLELENGTHCOEFFICIENT: /* 70 */
1096 offset = dissect_id_DRXCycleLengthCoefficient(tvb, offset, actx, value_tree);
1098 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL_IND: /* 470 */
1099 offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail_Ind(tvb, offset, actx, value_tree);
1101 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_FAIL: /* 471 */
1102 offset = dissect_id_DedicatedMeasurementObjectType_DM_Fail(tvb, offset, actx, value_tree);
1104 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RPRT: /* 71 */
1105 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvb, offset, actx, value_tree);
1107 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RQST: /* 72 */
1108 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvb, offset, actx, value_tree);
1110 case RNSAP_ID_DEDICATEDMEASUREMENTOBJECTTYPE_DM_RSP: /* 73 */
1111 offset = dissect_id_DedicatedMeasurementObjectType_DM_Rsp(tvb, offset, actx, value_tree);
1113 case RNSAP_ID_DEDICATEDMEASUREMENTTYPE: /* 74 */
1114 offset = dissect_id_DedicatedMeasurementType(tvb, offset, actx, value_tree);
1116 case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPFDD: /* 82 */
1117 offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspFDD(tvb, offset, actx, value_tree);
1119 case RNSAP_ID_FACH_INFOFORUESELECTEDS_CCPCH_CTCH_RESOURCERSPTDD: /* 83 */
1120 offset = dissect_id_FACH_InfoForUESelectedS_CCPCH_CTCH_ResourceRspTDD(tvb, offset, actx, value_tree);
1122 case RNSAP_ID_GUARANTEED_RATE_INFORMATION: /* 41 */
1123 offset = dissect_id_Guaranteed_Rate_Information(tvb, offset, actx, value_tree);
1125 case RNSAP_ID_IMSI: /* 84 */
1126 offset = dissect_id_IMSI(tvb, offset, actx, value_tree);
1128 case RNSAP_ID_HCS_PRIO: /* 311 */
1129 offset = dissect_id_HCS_Prio(tvb, offset, actx, value_tree);
1131 case RNSAP_ID_L3_INFORMATION: /* 85 */
1132 offset = dissect_id_L3_Information(tvb, offset, actx, value_tree);
1134 case RNSAP_ID_ADJUSTMENTPERIOD: /* 90 */
1135 offset = dissect_id_AdjustmentPeriod(tvb, offset, actx, value_tree);
1137 case RNSAP_ID_MAXADJUSTMENTSTEP: /* 91 */
1138 offset = dissect_id_MaxAdjustmentStep(tvb, offset, actx, value_tree);
1140 case RNSAP_ID_MEASUREMENTFILTERCOEFFICIENT: /* 92 */
1141 offset = dissect_id_MeasurementFilterCoefficient(tvb, offset, actx, value_tree);
1143 case RNSAP_ID_MESSAGESTRUCTURE: /* 57 */
1144 offset = dissect_id_MessageStructure(tvb, offset, actx, value_tree);
1146 case RNSAP_ID_MEASUREMENTID: /* 93 */
1147 offset = dissect_id_MeasurementID(tvb, offset, actx, value_tree);
1149 case RNSAP_ID_NEIGHBOURING_GSM_CELLINFORMATION: /* 13 */
1150 offset = dissect_id_Neighbouring_GSM_CellInformation(tvb, offset, actx, value_tree);
1152 case RNSAP_ID_NEIGHBOURING_UMTS_CELLINFORMATIONITEM: /* 95 */
1153 offset = dissect_id_Neighbouring_UMTS_CellInformationItem(tvb, offset, actx, value_tree);
1155 case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE: /* 305 */
1156 offset = dissect_id_NRT_Load_Information_Value(tvb, offset, actx, value_tree);
1158 case RNSAP_ID_NRT_LOAD_INFORMATION_VALUE_INCRDECRTHRES: /* 306 */
1159 offset = dissect_id_NRT_Load_Information_Value_IncrDecrThres(tvb, offset, actx, value_tree);
1161 case RNSAP_ID_PAGINGAREA_PAGINGRQST: /* 102 */
1162 offset = dissect_id_PagingArea_PagingRqst(tvb, offset, actx, value_tree);
1164 case RNSAP_ID_FACH_FLOWCONTROLINFORMATION: /* 103 */
1165 offset = dissect_id_FACH_FlowControlInformation(tvb, offset, actx, value_tree);
1167 case RNSAP_ID_PARTIALREPORTINGINDICATOR: /* 472 */
1168 offset = dissect_id_PartialReportingIndicator(tvb, offset, actx, value_tree);
1170 case RNSAP_ID_PERMANENT_NAS_UE_IDENTITY: /* 17 */
1171 offset = dissect_id_Permanent_NAS_UE_Identity(tvb, offset, actx, value_tree);
1173 case RNSAP_ID_POWERADJUSTMENTTYPE: /* 107 */
1174 offset = dissect_id_PowerAdjustmentType(tvb, offset, actx, value_tree);
1176 case RNSAP_ID_RANAP_RELOCATIONINFORMATION: /* 109 */
1177 offset = dissect_id_RANAP_RelocationInformation(tvb, offset, actx, value_tree);
1179 case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTFDD: /* 110 */
1180 offset = dissect_id_RL_Information_PhyChReconfRqstFDD(tvb, offset, actx, value_tree);
1182 case RNSAP_ID_RL_INFORMATION_PHYCHRECONFRQSTTDD: /* 111 */
1183 offset = dissect_id_RL_Information_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1185 case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTFDD: /* 112 */
1186 offset = dissect_id_RL_Information_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
1188 case RNSAP_ID_RL_INFORMATION_RL_ADDITIONRQSTTDD: /* 113 */
1189 offset = dissect_id_RL_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
1191 case RNSAP_ID_RL_INFORMATION_RL_DELETIONRQST: /* 114 */
1192 offset = dissect_id_RL_Information_RL_DeletionRqst(tvb, offset, actx, value_tree);
1194 case RNSAP_ID_RL_INFORMATION_RL_FAILUREIND: /* 115 */
1195 offset = dissect_id_RL_Information_RL_FailureInd(tvb, offset, actx, value_tree);
1197 case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPFDD: /* 116 */
1198 offset = dissect_id_RL_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
1200 case RNSAP_ID_RL_INFORMATION_RL_RESTOREIND: /* 117 */
1201 offset = dissect_id_RL_Information_RL_RestoreInd(tvb, offset, actx, value_tree);
1203 case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTFDD: /* 118 */
1204 offset = dissect_id_RL_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
1206 case RNSAP_ID_RL_INFORMATION_RL_SETUPRQSTTDD: /* 119 */
1207 offset = dissect_id_RL_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1209 case RNSAP_ID_RL_INFORMATIONITEM_RL_CONGESTIND: /* 55 */
1210 offset = dissect_id_RL_InformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
1212 case RNSAP_ID_RL_INFORMATIONITEM_DM_RPRT: /* 120 */
1213 offset = dissect_id_RL_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
1215 case RNSAP_ID_RL_INFORMATIONITEM_DM_RQST: /* 121 */
1216 offset = dissect_id_RL_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
1218 case RNSAP_ID_RL_INFORMATIONITEM_DM_RSP: /* 122 */
1219 offset = dissect_id_RL_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
1221 case RNSAP_ID_RL_INFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 2 */
1222 offset = dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
1224 case RNSAP_ID_RL_INFORMATIONITEM_RL_SETUPRQSTFDD: /* 123 */
1225 offset = dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
1227 case RNSAP_ID_RL_INFORMATIONLIST_RL_CONGESTIND: /* 56 */
1228 offset = dissect_id_RL_InformationList_RL_CongestInd(tvb, offset, actx, value_tree);
1230 case RNSAP_ID_RL_INFORMATIONLIST_RL_ADDITIONRQSTFDD: /* 124 */
1231 offset = dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvb, offset, actx, value_tree);
1233 case RNSAP_ID_RL_INFORMATIONLIST_RL_DELETIONRQST: /* 125 */
1234 offset = dissect_id_RL_InformationList_RL_DeletionRqst(tvb, offset, actx, value_tree);
1236 case RNSAP_ID_RL_INFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 1 */
1237 offset = dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
1239 case RNSAP_ID_RL_INFORMATIONLIST_RL_RECONFPREPFDD: /* 126 */
1240 offset = dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
1242 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 127 */
1243 offset = dissect_id_RL_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1245 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 128 */
1246 offset = dissect_id_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1248 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 129 */
1249 offset = dissect_id_RL_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1251 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_ADDITIONRSPFDD: /* 130 */
1252 offset = dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
1254 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFREADYFDD: /* 131 */
1255 offset = dissect_id_RL_InformationResponseItem_RL_ReconfReadyFDD(tvb, offset, actx, value_tree);
1257 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_RECONFRSPFDD: /* 132 */
1258 offset = dissect_id_RL_InformationResponseItem_RL_ReconfRspFDD(tvb, offset, actx, value_tree);
1260 case RNSAP_ID_RL_INFORMATIONRESPONSEITEM_RL_SETUPRSPFDD: /* 133 */
1261 offset = dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvb, offset, actx, value_tree);
1263 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_ADDITIONRSPFDD: /* 134 */
1264 offset = dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvb, offset, actx, value_tree);
1266 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFREADYFDD: /* 135 */
1267 offset = dissect_id_RL_InformationResponseList_RL_ReconfReadyFDD(tvb, offset, actx, value_tree);
1269 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_RECONFRSPFDD: /* 136 */
1270 offset = dissect_id_RL_InformationResponseList_RL_ReconfRspFDD(tvb, offset, actx, value_tree);
1272 case RNSAP_ID_RL_INFORMATIONRESPONSE_RL_RECONFRSPTDD: /* 28 */
1273 offset = dissect_id_RL_InformationResponse_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
1275 case RNSAP_ID_RL_INFORMATIONRESPONSELIST_RL_SETUPRSPFDD: /* 137 */
1276 offset = dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvb, offset, actx, value_tree);
1278 case RNSAP_ID_RL_RECONFIGURATIONFAILURE_RL_RECONFFAIL: /* 141 */
1279 offset = dissect_id_RL_ReconfigurationFailure_RL_ReconfFail(tvb, offset, actx, value_tree);
1281 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RPRT: /* 143 */
1282 offset = dissect_id_RL_Set_InformationItem_DM_Rprt(tvb, offset, actx, value_tree);
1284 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RQST: /* 144 */
1285 offset = dissect_id_RL_Set_InformationItem_DM_Rqst(tvb, offset, actx, value_tree);
1287 case RNSAP_ID_RL_SET_INFORMATIONITEM_DM_RSP: /* 145 */
1288 offset = dissect_id_RL_Set_InformationItem_DM_Rsp(tvb, offset, actx, value_tree);
1290 case RNSAP_ID_RL_SET_INFORMATION_RL_FAILUREIND: /* 146 */
1291 offset = dissect_id_RL_Set_Information_RL_FailureInd(tvb, offset, actx, value_tree);
1293 case RNSAP_ID_RL_SET_INFORMATION_RL_RESTOREIND: /* 147 */
1294 offset = dissect_id_RL_Set_Information_RL_RestoreInd(tvb, offset, actx, value_tree);
1296 case RNSAP_ID_RL_SET_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 473 */
1297 offset = dissect_id_RL_Set_Successful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
1299 case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 474 */
1300 offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
1302 case RNSAP_ID_RL_SET_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 475 */
1303 offset = dissect_id_RL_Set_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, value_tree);
1305 case RNSAP_ID_RL_SUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 476 */
1306 offset = dissect_id_RL_Successful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
1308 case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL: /* 477 */
1309 offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail(tvb, offset, actx, value_tree);
1311 case RNSAP_ID_RL_UNSUCCESSFUL_INFORMATIONITEM_DM_FAIL_IND: /* 478 */
1312 offset = dissect_id_RL_Unsuccessful_InformationItem_DM_Fail_Ind(tvb, offset, actx, value_tree);
1314 case RNSAP_ID_REPORTCHARACTERISTICS: /* 152 */
1315 offset = dissect_id_ReportCharacteristics(tvb, offset, actx, value_tree);
1317 case RNSAP_ID_REPORTING_OBJECT_RL_FAILUREIND: /* 153 */
1318 offset = dissect_id_Reporting_Object_RL_FailureInd(tvb, offset, actx, value_tree);
1320 case RNSAP_ID_REPORING_OBJECT_RL_RESTOREIND: /* 154 */
1321 offset = dissect_id_Reporing_Object_RL_RestoreInd(tvb, offset, actx, value_tree);
1323 case RNSAP_ID_RT_LOAD_VALUE: /* 307 */
1324 offset = dissect_id_RT_Load_Value(tvb, offset, actx, value_tree);
1326 case RNSAP_ID_RT_LOAD_VALUE_INCRDECRTHRES: /* 308 */
1327 offset = dissect_id_RT_Load_Value_IncrDecrThres(tvb, offset, actx, value_tree);
1329 case RNSAP_ID_S_RNTI: /* 155 */
1330 offset = dissect_id_S_RNTI(tvb, offset, actx, value_tree);
1332 case RNSAP_ID_RESETINDICATOR: /* 244 */
1333 offset = dissect_id_ResetIndicator(tvb, offset, actx, value_tree);
1335 case RNSAP_ID_RNC_ID: /* 245 */
1336 offset = dissect_id_RNC_ID(tvb, offset, actx, value_tree);
1338 case RNSAP_ID_SAI: /* 156 */
1339 offset = dissect_id_SAI(tvb, offset, actx, value_tree);
1341 case RNSAP_ID_SRNC_ID: /* 157 */
1342 offset = dissect_id_SRNC_ID(tvb, offset, actx, value_tree);
1344 case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 159 */
1345 offset = dissect_id_SuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
1347 case RNSAP_ID_SUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 160 */
1348 offset = dissect_id_SuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
1350 case RNSAP_ID_TRANSPORTBEARERID: /* 163 */
1351 offset = dissect_id_TransportBearerID(tvb, offset, actx, value_tree);
1353 case RNSAP_ID_TRANSPORTBEARERREQUESTINDICATOR: /* 164 */
1354 offset = dissect_id_TransportBearerRequestIndicator(tvb, offset, actx, value_tree);
1356 case RNSAP_ID_TRANSPORTLAYERADDRESS: /* 165 */
1357 offset = dissect_id_TransportLayerAddress(tvb, offset, actx, value_tree);
1359 case RNSAP_ID_TYPEOFERROR: /* 140 */
1360 offset = dissect_id_TypeOfError(tvb, offset, actx, value_tree);
1362 case RNSAP_ID_UC_ID: /* 166 */
1363 offset = dissect_id_UC_ID(tvb, offset, actx, value_tree);
1365 case RNSAP_ID_UL_CCTRCH_ADDINFORMATION_RL_RECONFPREPTDD: /* 167 */
1366 offset = dissect_id_UL_CCTrCH_AddInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1368 case RNSAP_ID_UL_CCTRCH_INFORMATIONADDLIST_RL_RECONFPREPTDD: /* 169 */
1369 offset = dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1371 case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_SETUPRQSTTDD: /* 171 */
1372 offset = dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1374 case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_SETUPRQSTTDD: /* 172 */
1375 offset = dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1377 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_PHYCHRECONFRQSTTDD: /* 173 */
1378 offset = dissect_id_UL_CCTrCH_InformationListIE_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1380 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 174 */
1381 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1383 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_RECONFREADYTDD: /* 175 */
1384 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1386 case RNSAP_ID_UL_CCTRCH_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 176 */
1387 offset = dissect_id_UL_CCTrCH_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1389 case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 177 */
1390 offset = dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
1392 case RNSAP_ID_UL_DPCH_INFORMATION_RL_RECONFRQSTFDD: /* 178 */
1393 offset = dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvb, offset, actx, value_tree);
1395 case RNSAP_ID_UL_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 179 */
1396 offset = dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
1398 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_PHYCHRECONFRQSTTDD: /* 180 */
1399 offset = dissect_id_UL_DPCH_InformationItem_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1401 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 181 */
1402 offset = dissect_id_UL_DPCH_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1404 case RNSAP_ID_UL_DPCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 182 */
1405 offset = dissect_id_UL_DPCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1407 case RNSAP_ID_UL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 183 */
1408 offset = dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1410 case RNSAP_ID_UL_SIRTARGET: /* 184 */
1411 offset = dissect_id_UL_SIRTarget(tvb, offset, actx, value_tree);
1413 case RNSAP_ID_URA_INFORMATION: /* 185 */
1414 offset = dissect_id_URA_Information(tvb, offset, actx, value_tree);
1416 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILUREFDD: /* 188 */
1417 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
1419 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILUREFDD: /* 189 */
1420 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
1422 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_SETUPFAILURETDD: /* 190 */
1423 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
1425 case RNSAP_ID_ACTIVE_PATTERN_SEQUENCE_INFORMATION: /* 193 */
1426 offset = dissect_id_Active_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
1428 case RNSAP_ID_ADJUSTMENTRATIO: /* 194 */
1429 offset = dissect_id_AdjustmentRatio(tvb, offset, actx, value_tree);
1431 case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILUREFDD: /* 197 */
1432 offset = dissect_id_CauseLevel_RL_AdditionFailureFDD(tvb, offset, actx, value_tree);
1434 case RNSAP_ID_CAUSELEVEL_RL_ADDITIONFAILURETDD: /* 198 */
1435 offset = dissect_id_CauseLevel_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
1437 case RNSAP_ID_CAUSELEVEL_RL_RECONFFAILURE: /* 199 */
1438 offset = dissect_id_CauseLevel_RL_ReconfFailure(tvb, offset, actx, value_tree);
1440 case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILUREFDD: /* 200 */
1441 offset = dissect_id_CauseLevel_RL_SetupFailureFDD(tvb, offset, actx, value_tree);
1443 case RNSAP_ID_CAUSELEVEL_RL_SETUPFAILURETDD: /* 201 */
1444 offset = dissect_id_CauseLevel_RL_SetupFailureTDD(tvb, offset, actx, value_tree);
1446 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFPREPTDD: /* 205 */
1447 offset = dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1449 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFPREPTDD: /* 206 */
1450 offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1452 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 207 */
1453 offset = dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1455 case RNSAP_ID_DL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 208 */
1456 offset = dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1458 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 209 */
1459 offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1461 case RNSAP_ID_DL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 210 */
1462 offset = dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1464 case RNSAP_ID_DL_DPCH_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 212 */
1465 offset = dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1467 case RNSAP_ID_DL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 213 */
1468 offset = dissect_id_DL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1470 case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 214 */
1471 offset = dissect_id_DL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1473 case RNSAP_ID_DSCHS_TO_ADD_TDD: /* 215 */
1474 offset = dissect_id_DSCHs_to_Add_TDD(tvb, offset, actx, value_tree);
1476 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_216: /* 216 */
1478 case RNSAP_ID_DSCH_DELETELIST_RL_RECONFPREPTDD: /* 217 */
1479 offset = dissect_id_DSCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1481 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_218: /* 218 */
1483 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_219: /* 219 */
1485 case RNSAP_ID_DSCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 220 */
1486 offset = dissect_id_DSCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1488 case RNSAP_ID_DSCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 221 */
1489 offset = dissect_id_DSCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1491 case RNSAP_ID_DSCH_TDD_INFORMATION: /* 222 */
1492 offset = dissect_id_DSCH_TDD_Information(tvb, offset, actx, value_tree);
1494 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_223: /* 223 */
1495 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_226: /* 226 */
1497 case RNSAP_ID_DSCH_MODIFYLIST_RL_RECONFPREPTDD: /* 227 */
1498 offset = dissect_id_DSCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1500 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_228: /* 228 */
1501 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_324: /* 324 */
1502 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_229: /* 229 */
1504 case RNSAP_ID_DSCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 230 */
1505 offset = dissect_id_DSCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1507 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_29: /* 29 */
1508 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_225: /* 225 */
1510 case RNSAP_ID_GA_CELL: /* 232 */
1511 offset = dissect_id_GA_Cell(tvb, offset, actx, value_tree);
1513 case RNSAP_ID_GA_CELLADDITIONALSHAPES: /* 3 */
1514 offset = dissect_id_GA_CellAdditionalShapes(tvb, offset, actx, value_tree);
1516 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_246: /* 246 */
1518 case RNSAP_ID_TRANSMISSION_GAP_PATTERN_SEQUENCE_INFORMATION: /* 255 */
1519 offset = dissect_id_Transmission_Gap_Pattern_Sequence_Information(tvb, offset, actx, value_tree);
1521 case RNSAP_ID_UL_CCTRCH_DELETEINFORMATION_RL_RECONFPREPTDD: /* 256 */
1522 offset = dissect_id_UL_CCTrCH_DeleteInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1524 case RNSAP_ID_UL_CCTRCH_MODIFYINFORMATION_RL_RECONFPREPTDD: /* 257 */
1525 offset = dissect_id_UL_CCTrCH_ModifyInformation_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1527 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYITEM_RL_RECONFRQSTTDD: /* 258 */
1528 offset = dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1530 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFPREPTDD: /* 259 */
1531 offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1533 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFPREPTDD: /* 260 */
1534 offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1536 case RNSAP_ID_UL_CCTRCH_INFORMATIONMODIFYLIST_RL_RECONFRQSTTDD: /* 261 */
1537 offset = dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1539 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETEITEM_RL_RECONFRQSTTDD: /* 262 */
1540 offset = dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1542 case RNSAP_ID_UL_CCTRCH_INFORMATIONDELETELIST_RL_RECONFRQSTTDD: /* 263 */
1543 offset = dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvb, offset, actx, value_tree);
1545 case RNSAP_ID_UL_DPCH_INFORMATIONDELETELISTIE_RL_RECONFREADYTDD: /* 264 */
1546 offset = dissect_id_UL_DPCH_InformationDeleteListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1548 case RNSAP_ID_UL_DPCH_INFORMATIONMODIFYLISTIE_RL_RECONFREADYTDD: /* 265 */
1549 offset = dissect_id_UL_DPCH_InformationModifyListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1551 case RNSAP_ID_UNSUCCESSFULRL_INFORMATIONRESPONSE_RL_ADDITIONFAILURETDD: /* 266 */
1552 offset = dissect_id_UnsuccessfulRL_InformationResponse_RL_AdditionFailureTDD(tvb, offset, actx, value_tree);
1554 case RNSAP_ID_USCHS_TO_ADD: /* 267 */
1555 offset = dissect_id_USCHs_to_Add(tvb, offset, actx, value_tree);
1557 case RNSAP_ID_USCH_DELETELIST_RL_RECONFPREPTDD: /* 268 */
1558 offset = dissect_id_USCH_DeleteList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1560 case RNSAP_ID_USCH_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 269 */
1561 offset = dissect_id_USCH_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1563 case RNSAP_ID_USCH_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 270 */
1564 offset = dissect_id_USCH_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1566 case RNSAP_ID_USCH_INFORMATION: /* 271 */
1567 offset = dissect_id_USCH_Information(tvb, offset, actx, value_tree);
1569 case RNSAP_ID_USCH_MODIFYLIST_RL_RECONFPREPTDD: /* 272 */
1570 offset = dissect_id_USCH_ModifyList_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1572 case RNSAP_ID_USCHTOBEADDEDORMODIFIEDLIST_RL_RECONFREADYTDD: /* 273 */
1573 offset = dissect_id_USCHToBeAddedOrModifiedList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1575 case RNSAP_ID_DL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 274 */
1576 offset = dissect_id_DL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1578 case RNSAP_ID_UL_PHYSICAL_CHANNEL_INFORMATION_RL_SETUPRQSTTDD: /* 275 */
1579 offset = dissect_id_UL_Physical_Channel_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1581 case RNSAP_ID_CLOSEDLOOPMODE1_SUPPORTINDICATOR: /* 276 */
1582 offset = dissect_id_ClosedLoopMode1_SupportIndicator(tvb, offset, actx, value_tree);
1584 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_277: /* 277 */
1586 case RNSAP_ID_STTD_SUPPORTINDICATOR: /* 279 */
1587 offset = dissect_id_STTD_SupportIndicator(tvb, offset, actx, value_tree);
1589 case RNSAP_ID_CFNREPORTINGINDICATOR: /* 14 */
1590 offset = dissect_id_CFNReportingIndicator(tvb, offset, actx, value_tree);
1592 case RNSAP_ID_CNORIGINATEDPAGE_PAGINGRQST: /* 23 */
1593 offset = dissect_id_CNOriginatedPage_PagingRqst(tvb, offset, actx, value_tree);
1595 case RNSAP_ID_INNERLOOPDLPCSTATUS: /* 24 */
1596 offset = dissect_id_InnerLoopDLPCStatus(tvb, offset, actx, value_tree);
1598 case RNSAP_ID_PROPAGATIONDELAY: /* 25 */
1599 offset = dissect_id_PropagationDelay(tvb, offset, actx, value_tree);
1601 case RNSAP_ID_RXTIMINGDEVIATIONFORTA: /* 36 */
1602 offset = dissect_id_RxTimingDeviationForTA(tvb, offset, actx, value_tree);
1604 case RNSAP_ID_TIMESLOT_ISCP: /* 37 */
1605 offset = dissect_id_timeSlot_ISCP(tvb, offset, actx, value_tree);
1607 case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_FAILUREIND: /* 15 */
1608 offset = dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvb, offset, actx, value_tree);
1610 case RNSAP_ID_CCTRCH_INFORMATIONITEM_RL_RESTOREIND: /* 16 */
1611 offset = dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvb, offset, actx, value_tree);
1613 case RNSAP_ID_COMMONMEASUREMENTACCURACY: /* 280 */
1614 offset = dissect_id_CommonMeasurementAccuracy(tvb, offset, actx, value_tree);
1616 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RPRT: /* 281 */
1617 offset = dissect_id_CommonMeasurementObjectType_CM_Rprt(tvb, offset, actx, value_tree);
1619 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RQST: /* 282 */
1620 offset = dissect_id_CommonMeasurementObjectType_CM_Rqst(tvb, offset, actx, value_tree);
1622 case RNSAP_ID_COMMONMEASUREMENTOBJECTTYPE_CM_RSP: /* 283 */
1623 offset = dissect_id_CommonMeasurementObjectType_CM_Rsp(tvb, offset, actx, value_tree);
1625 case RNSAP_ID_COMMONMEASUREMENTTYPE: /* 284 */
1626 offset = dissect_id_CommonMeasurementType(tvb, offset, actx, value_tree);
1628 case RNSAP_ID_CONGESTIONCAUSE: /* 18 */
1629 offset = dissect_id_CongestionCause(tvb, offset, actx, value_tree);
1631 case RNSAP_ID_SFN: /* 285 */
1632 offset = dissect_id_SFN(tvb, offset, actx, value_tree);
1634 case RNSAP_ID_SFNREPORTINGINDICATOR: /* 286 */
1635 offset = dissect_id_SFNReportingIndicator(tvb, offset, actx, value_tree);
1637 case RNSAP_ID_INFORMATIONEXCHANGEID: /* 287 */
1638 offset = dissect_id_InformationExchangeID(tvb, offset, actx, value_tree);
1640 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RPRT: /* 288 */
1641 offset = dissect_id_InformationExchangeObjectType_InfEx_Rprt(tvb, offset, actx, value_tree);
1643 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RQST: /* 289 */
1644 offset = dissect_id_InformationExchangeObjectType_InfEx_Rqst(tvb, offset, actx, value_tree);
1646 case RNSAP_ID_INFORMATIONEXCHANGEOBJECTTYPE_INFEX_RSP: /* 290 */
1647 offset = dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvb, offset, actx, value_tree);
1649 case RNSAP_ID_INFORMATIONREPORTCHARACTERISTICS: /* 291 */
1650 offset = dissect_id_InformationReportCharacteristics(tvb, offset, actx, value_tree);
1652 case RNSAP_ID_INFORMATIONTYPE: /* 292 */
1653 offset = dissect_id_InformationType(tvb, offset, actx, value_tree);
1655 case RNSAP_ID_NEIGHBOURING_LCR_TDD_CELLINFORMATION: /* 58 */
1656 offset = dissect_id_neighbouring_LCR_TDD_CellInformation(tvb, offset, actx, value_tree);
1658 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_SETUPRQSTTDD: /* 65 */
1659 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1661 case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_SETUPRSPTDD: /* 66 */
1662 offset = dissect_id_RL_LCR_InformationResponse_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1664 case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 75 */
1665 offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1667 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 76 */
1668 offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1670 case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_SETUPRSPTDD: /* 77 */
1671 offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1673 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 78 */
1674 offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1676 case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 79 */
1677 offset = dissect_id_DSCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1679 case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_SETUPRSPTDD: /* 80 */
1680 offset = dissect_id_USCH_LCR_InformationListIEs_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1682 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_ADDITIONRQSTTDD: /* 81 */
1683 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
1685 case RNSAP_ID_RL_LCR_INFORMATIONRESPONSE_RL_ADDITIONRSPTDD: /* 86 */
1686 offset = dissect_id_RL_LCR_InformationResponse_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1688 case RNSAP_ID_UL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 87 */
1689 offset = dissect_id_UL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1691 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 88 */
1692 offset = dissect_id_UL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1694 case RNSAP_ID_DL_CCTRCH_LCR_INFORMATIONLISTIE_RL_ADDITIONRSPTDD: /* 89 */
1695 offset = dissect_id_DL_CCTrCH_LCR_InformationListIE_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1697 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONITEM_RL_ADDITIONRSPTDD: /* 94 */
1698 offset = dissect_id_DL_DPCH_LCR_InformationItem_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1700 case RNSAP_ID_DSCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 96 */
1701 offset = dissect_id_DSCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1703 case RNSAP_ID_USCH_LCR_INFORMATIONLISTIES_RL_ADDITIONRSPTDD: /* 97 */
1704 offset = dissect_id_USCH_LCR_InformationListIEs_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1706 case RNSAP_ID_UL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 98 */
1707 offset = dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1709 case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 100 */
1710 offset = dissect_id_UL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1712 case RNSAP_ID_DL_DPCH_LCR_INFORMATIONADDLISTIE_RL_RECONFREADYTDD: /* 101 */
1713 offset = dissect_id_DL_DPCH_LCR_InformationAddListIE_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1715 case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONMODIFYLIST_RL_RECONFREADYTDD: /* 104 */
1716 offset = dissect_id_DL_Timeslot_LCR_InformationModifyList_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1718 case RNSAP_ID_UL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 105 */
1719 offset = dissect_id_UL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1721 case RNSAP_ID_DL_TIMESLOT_LCR_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 106 */
1722 offset = dissect_id_DL_Timeslot_LCR_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1724 case RNSAP_ID_TIMESLOT_ISCP_LCR_LIST_DL_PC_RQST_TDD: /* 138 */
1725 offset = dissect_id_timeSlot_ISCP_LCR_List_DL_PC_Rqst_TDD(tvb, offset, actx, value_tree);
1727 case RNSAP_ID_TSTD_SUPPORT_INDICATOR_RL_SETUPRQSTTDD: /* 139 */
1728 offset = dissect_id_TSTD_Support_Indicator_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1730 case RNSAP_ID_RESTRICTIONSTATEINDICATOR: /* 142 */
1731 offset = dissect_id_RestrictionStateIndicator(tvb, offset, actx, value_tree);
1733 case RNSAP_ID_LOAD_VALUE: /* 233 */
1734 offset = dissect_id_Load_Value(tvb, offset, actx, value_tree);
1736 case RNSAP_ID_LOAD_VALUE_INCRDECRTHRES: /* 234 */
1737 offset = dissect_id_Load_Value_IncrDecrThres(tvb, offset, actx, value_tree);
1739 case RNSAP_ID_ONMODIFICATION: /* 235 */
1740 offset = dissect_id_OnModification(tvb, offset, actx, value_tree);
1742 case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE: /* 236 */
1743 offset = dissect_id_Received_Total_Wideband_Power_Value(tvb, offset, actx, value_tree);
1745 case RNSAP_ID_RECEIVED_TOTAL_WIDEBAND_POWER_VALUE_INCRDECRTHRES: /* 237 */
1746 offset = dissect_id_Received_Total_Wideband_Power_Value_IncrDecrThres(tvb, offset, actx, value_tree);
1748 case RNSAP_ID_SFNSFNMEASUREMENTTHRESHOLDINFORMATION: /* 238 */
1749 offset = dissect_id_SFNSFNMeasurementThresholdInformation(tvb, offset, actx, value_tree);
1751 case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE: /* 239 */
1752 offset = dissect_id_Transmitted_Carrier_Power_Value(tvb, offset, actx, value_tree);
1754 case RNSAP_ID_TRANSMITTED_CARRIER_POWER_VALUE_INCRDECRTHRES: /* 240 */
1755 offset = dissect_id_Transmitted_Carrier_Power_Value_IncrDecrThres(tvb, offset, actx, value_tree);
1757 case RNSAP_ID_TUTRANGPSMEASUREMENTTHRESHOLDINFORMATION: /* 241 */
1758 offset = dissect_id_TUTRANGPSMeasurementThresholdInformation(tvb, offset, actx, value_tree);
1760 case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE: /* 242 */
1761 offset = dissect_id_UL_Timeslot_ISCP_Value(tvb, offset, actx, value_tree);
1763 case RNSAP_ID_UL_TIMESLOT_ISCP_VALUE_INCRDECRTHRES: /* 243 */
1764 offset = dissect_id_UL_Timeslot_ISCP_Value_IncrDecrThres(tvb, offset, actx, value_tree);
1766 case RNSAP_ID_RX_TIMING_DEVIATION_VALUE_LCR: /* 293 */
1767 offset = dissect_id_Rx_Timing_Deviation_Value_LCR(tvb, offset, actx, value_tree);
1769 case RNSAP_ID_DPC_MODE_CHANGE_SUPPORTINDICATOR: /* 19 */
1770 offset = dissect_id_DPC_Mode_Change_SupportIndicator(tvb, offset, actx, value_tree);
1772 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_247: /* 247 */
1774 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_295: /* 295 */
1776 case RNSAP_ID_PRIMARYCCPCH_RSCP_RL_RECONFPREPTDD: /* 202 */
1777 offset = dissect_id_PrimaryCCPCH_RSCP_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1779 case RNSAP_ID_DL_TIMESLOT_ISCP_INFO_RL_RECONFPREPTDD: /* 203 */
1780 offset = dissect_id_DL_TimeSlot_ISCP_Info_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1782 case RNSAP_ID_DL_TIMESLOT_ISCP_LCR_INFORMATION_RL_RECONFPREPTDD: /* 204 */
1783 offset = dissect_id_DL_Timeslot_ISCP_LCR_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1785 case RNSAP_ID_DSCH_RNTI: /* 249 */
1786 offset = dissect_id_DSCH_RNTI(tvb, offset, actx, value_tree);
1788 case RNSAP_ID_DL_POWERBALANCING_INFORMATION: /* 296 */
1789 offset = dissect_id_DL_PowerBalancing_Information(tvb, offset, actx, value_tree);
1791 case RNSAP_ID_DL_POWERBALANCING_ACTIVATIONINDICATOR: /* 297 */
1792 offset = dissect_id_DL_PowerBalancing_ActivationIndicator(tvb, offset, actx, value_tree);
1794 case RNSAP_ID_DL_POWERBALANCING_UPDATEDINDICATOR: /* 298 */
1795 offset = dissect_id_DL_PowerBalancing_UpdatedIndicator(tvb, offset, actx, value_tree);
1797 case RNSAP_ID_DL_REFERENCEPOWERINFORMATION: /* 299 */
1798 offset = dissect_id_DL_ReferencePowerInformation(tvb, offset, actx, value_tree);
1800 case RNSAP_ID_ENHANCED_PRIMARYCPICH_ECNO: /* 224 */
1801 offset = dissect_id_Enhanced_PrimaryCPICH_EcNo(tvb, offset, actx, value_tree);
1803 case RNSAP_ID_IPDL_TDD_PARAMETERSLCR: /* 252 */
1804 offset = dissect_id_IPDL_TDD_ParametersLCR(tvb, offset, actx, value_tree);
1806 case RNSAP_ID_CELLCAPABILITYCONTAINER_FDD: /* 300 */
1807 offset = dissect_id_CellCapabilityContainer_FDD(tvb, offset, actx, value_tree);
1809 case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD: /* 301 */
1810 offset = dissect_id_CellCapabilityContainer_TDD(tvb, offset, actx, value_tree);
1812 case RNSAP_ID_CELLCAPABILITYCONTAINER_TDD_LCR: /* 302 */
1813 offset = dissect_id_CellCapabilityContainer_TDD_LCR(tvb, offset, actx, value_tree);
1815 case RNSAP_ID_RL_SPECIFIC_DCH_INFO: /* 317 */
1816 offset = dissect_id_RL_Specific_DCH_Info(tvb, offset, actx, value_tree);
1818 case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATIONLIST: /* 318 */
1819 offset = dissect_id_RL_ReconfigurationRequestFDD_RL_InformationList(tvb, offset, actx, value_tree);
1821 case RNSAP_ID_RL_RECONFIGURATIONREQUESTFDD_RL_INFORMATION_IES: /* 319 */
1822 offset = dissect_id_RL_ReconfigurationRequestFDD_RL_Information_IEs(tvb, offset, actx, value_tree);
1824 case RNSAP_ID_RL_RECONFIGURATIONREQUESTTDD_RL_INFORMATION: /* 321 */
1825 offset = dissect_id_RL_ReconfigurationRequestTDD_RL_Information(tvb, offset, actx, value_tree);
1827 case RNSAP_ID_COMMONTRANSPORTCHANNELRESOURCESINITIALISATIONNOTREQUIRED: /* 250 */
1828 offset = dissect_id_CommonTransportChannelResourcesInitialisationNotRequired(tvb, offset, actx, value_tree);
1830 case RNSAP_ID_DELAYEDACTIVATION: /* 312 */
1831 offset = dissect_id_DelayedActivation(tvb, offset, actx, value_tree);
1833 case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDFDD: /* 313 */
1834 offset = dissect_id_DelayedActivationList_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
1836 case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDFDD: /* 314 */
1837 offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvb, offset, actx, value_tree);
1839 case RNSAP_ID_DELAYEDACTIVATIONLIST_RL_ACTIVATIONCMDTDD: /* 315 */
1840 offset = dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
1842 case RNSAP_ID_DELAYEDACTIVATIONINFORMATION_RL_ACTIVATIONCMDTDD: /* 316 */
1843 offset = dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvb, offset, actx, value_tree);
1845 case RNSAP_ID_NEIGHBOURINGTDDCELLMEASUREMENTINFORMATIONLCR: /* 251 */
1846 offset = dissect_id_neighbouringTDDCellMeasurementInformationLCR(tvb, offset, actx, value_tree);
1848 case RNSAP_ID_UL_SIR_TARGET_CCTRCH_INFORMATIONITEM_RL_SETUPRSPTDD: /* 150 */
1849 offset = dissect_id_UL_SIR_Target_CCTrCH_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1851 case RNSAP_ID_UL_SIR_TARGET_CCTRCH_LCR_INFORMATIONITEM_RL_SETUPRSPTDD: /* 151 */
1852 offset = dissect_id_UL_SIR_Target_CCTrCH_LCR_InformationItem_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1854 case RNSAP_ID_PRIMCCPCH_RSCP_DL_PC_RQSTTDD: /* 451 */
1855 offset = dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvb, offset, actx, value_tree);
1857 case RNSAP_ID_HSDSCH_FDD_INFORMATION: /* 452 */
1858 offset = dissect_id_HSDSCH_FDD_Information(tvb, offset, actx, value_tree);
1860 case RNSAP_ID_HSDSCH_FDD_INFORMATION_RESPONSE: /* 453 */
1861 offset = dissect_id_HSDSCH_FDD_Information_Response(tvb, offset, actx, value_tree);
1863 case RNSAP_ID_HSDSCH_FDD_UPDATE_INFORMATION: /* 466 */
1864 offset = dissect_id_HSDSCH_FDD_Update_Information(tvb, offset, actx, value_tree);
1866 case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY: /* 456 */
1867 offset = dissect_id_HSDSCH_Information_to_Modify(tvb, offset, actx, value_tree);
1869 case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 516 */
1870 offset = dissect_id_HSDSCHMacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
1872 case RNSAP_ID_HSDSCHMACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 517 */
1873 offset = dissect_id_HSDSCHMacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
1875 case RNSAP_ID_HSDSCH_RNTI: /* 457 */
1876 offset = dissect_id_HSDSCH_RNTI(tvb, offset, actx, value_tree);
1878 case RNSAP_ID_HSDSCH_TDD_INFORMATION: /* 458 */
1879 offset = dissect_id_HSDSCH_TDD_Information(tvb, offset, actx, value_tree);
1881 case RNSAP_ID_HSDSCH_TDD_INFORMATION_RESPONSE: /* 459 */
1882 offset = dissect_id_HSDSCH_TDD_Information_Response(tvb, offset, actx, value_tree);
1884 case RNSAP_ID_HSDSCH_TDD_UPDATE_INFORMATION: /* 467 */
1885 offset = dissect_id_HSDSCH_TDD_Update_Information(tvb, offset, actx, value_tree);
1887 case RNSAP_ID_HSPDSCH_RL_ID: /* 463 */
1888 offset = dissect_id_HSPDSCH_RL_ID(tvb, offset, actx, value_tree);
1890 case RNSAP_ID_HSDSCH_MACDFLOWS_TO_ADD: /* 531 */
1891 offset = dissect_id_HSDSCH_MACdFlows_to_Add(tvb, offset, actx, value_tree);
1893 case RNSAP_ID_HSDSCH_MACDFLOWS_TO_DELETE: /* 532 */
1894 offset = dissect_id_HSDSCH_MACdFlows_to_Delete(tvb, offset, actx, value_tree);
1896 case RNSAP_ID_ANGLE_OF_ARRIVAL_VALUE_LCR: /* 148 */
1897 offset = dissect_id_Angle_Of_Arrival_Value_LCR(tvb, offset, actx, value_tree);
1899 case RNSAP_ID_TRAFFICCLASS: /* 158 */
1900 offset = dissect_id_TrafficClass(tvb, offset, actx, value_tree);
1902 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_248: /* 248 */
1904 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_253: /* 253 */
1906 case RNSAP_ID_PDSCH_RL_ID: /* 323 */
1907 offset = dissect_id_PDSCH_RL_ID(tvb, offset, actx, value_tree);
1909 case RNSAP_ID_TIMESLOT_RL_SETUPRSPTDD: /* 325 */
1910 offset = dissect_id_TimeSlot_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1912 case RNSAP_ID_GERAN_CELL_CAPABILITY: /* 468 */
1913 offset = dissect_id_GERAN_Cell_Capability(tvb, offset, actx, value_tree);
1915 case RNSAP_ID_GERAN_CLASSMARK: /* 469 */
1916 offset = dissect_id_GERAN_Classmark(tvb, offset, actx, value_tree);
1918 case RNSAP_ID_DSCH_INITIALWINDOWSIZE: /* 480 */
1919 offset = dissect_id_DSCH_InitialWindowSize(tvb, offset, actx, value_tree);
1921 case RNSAP_ID_UL_SYNCHRONISATION_PARAMETERS_LCR: /* 464 */
1922 offset = dissect_id_UL_Synchronisation_Parameters_LCR(tvb, offset, actx, value_tree);
1924 case RNSAP_ID_SNA_INFORMATION: /* 479 */
1925 offset = dissect_id_SNA_Information(tvb, offset, actx, value_tree);
1927 case RNSAP_ID_MACHS_RESETINDICATOR: /* 465 */
1928 offset = dissect_id_MAChs_ResetIndicator(tvb, offset, actx, value_tree);
1930 case RNSAP_ID_TDD_DL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 481 */
1931 offset = dissect_id_TDD_DL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1933 case RNSAP_ID_TDD_UL_DPCH_TIMESLOTFORMATMODIFYITEM_LCR_RL_RECONFREADYTDD: /* 482 */
1934 offset = dissect_id_TDD_UL_DPCH_TimeSlotFormatModifyItem_LCR_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
1936 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_LCR_RL_SETUPRQSTTDD: /* 483 */
1937 offset = dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD(tvb, offset, actx, value_tree);
1939 case RNSAP_ID_UL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 484 */
1940 offset = dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
1942 case RNSAP_ID_UL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 485 */
1943 offset = dissect_id_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
1945 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_ADDITIONRQSTTDD: /* 486 */
1946 offset = dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
1948 case RNSAP_ID_DL_CCTRCH_INFORMATIONITEM_RL_ADDITIONRQSTTDD: /* 487 */
1949 offset = dissect_id_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD(tvb, offset, actx, value_tree);
1951 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONADD_LCR_RL_RECONFPREPTDD: /* 488 */
1952 offset = dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1954 case RNSAP_ID_TDD_TPC_UPLINKSTEPSIZE_INFORMATIONMODIFY_LCR_RL_RECONFPREPTDD:/* 489 */
1955 offset = dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1957 case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONADD_RL_RECONFPREPTDD: /* 490 */
1958 offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1960 case RNSAP_ID_TDD_TPC_DOWNLINKSTEPSIZE_INFORMATIONMODIFY_RL_RECONFPREPTDD: /* 491 */
1961 offset = dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
1963 case RNSAP_ID_UL_TIMINGADVANCECTRL_LCR: /* 492 */
1964 offset = dissect_id_UL_TimingAdvanceCtrl_LCR(tvb, offset, actx, value_tree);
1966 case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLIST_PHYCHRECONFRQSTTDD: /* 493 */
1967 offset = dissect_id_HSPDSCH_Timeslot_InformationList_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1969 case RNSAP_ID_HSPDSCH_TIMESLOT_INFORMATIONLISTLCR_PHYCHRECONFRQSTTDD: /* 494 */
1970 offset = dissect_id_HSPDSCH_Timeslot_InformationListLCR_PhyChReconfRqstTDD(tvb, offset, actx, value_tree);
1972 case RNSAP_ID_HS_SICH_RECEPTION_QUALITY: /* 495 */
1973 offset = dissect_id_HS_SICH_Reception_Quality(tvb, offset, actx, value_tree);
1975 case RNSAP_ID_HS_SICH_RECEPTION_QUALITY_MEASUREMENT_VALUE: /* 496 */
1976 offset = dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvb, offset, actx, value_tree);
1978 case RNSAP_ID_HSSICH_INFO_DM_RPRT: /* 497 */
1979 offset = dissect_id_HSSICH_Info_DM_Rprt(tvb, offset, actx, value_tree);
1981 case RNSAP_ID_HSSICH_INFO_DM_RQST: /* 498 */
1982 offset = dissect_id_HSSICH_Info_DM_Rqst(tvb, offset, actx, value_tree);
1984 case RNSAP_ID_HSSICH_INFO_DM: /* 499 */
1985 offset = dissect_id_HSSICH_Info_DM(tvb, offset, actx, value_tree);
1987 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_SETUPRSPTDD: /* 500 */
1988 offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1990 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_SETUPRSPTDD: /* 501 */
1991 offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRspTDD(tvb, offset, actx, value_tree);
1993 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 502 */
1994 offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1996 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_ADDITIONRSPTDD: /* 503 */
1997 offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRspTDD(tvb, offset, actx, value_tree);
1999 case RNSAP_ID_CCTRCH_MAXIMUM_DL_POWER_RL_RECONFREADYTDD: /* 504 */
2000 offset = dissect_id_CCTrCH_Maximum_DL_Power_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
2002 case RNSAP_ID_CCTRCH_MINIMUM_DL_POWER_RL_RECONFREADYTDD: /* 505 */
2003 offset = dissect_id_CCTrCH_Minimum_DL_Power_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
2005 case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 506 */
2006 offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
2008 case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONMODIFYITEM_RL_RECONFREADYTDD: /* 507 */
2009 offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationModifyItem_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
2011 case RNSAP_ID_DL_CCTRCH_INFORMATIONLIST_RL_RECONFRSPTDD: /* 508 */
2012 offset = dissect_id_DL_CCTrCH_InformationList_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
2014 case RNSAP_ID_DL_DPCH_INFORMATIONMODIFYITEM_LCR_RL_RECONFRSPTDD: /* 509 */
2015 offset = dissect_id_DL_DPCH_InformationModifyItem_LCR_RL_ReconfRspTDD(tvb, offset, actx, value_tree);
2017 case RNSAP_ID_MAXIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 510 */
2018 offset = dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
2020 case RNSAP_ID_MINIMUM_DL_POWER_TIMESLOTLCR_INFORMATIONITEM: /* 511 */
2021 offset = dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem(tvb, offset, actx, value_tree);
2023 case RNSAP_ID_TDD_SUPPORT_8PSK: /* 512 */
2024 offset = dissect_id_TDD_Support_8PSK(tvb, offset, actx, value_tree);
2026 case RNSAP_ID_TDD_MAXNRDLPHYSICALCHANNELS: /* 513 */
2027 offset = dissect_id_TDD_maxNrDLPhysicalchannels(tvb, offset, actx, value_tree);
2029 case RNSAP_ID_EXTENDEDGSMCELLINDIVIDUALOFFSET: /* 514 */
2030 offset = dissect_id_ExtendedGSMCellIndividualOffset(tvb, offset, actx, value_tree);
2032 case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATIONLIST: /* 518 */
2033 offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_InformationList(tvb, offset, actx, value_tree);
2035 case RNSAP_ID_PRIMARY_CPICH_USAGE_FOR_CHANNEL_ESTIMATION: /* 519 */
2036 offset = dissect_id_Primary_CPICH_Usage_For_Channel_Estimation(tvb, offset, actx, value_tree);
2038 case RNSAP_ID_SECONDARY_CPICH_INFORMATION: /* 520 */
2039 offset = dissect_id_Secondary_CPICH_Information(tvb, offset, actx, value_tree);
2041 case RNSAP_ID_SECONDARY_CPICH_INFORMATION_CHANGE: /* 521 */
2042 offset = dissect_id_Secondary_CPICH_Information_Change(tvb, offset, actx, value_tree);
2044 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_522: /* 522 */
2046 case RNSAP_ID_UNUSED_PROTOCOLIE_RNSAP_ID_523: /* 523 */
2048 case RNSAP_ID_RL_PARAMETERUPDATEINDICATIONFDD_RL_INFORMATION_ITEM: /* 524 */
2049 offset = dissect_id_RL_ParameterUpdateIndicationFDD_RL_Information_Item(tvb, offset, actx, value_tree);
2051 case RNSAP_ID_PHASE_REFERENCE_UPDATE_INDICATOR: /* 525 */
2052 offset = dissect_id_Phase_Reference_Update_Indicator(tvb, offset, actx, value_tree);
2054 case RNSAP_ID_UNIDIRECTIONAL_DCH_INDICATOR: /* 526 */
2055 offset = dissect_id_Unidirectional_DCH_Indicator(tvb, offset, actx, value_tree);
2057 case RNSAP_ID_RL_INFORMATION_RL_RECONFPREPTDD: /* 527 */
2058 offset = dissect_id_RL_Information_RL_ReconfPrepTDD(tvb, offset, actx, value_tree);
2060 case RNSAP_ID_MULTIPLE_RL_INFORMATIONRESPONSE_RL_RECONFREADYTDD: /* 528 */
2061 offset = dissect_id_Multiple_RL_InformationResponse_RL_ReconfReadyTDD(tvb, offset, actx, value_tree);
2063 case RNSAP_ID_RL_RECONFIGURATIONRESPONSETDD_RL_INFORMATION: /* 529 */
2064 offset = dissect_id_RL_ReconfigurationResponseTDD_RL_Information(tvb, offset, actx, value_tree);
2066 case RNSAP_ID_SATELLITE_ALMANAC_INFORMATION_EXTITEM: /* 530 */
2067 offset = dissect_id_Satellite_Almanac_Information_ExtItem(tvb, offset, actx, value_tree);
2069 case RNSAP_ID_HSDSCH_INFORMATION_TO_MODIFY_UNSYNCHRONISED: /* 533 */
2070 offset = dissect_id_HSDSCH_Information_to_Modify_Unsynchronised(tvb, offset, actx, value_tree);
2072 case RNSAP_ID_TNLQOS: /* 534 */
2073 offset = dissect_id_TnlQos(tvb, offset, actx, value_tree);
2075 case RNSAP_ID_RTLOADVALUE: /* 535 */
2076 offset = dissect_id_RTLoadValue(tvb, offset, actx, value_tree);
2078 case RNSAP_ID_NRTLOADINFORMATIONVALUE: /* 536 */
2079 offset = dissect_id_NRTLoadInformationValue(tvb, offset, actx, value_tree);
2081 case RNSAP_ID_CELLPORTIONID: /* 537 */
2082 offset = dissect_id_CellPortionID(tvb, offset, actx, value_tree);
2084 case RNSAP_ID_UPPTSINTERFERENCEVALUE: /* 538 */
2085 offset = dissect_id_UpPTSInterferenceValue(tvb, offset, actx, value_tree);
2087 case RNSAP_ID_PRIMARYCCPCH_RSCP_DELTA: /* 539 */
2088 offset = dissect_id_PrimaryCCPCH_RSCP_Delta(tvb, offset, actx, value_tree);
2090 case RNSAP_ID_UEMEASUREMENTTYPE: /* 540 */
2091 offset = dissect_id_UEMeasurementType(tvb, offset, actx, value_tree);
2093 case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOHCR: /* 541 */
2094 offset = dissect_id_UEMeasurementTimeslotInfoHCR(tvb, offset, actx, value_tree);
2096 case RNSAP_ID_UEMEASUREMENTTIMESLOTINFOLCR: /* 542 */
2097 offset = dissect_id_UEMeasurementTimeslotInfoLCR(tvb, offset, actx, value_tree);
2099 case RNSAP_ID_UEMEASUREMENTREPORTCHARACTERISTICS: /* 543 */
2100 offset = dissect_id_UEMeasurementReportCharacteristics(tvb, offset, actx, value_tree);
2102 case RNSAP_ID_UEMEASUREMENTPARAMETERMODALLOW: /* 544 */
2103 offset = dissect_id_UEMeasurementParameterModAllow(tvb, offset, actx, value_tree);
2105 case RNSAP_ID_UEMEASUREMENTVALUEINFORMATION: /* 545 */
2106 offset = dissect_id_UEMeasurementValueInformation(tvb, offset, actx, value_tree);
2108 case RNSAP_ID_INTERFACESTOTRACEITEM: /* 546 */
2109 offset = dissect_id_InterfacesToTraceItem(tvb, offset, actx, value_tree);
2111 case RNSAP_ID_LISTOFINTERFACESTOTRACE: /* 547 */
2112 offset = dissect_id_ListOfInterfacesToTrace(tvb, offset, actx, value_tree);
2114 case RNSAP_ID_TRACEDEPTH: /* 548 */
2115 offset = dissect_id_TraceDepth(tvb, offset, actx, value_tree);
2117 case RNSAP_ID_TRACERECORDINGSESSIONREFERENCE: /* 549 */
2118 offset = dissect_id_TraceRecordingSessionReference(tvb, offset, actx, value_tree);
2120 case RNSAP_ID_TRACEREFERENCE: /* 550 */
2121 offset = dissect_id_TraceReference(tvb, offset, actx, value_tree);
2123 case RNSAP_ID_UEIDENTITY: /* 551 */
2124 offset = dissect_id_UEIdentity(tvb, offset, actx, value_tree);
2126 case RNSAP_ID_NACC_RELATED_DATA: /* 552 */
2127 offset = dissect_id_NACC_Related_Data(tvb, offset, actx, value_tree);
2129 case RNSAP_ID_GSM_CELL_INFEX_RQST: /* 553 */
2130 offset = dissect_id_GSM_Cell_InfEx_Rqst(tvb, offset, actx, value_tree);
2132 case RNSAP_ID_MEASUREMENTRECOVERYBEHAVIOR: /* 554 */
2133 offset = dissect_id_MeasurementRecoveryBehavior(tvb, offset, actx, value_tree);
2135 case RNSAP_ID_MEASUREMENTRECOVERYREPORTINGINDICATOR: /* 555 */
2136 offset = dissect_id_MeasurementRecoveryReportingIndicator(tvb, offset, actx, value_tree);
2138 case RNSAP_ID_MEASUREMENTRECOVERYSUPPORTINDICATOR: /* 556 */
2139 offset = dissect_id_MeasurementRecoverySupportIndicator(tvb, offset, actx, value_tree);
2141 case RNSAP_ID_DL_DPCH_POWER_INFORMATION_RL_RECONFPREPFDD: /* 557 */
2142 offset = dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
2144 case RNSAP_ID_F_DPCH_INFORMATION_RL_RECONFPREPFDD: /* 558 */
2145 offset = dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvb, offset, actx, value_tree);
2147 case RNSAP_ID_F_DPCH_INFORMATION_RL_SETUPRQSTFDD: /* 559 */
2148 offset = dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvb, offset, actx, value_tree);
2150 case RNSAP_ID_MBMS_BEARER_SERVICE_LIST: /* 560 */
2151 offset = dissect_id_MBMS_Bearer_Service_List(tvb, offset, actx, value_tree);
2153 case RNSAP_ID_MBMS_BEARER_SERVICE_LIST_INFEX_RSP: /* 561 */
2154 offset = dissect_id_MBMS_Bearer_Service_List_InfEx_Rsp(tvb, offset, actx, value_tree);
2156 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD: /* 562 */
2157 offset = dissect_id_Active_MBMS_Bearer_ServiceFDD(tvb, offset, actx, value_tree);
2159 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD: /* 563 */
2160 offset = dissect_id_Active_MBMS_Bearer_ServiceTDD(tvb, offset, actx, value_tree);
2162 case RNSAP_ID_OLD_URA_ID: /* 564 */
2163 offset = dissect_id_Old_URA_ID(tvb, offset, actx, value_tree);
2165 case RNSAP_ID_UE_STATE: /* 568 */
2166 offset = dissect_id_UE_State(tvb, offset, actx, value_tree);
2168 case RNSAP_ID_URA_ID: /* 569 */
2169 offset = dissect_id_URA_ID(tvb, offset, actx, value_tree);
2171 case RNSAP_ID_HARQ_PREAMBLE_MODE: /* 571 */
2172 offset = dissect_id_HARQ_Preamble_Mode(tvb, offset, actx, value_tree);
2174 case RNSAP_ID_SYNCHRONISATIONINDICATOR: /* 572 */
2175 offset = dissect_id_SynchronisationIndicator(tvb, offset, actx, value_tree);
2177 case RNSAP_ID_UL_DPDCHINDICATOREDCH: /* 573 */
2178 offset = dissect_id_UL_DPDCHIndicatorEDCH(tvb, offset, actx, value_tree);
2180 case RNSAP_ID_EDPCH_INFORMATION: /* 574 */
2181 offset = dissect_id_EDPCH_Information(tvb, offset, actx, value_tree);
2183 case RNSAP_ID_RL_SPECIFIC_EDCH_INFORMATION: /* 575 */
2184 offset = dissect_id_RL_Specific_EDCH_Information(tvb, offset, actx, value_tree);
2186 case RNSAP_ID_EDCH_RL_INDICATION: /* 576 */
2187 offset = dissect_id_EDCH_RL_Indication(tvb, offset, actx, value_tree);
2189 case RNSAP_ID_EDCH_FDD_INFORMATION: /* 577 */
2190 offset = dissect_id_EDCH_FDD_Information(tvb, offset, actx, value_tree);
2192 case RNSAP_ID_EDCH_RLSET_ID: /* 578 */
2193 offset = dissect_id_EDCH_RLSet_Id(tvb, offset, actx, value_tree);
2195 case RNSAP_ID_SERVING_EDCHRL_ID: /* 579 */
2196 offset = dissect_id_Serving_EDCHRL_Id(tvb, offset, actx, value_tree);
2198 case RNSAP_ID_EDCH_FDD_DL_CONTROLCHANNELINFORMATION: /* 580 */
2199 offset = dissect_id_EDCH_FDD_DL_ControlChannelInformation(tvb, offset, actx, value_tree);
2201 case RNSAP_ID_EDCH_FDD_INFORMATIONRESPONSE: /* 581 */
2202 offset = dissect_id_EDCH_FDD_InformationResponse(tvb, offset, actx, value_tree);
2204 case RNSAP_ID_EDCH_MACDFLOWS_TO_ADD: /* 582 */
2205 offset = dissect_id_EDCH_MACdFlows_To_Add(tvb, offset, actx, value_tree);
2207 case RNSAP_ID_EDCH_FDD_INFORMATION_TO_MODIFY: /* 583 */
2208 offset = dissect_id_EDCH_FDD_Information_To_Modify(tvb, offset, actx, value_tree);
2210 case RNSAP_ID_EDCH_MACDFLOWS_TO_DELETE: /* 584 */
2211 offset = dissect_id_EDCH_MACdFlows_To_Delete(tvb, offset, actx, value_tree);
2213 case RNSAP_ID_EDPCH_INFORMATION_RLRECONFREQUEST_FDD: /* 585 */
2214 offset = dissect_id_EDPCH_Information_RLReconfRequest_FDD(tvb, offset, actx, value_tree);
2216 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_PREEMPTREQUIREDIND: /* 586 */
2217 offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
2219 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_PREEMPTREQUIREDIND: /* 587 */
2220 offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_PreemptRequiredInd(tvb, offset, actx, value_tree);
2222 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONLIST_RL_CONGESTIND: /* 588 */
2223 offset = dissect_id_EDCH_MacdFlowSpecificInformationList_RL_CongestInd(tvb, offset, actx, value_tree);
2225 case RNSAP_ID_EDCH_MACDFLOWSPECIFICINFORMATIONITEM_RL_CONGESTIND: /* 589 */
2226 offset = dissect_id_EDCH_MacdFlowSpecificInformationItem_RL_CongestInd(tvb, offset, actx, value_tree);
2228 case RNSAP_ID_MBMS_BEARER_SERVICE_FULL_ADDRESS: /* 590 */
2229 offset = dissect_id_MBMS_Bearer_Service_Full_Address(tvb, offset, actx, value_tree);
2231 case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT: /* 591 */
2232 offset = dissect_id_Initial_DL_DPCH_TimingAdjustment(tvb, offset, actx, value_tree);
2234 case RNSAP_ID_INITIAL_DL_DPCH_TIMINGADJUSTMENT_ALLOWED: /* 592 */
2235 offset = dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed(tvb, offset, actx, value_tree);
2237 case RNSAP_ID_USER_PLANE_CONGESTION_FIELDS_INCLUSION: /* 593 */
2238 offset = dissect_id_User_Plane_Congestion_Fields_Inclusion(tvb, offset, actx, value_tree);
2240 case RNSAP_ID_HARQ_PREAMBLE_MODE_ACTIVATION_INDICATOR: /* 594 */
2241 offset = dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvb, offset, actx, value_tree);
2243 case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_TDD_DM_RSP: /* 595 */
2244 offset = dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvb, offset, actx, value_tree);
2246 case RNSAP_ID_MULTIPLE_DEDICATEDMEASUREMENTVALUELIST_LCR_TDD_DM_RSP: /* 596 */
2247 offset = dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvb, offset, actx, value_tree);
2249 case RNSAP_ID_PROVIDEDINFORMATION: /* 597 */
2250 offset = dissect_id_ProvidedInformation(tvb, offset, actx, value_tree);
2252 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICEFDD_PFL: /* 598 */
2253 offset = dissect_id_Active_MBMS_Bearer_ServiceFDD_PFL(tvb, offset, actx, value_tree);
2255 case RNSAP_ID_ACTIVE_MBMS_BEARER_SERVICETDD_PFL: /* 599 */
2256 offset = dissect_id_Active_MBMS_Bearer_ServiceTDD_PFL(tvb, offset, actx, value_tree);
2258 case RNSAP_ID_FREQUENCYBANDINDICATOR: /* 600 */
2259 offset = dissect_id_FrequencyBandIndicator(tvb, offset, actx, value_tree);
2262 offset = offset + (length<<3);
2265 BYTE_ALIGN_OFFSET(offset);
2271 dissect_rnsap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
2273 proto_item *rnsap_item = NULL;
2274 proto_tree *rnsap_tree = NULL;
2278 /* make entry in the Protocol column on summary display */
2279 if (check_col(pinfo->cinfo, COL_PROTOCOL))
2280 col_set_str(pinfo->cinfo, COL_PROTOCOL, "RNSAP");
2282 /* create the rnsap protocol tree */
2283 rnsap_item = proto_tree_add_item(tree, proto_rnsap, tvb, 0, -1, FALSE);
2284 rnsap_tree = proto_item_add_subtree(rnsap_item, ett_rnsap);
2286 dissect_RNSAP_PDU_PDU(tvb, pinfo, rnsap_tree);
2291 dissect_sccp_rnsap_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
2295 dissect_rnsap(tvb, pinfo, tree);
2298 * Is it a rnsap packet?
2304 /*--- proto_register_rnsap -------------------------------------------*/
2305 void proto_register_rnsap(void) {
2307 /* List of fields */
2309 static hf_register_info hf[] = {
2310 { &hf_rnsap_pdu_length,
2311 { "PDU Length", "rnsap.pdu_length", FT_UINT32, BASE_DEC,
2312 NULL, 0, "Number of octets in the PDU", HFILL }},
2313 { &hf_rnsap_IE_length,
2314 { "IE Length", "rnsap.ie_length", FT_UINT32, BASE_DEC,
2315 NULL, 0, "Number of octets in the IE", HFILL }},
2316 #include "packet-rnsap-hfarr.c"
2319 /* List of subtrees */
2320 static gint *ett[] = {
2322 &ett_rnsap_initiatingMessageValue,
2323 &ett_rnsap_ProtocolIEValueValue,
2324 &ett_rnsap_SuccessfulOutcomeValue,
2325 &ett_rnsap_UnsuccessfulOutcomeValue,
2326 #include "packet-rnsap-ettarr.c"
2330 /* Register protocol */
2331 proto_rnsap = proto_register_protocol(PNAME, PSNAME, PFNAME);
2332 /* Register fields and subtrees */
2333 proto_register_field_array(proto_rnsap, hf, array_length(hf));
2334 proto_register_subtree_array(ett, array_length(ett));
2337 register_dissector("rnsap", dissect_rnsap, proto_rnsap);
2343 /*--- proto_reg_handoff_rnsap ---------------------------------------*/
2345 proto_reg_handoff_rnsap(void)
2348 rnsap_handle = find_dissector("rnsap");
2349 dissector_add("sccp.ssn", SCCP_SSN_RNSAP, rnsap_handle);
2350 /* Add heuristic dissector
2351 * Perhaps we want a preference whether the heuristic dissector
2352 * is or isn't enabled
2354 /*heur_dissector_add("sccp", dissect_sccp_rnsap_heur, proto_rnsap); */