1 /* This file was created automatically
2  * Source file: $Begemot: libunimsg/atm/msg/ie.def,v 1.3 2003/09/19 11:58:15 hbb Exp $
3  * $FreeBSD$
4  */
5 
6 
7 static void uni_ie_print_itu_cause(struct uni_ie_cause *, struct unicx *);
8 static int uni_ie_check_itu_cause(struct uni_ie_cause *, struct unicx *);
9 static int uni_ie_encode_itu_cause(struct uni_msg *, struct uni_ie_cause *, struct unicx *);
10 static int uni_ie_decode_itu_cause(struct uni_ie_cause *, struct uni_msg *, u_int, struct unicx *);
11 
12 static struct iedecl decl_itu_cause = {
13 	0,
14 	34,
15 	(uni_print_f)uni_ie_print_itu_cause,
16 	(uni_check_f)uni_ie_check_itu_cause,
17 	(uni_encode_f)uni_ie_encode_itu_cause,
18 	(uni_decode_f)uni_ie_decode_itu_cause
19 };
20 
21 static void uni_ie_print_net_cause(struct uni_ie_cause *, struct unicx *);
22 static int uni_ie_check_net_cause(struct uni_ie_cause *, struct unicx *);
23 static int uni_ie_encode_net_cause(struct uni_msg *, struct uni_ie_cause *, struct unicx *);
24 static int uni_ie_decode_net_cause(struct uni_ie_cause *, struct uni_msg *, u_int, struct unicx *);
25 
26 static struct iedecl decl_net_cause = {
27 	0,
28 	34,
29 	(uni_print_f)uni_ie_print_net_cause,
30 	(uni_check_f)uni_ie_check_net_cause,
31 	(uni_encode_f)uni_ie_encode_net_cause,
32 	(uni_decode_f)uni_ie_decode_net_cause
33 };
34 
35 static void uni_ie_print_itu_callstate(struct uni_ie_callstate *, struct unicx *);
36 static int uni_ie_check_itu_callstate(struct uni_ie_callstate *, struct unicx *);
37 static int uni_ie_encode_itu_callstate(struct uni_msg *, struct uni_ie_callstate *, struct unicx *);
38 static int uni_ie_decode_itu_callstate(struct uni_ie_callstate *, struct uni_msg *, u_int, struct unicx *);
39 
40 static struct iedecl decl_itu_callstate = {
41 	0,
42 	5,
43 	(uni_print_f)uni_ie_print_itu_callstate,
44 	(uni_check_f)uni_ie_check_itu_callstate,
45 	(uni_encode_f)uni_ie_encode_itu_callstate,
46 	(uni_decode_f)uni_ie_decode_itu_callstate
47 };
48 
49 static void uni_ie_print_itu_facility(struct uni_ie_facility *, struct unicx *);
50 static int uni_ie_check_itu_facility(struct uni_ie_facility *, struct unicx *);
51 static int uni_ie_encode_itu_facility(struct uni_msg *, struct uni_ie_facility *, struct unicx *);
52 static int uni_ie_decode_itu_facility(struct uni_ie_facility *, struct uni_msg *, u_int, struct unicx *);
53 
54 static struct iedecl decl_itu_facility = {
55 	0,
56 	UNI_FACILITY_MAXAPDU+1+4,
57 	(uni_print_f)uni_ie_print_itu_facility,
58 	(uni_check_f)uni_ie_check_itu_facility,
59 	(uni_encode_f)uni_ie_encode_itu_facility,
60 	(uni_decode_f)uni_ie_decode_itu_facility
61 };
62 
63 static void uni_ie_print_itu_notify(struct uni_ie_notify *, struct unicx *);
64 static int uni_ie_check_itu_notify(struct uni_ie_notify *, struct unicx *);
65 static int uni_ie_encode_itu_notify(struct uni_msg *, struct uni_ie_notify *, struct unicx *);
66 static int uni_ie_decode_itu_notify(struct uni_ie_notify *, struct uni_msg *, u_int, struct unicx *);
67 
68 static struct iedecl decl_itu_notify = {
69 	0,
70 	UNI_NOTIFY_MAXLEN+4,
71 	(uni_print_f)uni_ie_print_itu_notify,
72 	(uni_check_f)uni_ie_check_itu_notify,
73 	(uni_encode_f)uni_ie_encode_itu_notify,
74 	(uni_decode_f)uni_ie_decode_itu_notify
75 };
76 
77 static void uni_ie_print_itu_eetd(struct uni_ie_eetd *, struct unicx *);
78 static int uni_ie_check_itu_eetd(struct uni_ie_eetd *, struct unicx *);
79 static int uni_ie_encode_itu_eetd(struct uni_msg *, struct uni_ie_eetd *, struct unicx *);
80 static int uni_ie_decode_itu_eetd(struct uni_ie_eetd *, struct uni_msg *, u_int, struct unicx *);
81 
82 static struct iedecl decl_itu_eetd = {
83 	0,
84 	11,
85 	(uni_print_f)uni_ie_print_itu_eetd,
86 	(uni_check_f)uni_ie_check_itu_eetd,
87 	(uni_encode_f)uni_ie_encode_itu_eetd,
88 	(uni_decode_f)uni_ie_decode_itu_eetd
89 };
90 
91 static void uni_ie_print_net_eetd(struct uni_ie_eetd *, struct unicx *);
92 static int uni_ie_check_net_eetd(struct uni_ie_eetd *, struct unicx *);
93 static int uni_ie_encode_net_eetd(struct uni_msg *, struct uni_ie_eetd *, struct unicx *);
94 static int uni_ie_decode_net_eetd(struct uni_ie_eetd *, struct uni_msg *, u_int, struct unicx *);
95 
96 static struct iedecl decl_net_eetd = {
97 	0,
98 	13,
99 	(uni_print_f)uni_ie_print_net_eetd,
100 	(uni_check_f)uni_ie_check_net_eetd,
101 	(uni_encode_f)uni_ie_encode_net_eetd,
102 	(uni_decode_f)uni_ie_decode_net_eetd
103 };
104 
105 static void uni_ie_print_itu_conned(struct uni_ie_conned *, struct unicx *);
106 static int uni_ie_check_itu_conned(struct uni_ie_conned *, struct unicx *);
107 static int uni_ie_encode_itu_conned(struct uni_msg *, struct uni_ie_conned *, struct unicx *);
108 static int uni_ie_decode_itu_conned(struct uni_ie_conned *, struct uni_msg *, u_int, struct unicx *);
109 
110 static struct iedecl decl_itu_conned = {
111 	0,
112 	25,
113 	(uni_print_f)uni_ie_print_itu_conned,
114 	(uni_check_f)uni_ie_check_itu_conned,
115 	(uni_encode_f)uni_ie_encode_itu_conned,
116 	(uni_decode_f)uni_ie_decode_itu_conned
117 };
118 
119 static void uni_ie_print_itu_connedsub(struct uni_ie_connedsub *, struct unicx *);
120 static int uni_ie_check_itu_connedsub(struct uni_ie_connedsub *, struct unicx *);
121 static int uni_ie_encode_itu_connedsub(struct uni_msg *, struct uni_ie_connedsub *, struct unicx *);
122 static int uni_ie_decode_itu_connedsub(struct uni_ie_connedsub *, struct uni_msg *, u_int, struct unicx *);
123 
124 static struct iedecl decl_itu_connedsub = {
125 	UNIFL_ACCESS,
126 	25,
127 	(uni_print_f)uni_ie_print_itu_connedsub,
128 	(uni_check_f)uni_ie_check_itu_connedsub,
129 	(uni_encode_f)uni_ie_encode_itu_connedsub,
130 	(uni_decode_f)uni_ie_decode_itu_connedsub
131 };
132 
133 static void uni_ie_print_itu_epref(struct uni_ie_epref *, struct unicx *);
134 static int uni_ie_check_itu_epref(struct uni_ie_epref *, struct unicx *);
135 static int uni_ie_encode_itu_epref(struct uni_msg *, struct uni_ie_epref *, struct unicx *);
136 static int uni_ie_decode_itu_epref(struct uni_ie_epref *, struct uni_msg *, u_int, struct unicx *);
137 
138 static struct iedecl decl_itu_epref = {
139 	0,
140 	7,
141 	(uni_print_f)uni_ie_print_itu_epref,
142 	(uni_check_f)uni_ie_check_itu_epref,
143 	(uni_encode_f)uni_ie_encode_itu_epref,
144 	(uni_decode_f)uni_ie_decode_itu_epref
145 };
146 
147 static void uni_ie_print_itu_epstate(struct uni_ie_epstate *, struct unicx *);
148 static int uni_ie_check_itu_epstate(struct uni_ie_epstate *, struct unicx *);
149 static int uni_ie_encode_itu_epstate(struct uni_msg *, struct uni_ie_epstate *, struct unicx *);
150 static int uni_ie_decode_itu_epstate(struct uni_ie_epstate *, struct uni_msg *, u_int, struct unicx *);
151 
152 static struct iedecl decl_itu_epstate = {
153 	0,
154 	5,
155 	(uni_print_f)uni_ie_print_itu_epstate,
156 	(uni_check_f)uni_ie_check_itu_epstate,
157 	(uni_encode_f)uni_ie_encode_itu_epstate,
158 	(uni_decode_f)uni_ie_decode_itu_epstate
159 };
160 
161 static void uni_ie_print_itu_aal(struct uni_ie_aal *, struct unicx *);
162 static int uni_ie_check_itu_aal(struct uni_ie_aal *, struct unicx *);
163 static int uni_ie_encode_itu_aal(struct uni_msg *, struct uni_ie_aal *, struct unicx *);
164 static int uni_ie_decode_itu_aal(struct uni_ie_aal *, struct uni_msg *, u_int, struct unicx *);
165 
166 static struct iedecl decl_itu_aal = {
167 	UNIFL_ACCESS,
168 	21,
169 	(uni_print_f)uni_ie_print_itu_aal,
170 	(uni_check_f)uni_ie_check_itu_aal,
171 	(uni_encode_f)uni_ie_encode_itu_aal,
172 	(uni_decode_f)uni_ie_decode_itu_aal
173 };
174 
175 static void uni_ie_print_itu_traffic(struct uni_ie_traffic *, struct unicx *);
176 static int uni_ie_check_itu_traffic(struct uni_ie_traffic *, struct unicx *);
177 static int uni_ie_encode_itu_traffic(struct uni_msg *, struct uni_ie_traffic *, struct unicx *);
178 static int uni_ie_decode_itu_traffic(struct uni_ie_traffic *, struct uni_msg *, u_int, struct unicx *);
179 
180 static struct iedecl decl_itu_traffic = {
181 	0,
182 	30,
183 	(uni_print_f)uni_ie_print_itu_traffic,
184 	(uni_check_f)uni_ie_check_itu_traffic,
185 	(uni_encode_f)uni_ie_encode_itu_traffic,
186 	(uni_decode_f)uni_ie_decode_itu_traffic
187 };
188 
189 static const struct iedecl decl_net_traffic = {
190 	UNIFL_DEFAULT,
191 	0,
192 	(uni_print_f)NULL,
193 	(uni_check_f)NULL,
194 	(uni_encode_f)NULL,
195 	(uni_decode_f)NULL
196 };
197 
198 static void uni_ie_print_itu_connid(struct uni_ie_connid *, struct unicx *);
199 static int uni_ie_check_itu_connid(struct uni_ie_connid *, struct unicx *);
200 static int uni_ie_encode_itu_connid(struct uni_msg *, struct uni_ie_connid *, struct unicx *);
201 static int uni_ie_decode_itu_connid(struct uni_ie_connid *, struct uni_msg *, u_int, struct unicx *);
202 
203 static struct iedecl decl_itu_connid = {
204 	0,
205 	9,
206 	(uni_print_f)uni_ie_print_itu_connid,
207 	(uni_check_f)uni_ie_check_itu_connid,
208 	(uni_encode_f)uni_ie_encode_itu_connid,
209 	(uni_decode_f)uni_ie_decode_itu_connid
210 };
211 
212 static void uni_ie_print_itu_qos(struct uni_ie_qos *, struct unicx *);
213 static int uni_ie_check_itu_qos(struct uni_ie_qos *, struct unicx *);
214 static int uni_ie_encode_itu_qos(struct uni_msg *, struct uni_ie_qos *, struct unicx *);
215 static int uni_ie_decode_itu_qos(struct uni_ie_qos *, struct uni_msg *, u_int, struct unicx *);
216 
217 static struct iedecl decl_itu_qos = {
218 	0,
219 	6,
220 	(uni_print_f)uni_ie_print_itu_qos,
221 	(uni_check_f)uni_ie_check_itu_qos,
222 	(uni_encode_f)uni_ie_encode_itu_qos,
223 	(uni_decode_f)uni_ie_decode_itu_qos
224 };
225 
226 static void uni_ie_print_net_qos(struct uni_ie_qos *, struct unicx *);
227 static int uni_ie_check_net_qos(struct uni_ie_qos *, struct unicx *);
228 static int uni_ie_encode_net_qos(struct uni_msg *, struct uni_ie_qos *, struct unicx *);
229 static int uni_ie_decode_net_qos(struct uni_ie_qos *, struct uni_msg *, u_int, struct unicx *);
230 
231 static struct iedecl decl_net_qos = {
232 	0,
233 	6,
234 	(uni_print_f)uni_ie_print_net_qos,
235 	(uni_check_f)uni_ie_check_net_qos,
236 	(uni_encode_f)uni_ie_encode_net_qos,
237 	(uni_decode_f)uni_ie_decode_net_qos
238 };
239 
240 static void uni_ie_print_itu_bhli(struct uni_ie_bhli *, struct unicx *);
241 static int uni_ie_check_itu_bhli(struct uni_ie_bhli *, struct unicx *);
242 static int uni_ie_encode_itu_bhli(struct uni_msg *, struct uni_ie_bhli *, struct unicx *);
243 static int uni_ie_decode_itu_bhli(struct uni_ie_bhli *, struct uni_msg *, u_int, struct unicx *);
244 
245 static struct iedecl decl_itu_bhli = {
246 	UNIFL_ACCESS,
247 	13,
248 	(uni_print_f)uni_ie_print_itu_bhli,
249 	(uni_check_f)uni_ie_check_itu_bhli,
250 	(uni_encode_f)uni_ie_encode_itu_bhli,
251 	(uni_decode_f)uni_ie_decode_itu_bhli
252 };
253 
254 static void uni_ie_print_itu_bearer(struct uni_ie_bearer *, struct unicx *);
255 static int uni_ie_check_itu_bearer(struct uni_ie_bearer *, struct unicx *);
256 static int uni_ie_encode_itu_bearer(struct uni_msg *, struct uni_ie_bearer *, struct unicx *);
257 static int uni_ie_decode_itu_bearer(struct uni_ie_bearer *, struct uni_msg *, u_int, struct unicx *);
258 
259 static struct iedecl decl_itu_bearer = {
260 	0,
261 	7,
262 	(uni_print_f)uni_ie_print_itu_bearer,
263 	(uni_check_f)uni_ie_check_itu_bearer,
264 	(uni_encode_f)uni_ie_encode_itu_bearer,
265 	(uni_decode_f)uni_ie_decode_itu_bearer
266 };
267 
268 static void uni_ie_print_itu_blli(struct uni_ie_blli *, struct unicx *);
269 static int uni_ie_check_itu_blli(struct uni_ie_blli *, struct unicx *);
270 static int uni_ie_encode_itu_blli(struct uni_msg *, struct uni_ie_blli *, struct unicx *);
271 static int uni_ie_decode_itu_blli(struct uni_ie_blli *, struct uni_msg *, u_int, struct unicx *);
272 
273 static struct iedecl decl_itu_blli = {
274 	UNIFL_ACCESS,
275 	17,
276 	(uni_print_f)uni_ie_print_itu_blli,
277 	(uni_check_f)uni_ie_check_itu_blli,
278 	(uni_encode_f)uni_ie_encode_itu_blli,
279 	(uni_decode_f)uni_ie_decode_itu_blli
280 };
281 
282 static void uni_ie_print_itu_lshift(struct uni_ie_lshift *, struct unicx *);
283 static int uni_ie_check_itu_lshift(struct uni_ie_lshift *, struct unicx *);
284 static int uni_ie_encode_itu_lshift(struct uni_msg *, struct uni_ie_lshift *, struct unicx *);
285 static int uni_ie_decode_itu_lshift(struct uni_ie_lshift *, struct uni_msg *, u_int, struct unicx *);
286 
287 static struct iedecl decl_itu_lshift = {
288 	0,
289 	5,
290 	(uni_print_f)uni_ie_print_itu_lshift,
291 	(uni_check_f)uni_ie_check_itu_lshift,
292 	(uni_encode_f)uni_ie_encode_itu_lshift,
293 	(uni_decode_f)uni_ie_decode_itu_lshift
294 };
295 
296 static void uni_ie_print_itu_nlshift(struct uni_ie_nlshift *, struct unicx *);
297 static int uni_ie_check_itu_nlshift(struct uni_ie_nlshift *, struct unicx *);
298 static int uni_ie_encode_itu_nlshift(struct uni_msg *, struct uni_ie_nlshift *, struct unicx *);
299 static int uni_ie_decode_itu_nlshift(struct uni_ie_nlshift *, struct uni_msg *, u_int, struct unicx *);
300 
301 static struct iedecl decl_itu_nlshift = {
302 	0,
303 	5,
304 	(uni_print_f)uni_ie_print_itu_nlshift,
305 	(uni_check_f)uni_ie_check_itu_nlshift,
306 	(uni_encode_f)uni_ie_encode_itu_nlshift,
307 	(uni_decode_f)uni_ie_decode_itu_nlshift
308 };
309 
310 static void uni_ie_print_itu_scompl(struct uni_ie_scompl *, struct unicx *);
311 static int uni_ie_check_itu_scompl(struct uni_ie_scompl *, struct unicx *);
312 static int uni_ie_encode_itu_scompl(struct uni_msg *, struct uni_ie_scompl *, struct unicx *);
313 static int uni_ie_decode_itu_scompl(struct uni_ie_scompl *, struct uni_msg *, u_int, struct unicx *);
314 
315 static struct iedecl decl_itu_scompl = {
316 	0,
317 	5,
318 	(uni_print_f)uni_ie_print_itu_scompl,
319 	(uni_check_f)uni_ie_check_itu_scompl,
320 	(uni_encode_f)uni_ie_encode_itu_scompl,
321 	(uni_decode_f)uni_ie_decode_itu_scompl
322 };
323 
324 static void uni_ie_print_itu_repeat(struct uni_ie_repeat *, struct unicx *);
325 static int uni_ie_check_itu_repeat(struct uni_ie_repeat *, struct unicx *);
326 static int uni_ie_encode_itu_repeat(struct uni_msg *, struct uni_ie_repeat *, struct unicx *);
327 static int uni_ie_decode_itu_repeat(struct uni_ie_repeat *, struct uni_msg *, u_int, struct unicx *);
328 
329 static struct iedecl decl_itu_repeat = {
330 	0,
331 	5,
332 	(uni_print_f)uni_ie_print_itu_repeat,
333 	(uni_check_f)uni_ie_check_itu_repeat,
334 	(uni_encode_f)uni_ie_encode_itu_repeat,
335 	(uni_decode_f)uni_ie_decode_itu_repeat
336 };
337 
338 static void uni_ie_print_itu_calling(struct uni_ie_calling *, struct unicx *);
339 static int uni_ie_check_itu_calling(struct uni_ie_calling *, struct unicx *);
340 static int uni_ie_encode_itu_calling(struct uni_msg *, struct uni_ie_calling *, struct unicx *);
341 static int uni_ie_decode_itu_calling(struct uni_ie_calling *, struct uni_msg *, u_int, struct unicx *);
342 
343 static struct iedecl decl_itu_calling = {
344 	0,
345 	26,
346 	(uni_print_f)uni_ie_print_itu_calling,
347 	(uni_check_f)uni_ie_check_itu_calling,
348 	(uni_encode_f)uni_ie_encode_itu_calling,
349 	(uni_decode_f)uni_ie_decode_itu_calling
350 };
351 
352 static void uni_ie_print_itu_callingsub(struct uni_ie_callingsub *, struct unicx *);
353 static int uni_ie_check_itu_callingsub(struct uni_ie_callingsub *, struct unicx *);
354 static int uni_ie_encode_itu_callingsub(struct uni_msg *, struct uni_ie_callingsub *, struct unicx *);
355 static int uni_ie_decode_itu_callingsub(struct uni_ie_callingsub *, struct uni_msg *, u_int, struct unicx *);
356 
357 static struct iedecl decl_itu_callingsub = {
358 	UNIFL_ACCESS,
359 	25,
360 	(uni_print_f)uni_ie_print_itu_callingsub,
361 	(uni_check_f)uni_ie_check_itu_callingsub,
362 	(uni_encode_f)uni_ie_encode_itu_callingsub,
363 	(uni_decode_f)uni_ie_decode_itu_callingsub
364 };
365 
366 static void uni_ie_print_itu_called(struct uni_ie_called *, struct unicx *);
367 static int uni_ie_check_itu_called(struct uni_ie_called *, struct unicx *);
368 static int uni_ie_encode_itu_called(struct uni_msg *, struct uni_ie_called *, struct unicx *);
369 static int uni_ie_decode_itu_called(struct uni_ie_called *, struct uni_msg *, u_int, struct unicx *);
370 
371 static struct iedecl decl_itu_called = {
372 	0,
373 	25,
374 	(uni_print_f)uni_ie_print_itu_called,
375 	(uni_check_f)uni_ie_check_itu_called,
376 	(uni_encode_f)uni_ie_encode_itu_called,
377 	(uni_decode_f)uni_ie_decode_itu_called
378 };
379 
380 static void uni_ie_print_itu_calledsub(struct uni_ie_calledsub *, struct unicx *);
381 static int uni_ie_check_itu_calledsub(struct uni_ie_calledsub *, struct unicx *);
382 static int uni_ie_encode_itu_calledsub(struct uni_msg *, struct uni_ie_calledsub *, struct unicx *);
383 static int uni_ie_decode_itu_calledsub(struct uni_ie_calledsub *, struct uni_msg *, u_int, struct unicx *);
384 
385 static struct iedecl decl_itu_calledsub = {
386 	UNIFL_ACCESS,
387 	25,
388 	(uni_print_f)uni_ie_print_itu_calledsub,
389 	(uni_check_f)uni_ie_check_itu_calledsub,
390 	(uni_encode_f)uni_ie_encode_itu_calledsub,
391 	(uni_decode_f)uni_ie_decode_itu_calledsub
392 };
393 
394 static void uni_ie_print_itu_tns(struct uni_ie_tns *, struct unicx *);
395 static int uni_ie_check_itu_tns(struct uni_ie_tns *, struct unicx *);
396 static int uni_ie_encode_itu_tns(struct uni_msg *, struct uni_ie_tns *, struct unicx *);
397 static int uni_ie_decode_itu_tns(struct uni_ie_tns *, struct uni_msg *, u_int, struct unicx *);
398 
399 static struct iedecl decl_itu_tns = {
400 	0,
401 	9,
402 	(uni_print_f)uni_ie_print_itu_tns,
403 	(uni_check_f)uni_ie_check_itu_tns,
404 	(uni_encode_f)uni_ie_encode_itu_tns,
405 	(uni_decode_f)uni_ie_decode_itu_tns
406 };
407 
408 static const struct iedecl decl_net_tns = {
409 	UNIFL_DEFAULT,
410 	0,
411 	(uni_print_f)NULL,
412 	(uni_check_f)NULL,
413 	(uni_encode_f)NULL,
414 	(uni_decode_f)NULL
415 };
416 
417 static void uni_ie_print_itu_restart(struct uni_ie_restart *, struct unicx *);
418 static int uni_ie_check_itu_restart(struct uni_ie_restart *, struct unicx *);
419 static int uni_ie_encode_itu_restart(struct uni_msg *, struct uni_ie_restart *, struct unicx *);
420 static int uni_ie_decode_itu_restart(struct uni_ie_restart *, struct uni_msg *, u_int, struct unicx *);
421 
422 static struct iedecl decl_itu_restart = {
423 	0,
424 	5,
425 	(uni_print_f)uni_ie_print_itu_restart,
426 	(uni_check_f)uni_ie_check_itu_restart,
427 	(uni_encode_f)uni_ie_encode_itu_restart,
428 	(uni_decode_f)uni_ie_decode_itu_restart
429 };
430 
431 static void uni_ie_print_itu_uu(struct uni_ie_uu *, struct unicx *);
432 static int uni_ie_check_itu_uu(struct uni_ie_uu *, struct unicx *);
433 static int uni_ie_encode_itu_uu(struct uni_msg *, struct uni_ie_uu *, struct unicx *);
434 static int uni_ie_decode_itu_uu(struct uni_ie_uu *, struct uni_msg *, u_int, struct unicx *);
435 
436 static struct iedecl decl_itu_uu = {
437 	UNIFL_ACCESS,
438 	UNI_UU_MAXLEN+4,
439 	(uni_print_f)uni_ie_print_itu_uu,
440 	(uni_check_f)uni_ie_check_itu_uu,
441 	(uni_encode_f)uni_ie_encode_itu_uu,
442 	(uni_decode_f)uni_ie_decode_itu_uu
443 };
444 
445 static void uni_ie_print_net_git(struct uni_ie_git *, struct unicx *);
446 static int uni_ie_check_net_git(struct uni_ie_git *, struct unicx *);
447 static int uni_ie_encode_net_git(struct uni_msg *, struct uni_ie_git *, struct unicx *);
448 static int uni_ie_decode_net_git(struct uni_ie_git *, struct uni_msg *, u_int, struct unicx *);
449 
450 static struct iedecl decl_net_git = {
451 	0,
452 	33,
453 	(uni_print_f)uni_ie_print_net_git,
454 	(uni_check_f)uni_ie_check_net_git,
455 	(uni_encode_f)uni_ie_encode_net_git,
456 	(uni_decode_f)uni_ie_decode_net_git
457 };
458 
459 static void uni_ie_print_itu_mintraffic(struct uni_ie_mintraffic *, struct unicx *);
460 static int uni_ie_check_itu_mintraffic(struct uni_ie_mintraffic *, struct unicx *);
461 static int uni_ie_encode_itu_mintraffic(struct uni_msg *, struct uni_ie_mintraffic *, struct unicx *);
462 static int uni_ie_decode_itu_mintraffic(struct uni_ie_mintraffic *, struct uni_msg *, u_int, struct unicx *);
463 
464 static struct iedecl decl_itu_mintraffic = {
465 	0,
466 	20,
467 	(uni_print_f)uni_ie_print_itu_mintraffic,
468 	(uni_check_f)uni_ie_check_itu_mintraffic,
469 	(uni_encode_f)uni_ie_encode_itu_mintraffic,
470 	(uni_decode_f)uni_ie_decode_itu_mintraffic
471 };
472 
473 static const struct iedecl decl_net_mintraffic = {
474 	UNIFL_DEFAULT,
475 	0,
476 	(uni_print_f)NULL,
477 	(uni_check_f)NULL,
478 	(uni_encode_f)NULL,
479 	(uni_decode_f)NULL
480 };
481 
482 static void uni_ie_print_itu_atraffic(struct uni_ie_atraffic *, struct unicx *);
483 static int uni_ie_check_itu_atraffic(struct uni_ie_atraffic *, struct unicx *);
484 static int uni_ie_encode_itu_atraffic(struct uni_msg *, struct uni_ie_atraffic *, struct unicx *);
485 static int uni_ie_decode_itu_atraffic(struct uni_ie_atraffic *, struct uni_msg *, u_int, struct unicx *);
486 
487 static struct iedecl decl_itu_atraffic = {
488 	0,
489 	30,
490 	(uni_print_f)uni_ie_print_itu_atraffic,
491 	(uni_check_f)uni_ie_check_itu_atraffic,
492 	(uni_encode_f)uni_ie_encode_itu_atraffic,
493 	(uni_decode_f)uni_ie_decode_itu_atraffic
494 };
495 
496 static const struct iedecl decl_net_atraffic = {
497 	UNIFL_DEFAULT,
498 	0,
499 	(uni_print_f)NULL,
500 	(uni_check_f)NULL,
501 	(uni_encode_f)NULL,
502 	(uni_decode_f)NULL
503 };
504 
505 static void uni_ie_print_net_abrsetup(struct uni_ie_abrsetup *, struct unicx *);
506 static int uni_ie_check_net_abrsetup(struct uni_ie_abrsetup *, struct unicx *);
507 static int uni_ie_encode_net_abrsetup(struct uni_msg *, struct uni_ie_abrsetup *, struct unicx *);
508 static int uni_ie_decode_net_abrsetup(struct uni_ie_abrsetup *, struct uni_msg *, u_int, struct unicx *);
509 
510 static struct iedecl decl_net_abrsetup = {
511 	0,
512 	36,
513 	(uni_print_f)uni_ie_print_net_abrsetup,
514 	(uni_check_f)uni_ie_check_net_abrsetup,
515 	(uni_encode_f)uni_ie_encode_net_abrsetup,
516 	(uni_decode_f)uni_ie_decode_net_abrsetup
517 };
518 
519 static void uni_ie_print_itu_report(struct uni_ie_report *, struct unicx *);
520 static int uni_ie_check_itu_report(struct uni_ie_report *, struct unicx *);
521 static int uni_ie_encode_itu_report(struct uni_msg *, struct uni_ie_report *, struct unicx *);
522 static int uni_ie_decode_itu_report(struct uni_ie_report *, struct uni_msg *, u_int, struct unicx *);
523 
524 static struct iedecl decl_itu_report = {
525 	0,
526 	5,
527 	(uni_print_f)uni_ie_print_itu_report,
528 	(uni_check_f)uni_ie_check_itu_report,
529 	(uni_encode_f)uni_ie_encode_itu_report,
530 	(uni_decode_f)uni_ie_decode_itu_report
531 };
532 
533 static void uni_ie_print_net_called_soft(struct uni_ie_called_soft *, struct unicx *);
534 static int uni_ie_check_net_called_soft(struct uni_ie_called_soft *, struct unicx *);
535 static int uni_ie_encode_net_called_soft(struct uni_msg *, struct uni_ie_called_soft *, struct unicx *);
536 static int uni_ie_decode_net_called_soft(struct uni_ie_called_soft *, struct uni_msg *, u_int, struct unicx *);
537 
538 static struct iedecl decl_net_called_soft = {
539 	0,
540 	11,
541 	(uni_print_f)uni_ie_print_net_called_soft,
542 	(uni_check_f)uni_ie_check_net_called_soft,
543 	(uni_encode_f)uni_ie_encode_net_called_soft,
544 	(uni_decode_f)uni_ie_decode_net_called_soft
545 };
546 
547 static void uni_ie_print_net_crankback(struct uni_ie_crankback *, struct unicx *);
548 static int uni_ie_check_net_crankback(struct uni_ie_crankback *, struct unicx *);
549 static int uni_ie_encode_net_crankback(struct uni_msg *, struct uni_ie_crankback *, struct unicx *);
550 static int uni_ie_decode_net_crankback(struct uni_ie_crankback *, struct uni_msg *, u_int, struct unicx *);
551 
552 static struct iedecl decl_net_crankback = {
553 	0,
554 	72,
555 	(uni_print_f)uni_ie_print_net_crankback,
556 	(uni_check_f)uni_ie_check_net_crankback,
557 	(uni_encode_f)uni_ie_encode_net_crankback,
558 	(uni_decode_f)uni_ie_decode_net_crankback
559 };
560 
561 static void uni_ie_print_net_dtl(struct uni_ie_dtl *, struct unicx *);
562 static int uni_ie_check_net_dtl(struct uni_ie_dtl *, struct unicx *);
563 static int uni_ie_encode_net_dtl(struct uni_msg *, struct uni_ie_dtl *, struct unicx *);
564 static int uni_ie_decode_net_dtl(struct uni_ie_dtl *, struct uni_msg *, u_int, struct unicx *);
565 
566 static struct iedecl decl_net_dtl = {
567 	0,
568 	UNI_DTL_LOGNP_SIZE*UNI_DTL_MAXNUM+6,
569 	(uni_print_f)uni_ie_print_net_dtl,
570 	(uni_check_f)uni_ie_check_net_dtl,
571 	(uni_encode_f)uni_ie_encode_net_dtl,
572 	(uni_decode_f)uni_ie_decode_net_dtl
573 };
574 
575 static void uni_ie_print_net_calling_soft(struct uni_ie_calling_soft *, struct unicx *);
576 static int uni_ie_check_net_calling_soft(struct uni_ie_calling_soft *, struct unicx *);
577 static int uni_ie_encode_net_calling_soft(struct uni_msg *, struct uni_ie_calling_soft *, struct unicx *);
578 static int uni_ie_decode_net_calling_soft(struct uni_ie_calling_soft *, struct uni_msg *, u_int, struct unicx *);
579 
580 static struct iedecl decl_net_calling_soft = {
581 	0,
582 	10,
583 	(uni_print_f)uni_ie_print_net_calling_soft,
584 	(uni_check_f)uni_ie_check_net_calling_soft,
585 	(uni_encode_f)uni_ie_encode_net_calling_soft,
586 	(uni_decode_f)uni_ie_decode_net_calling_soft
587 };
588 
589 static void uni_ie_print_net_abradd(struct uni_ie_abradd *, struct unicx *);
590 static int uni_ie_check_net_abradd(struct uni_ie_abradd *, struct unicx *);
591 static int uni_ie_encode_net_abradd(struct uni_msg *, struct uni_ie_abradd *, struct unicx *);
592 static int uni_ie_decode_net_abradd(struct uni_ie_abradd *, struct uni_msg *, u_int, struct unicx *);
593 
594 static struct iedecl decl_net_abradd = {
595 	0,
596 	14,
597 	(uni_print_f)uni_ie_print_net_abradd,
598 	(uni_check_f)uni_ie_check_net_abradd,
599 	(uni_encode_f)uni_ie_encode_net_abradd,
600 	(uni_decode_f)uni_ie_decode_net_abradd
601 };
602 
603 static void uni_ie_print_net_lij_callid(struct uni_ie_lij_callid *, struct unicx *);
604 static int uni_ie_check_net_lij_callid(struct uni_ie_lij_callid *, struct unicx *);
605 static int uni_ie_encode_net_lij_callid(struct uni_msg *, struct uni_ie_lij_callid *, struct unicx *);
606 static int uni_ie_decode_net_lij_callid(struct uni_ie_lij_callid *, struct uni_msg *, u_int, struct unicx *);
607 
608 static struct iedecl decl_net_lij_callid = {
609 	0,
610 	9,
611 	(uni_print_f)uni_ie_print_net_lij_callid,
612 	(uni_check_f)uni_ie_check_net_lij_callid,
613 	(uni_encode_f)uni_ie_encode_net_lij_callid,
614 	(uni_decode_f)uni_ie_decode_net_lij_callid
615 };
616 
617 static void uni_ie_print_net_lij_param(struct uni_ie_lij_param *, struct unicx *);
618 static int uni_ie_check_net_lij_param(struct uni_ie_lij_param *, struct unicx *);
619 static int uni_ie_encode_net_lij_param(struct uni_msg *, struct uni_ie_lij_param *, struct unicx *);
620 static int uni_ie_decode_net_lij_param(struct uni_ie_lij_param *, struct uni_msg *, u_int, struct unicx *);
621 
622 static struct iedecl decl_net_lij_param = {
623 	0,
624 	5,
625 	(uni_print_f)uni_ie_print_net_lij_param,
626 	(uni_check_f)uni_ie_check_net_lij_param,
627 	(uni_encode_f)uni_ie_encode_net_lij_param,
628 	(uni_decode_f)uni_ie_decode_net_lij_param
629 };
630 
631 static void uni_ie_print_net_lij_seqno(struct uni_ie_lij_seqno *, struct unicx *);
632 static int uni_ie_check_net_lij_seqno(struct uni_ie_lij_seqno *, struct unicx *);
633 static int uni_ie_encode_net_lij_seqno(struct uni_msg *, struct uni_ie_lij_seqno *, struct unicx *);
634 static int uni_ie_decode_net_lij_seqno(struct uni_ie_lij_seqno *, struct uni_msg *, u_int, struct unicx *);
635 
636 static struct iedecl decl_net_lij_seqno = {
637 	0,
638 	8,
639 	(uni_print_f)uni_ie_print_net_lij_seqno,
640 	(uni_check_f)uni_ie_check_net_lij_seqno,
641 	(uni_encode_f)uni_ie_encode_net_lij_seqno,
642 	(uni_decode_f)uni_ie_decode_net_lij_seqno
643 };
644 
645 static void uni_ie_print_net_cscope(struct uni_ie_cscope *, struct unicx *);
646 static int uni_ie_check_net_cscope(struct uni_ie_cscope *, struct unicx *);
647 static int uni_ie_encode_net_cscope(struct uni_msg *, struct uni_ie_cscope *, struct unicx *);
648 static int uni_ie_decode_net_cscope(struct uni_ie_cscope *, struct uni_msg *, u_int, struct unicx *);
649 
650 static struct iedecl decl_net_cscope = {
651 	0,
652 	6,
653 	(uni_print_f)uni_ie_print_net_cscope,
654 	(uni_check_f)uni_ie_check_net_cscope,
655 	(uni_encode_f)uni_ie_encode_net_cscope,
656 	(uni_decode_f)uni_ie_decode_net_cscope
657 };
658 
659 static void uni_ie_print_net_exqos(struct uni_ie_exqos *, struct unicx *);
660 static int uni_ie_check_net_exqos(struct uni_ie_exqos *, struct unicx *);
661 static int uni_ie_encode_net_exqos(struct uni_msg *, struct uni_ie_exqos *, struct unicx *);
662 static int uni_ie_decode_net_exqos(struct uni_ie_exqos *, struct uni_msg *, u_int, struct unicx *);
663 
664 static struct iedecl decl_net_exqos = {
665 	0,
666 	25,
667 	(uni_print_f)uni_ie_print_net_exqos,
668 	(uni_check_f)uni_ie_check_net_exqos,
669 	(uni_encode_f)uni_ie_encode_net_exqos,
670 	(uni_decode_f)uni_ie_decode_net_exqos
671 };
672 
673 static void uni_ie_print_net_mdcr(struct uni_ie_mdcr *, struct unicx *);
674 static int uni_ie_check_net_mdcr(struct uni_ie_mdcr *, struct unicx *);
675 static int uni_ie_encode_net_mdcr(struct uni_msg *, struct uni_ie_mdcr *, struct unicx *);
676 static int uni_ie_decode_net_mdcr(struct uni_ie_mdcr *, struct uni_msg *, u_int, struct unicx *);
677 
678 static struct iedecl decl_net_mdcr = {
679 	0,
680 	13,
681 	(uni_print_f)uni_ie_print_net_mdcr,
682 	(uni_check_f)uni_ie_check_net_mdcr,
683 	(uni_encode_f)uni_ie_encode_net_mdcr,
684 	(uni_decode_f)uni_ie_decode_net_mdcr
685 };
686 
687 static void uni_ie_print_itu_unrec(struct uni_ie_unrec *, struct unicx *);
688 static int uni_ie_check_itu_unrec(struct uni_ie_unrec *, struct unicx *);
689 static int uni_ie_encode_itu_unrec(struct uni_msg *, struct uni_ie_unrec *, struct unicx *);
690 static int uni_ie_decode_itu_unrec(struct uni_ie_unrec *, struct uni_msg *, u_int, struct unicx *);
691 
692 static struct iedecl decl_itu_unrec = {
693 	0,
694 	128,
695 	(uni_print_f)uni_ie_print_itu_unrec,
696 	(uni_check_f)uni_ie_check_itu_unrec,
697 	(uni_encode_f)uni_ie_encode_itu_unrec,
698 	(uni_decode_f)uni_ie_decode_itu_unrec
699 };
700 
701 const struct iedecl *uni_ietable[256][4] = {
702 	{ NULL, NULL, NULL, NULL, }, /* 0x00 */
703 	{ NULL, NULL, NULL, NULL, }, /* 0x01 */
704 	{ NULL, NULL, NULL, NULL, }, /* 0x02 */
705 	{ NULL, NULL, NULL, NULL, }, /* 0x03 */
706 	{ NULL, NULL, NULL, NULL, }, /* 0x04 */
707 	{ NULL, NULL, NULL, NULL, }, /* 0x05 */
708 	{ NULL, NULL, NULL, NULL, }, /* 0x06 */
709 	{ NULL, NULL, NULL, NULL, }, /* 0x07 */
710 	{ &decl_itu_cause, NULL, NULL, &decl_net_cause, }, /* 0x08 */
711 	{ NULL, NULL, NULL, NULL, }, /* 0x09 */
712 	{ NULL, NULL, NULL, NULL, }, /* 0x0a */
713 	{ NULL, NULL, NULL, NULL, }, /* 0x0b */
714 	{ NULL, NULL, NULL, NULL, }, /* 0x0c */
715 	{ NULL, NULL, NULL, NULL, }, /* 0x0d */
716 	{ NULL, NULL, NULL, NULL, }, /* 0x0e */
717 	{ NULL, NULL, NULL, NULL, }, /* 0x0f */
718 	{ NULL, NULL, NULL, NULL, }, /* 0x10 */
719 	{ NULL, NULL, NULL, NULL, }, /* 0x11 */
720 	{ NULL, NULL, NULL, NULL, }, /* 0x12 */
721 	{ NULL, NULL, NULL, NULL, }, /* 0x13 */
722 	{ &decl_itu_callstate, NULL, NULL, NULL, }, /* 0x14 */
723 	{ NULL, NULL, NULL, NULL, }, /* 0x15 */
724 	{ NULL, NULL, NULL, NULL, }, /* 0x16 */
725 	{ NULL, NULL, NULL, NULL, }, /* 0x17 */
726 	{ NULL, NULL, NULL, NULL, }, /* 0x18 */
727 	{ NULL, NULL, NULL, NULL, }, /* 0x19 */
728 	{ NULL, NULL, NULL, NULL, }, /* 0x1a */
729 	{ NULL, NULL, NULL, NULL, }, /* 0x1b */
730 	{ &decl_itu_facility, NULL, NULL, NULL, }, /* 0x1c */
731 	{ NULL, NULL, NULL, NULL, }, /* 0x1d */
732 	{ NULL, NULL, NULL, NULL, }, /* 0x1e */
733 	{ NULL, NULL, NULL, NULL, }, /* 0x1f */
734 	{ NULL, NULL, NULL, NULL, }, /* 0x20 */
735 	{ NULL, NULL, NULL, NULL, }, /* 0x21 */
736 	{ NULL, NULL, NULL, NULL, }, /* 0x22 */
737 	{ NULL, NULL, NULL, NULL, }, /* 0x23 */
738 	{ NULL, NULL, NULL, NULL, }, /* 0x24 */
739 	{ NULL, NULL, NULL, NULL, }, /* 0x25 */
740 	{ NULL, NULL, NULL, NULL, }, /* 0x26 */
741 	{ &decl_itu_notify, NULL, NULL, NULL, }, /* 0x27 */
742 	{ NULL, NULL, NULL, NULL, }, /* 0x28 */
743 	{ NULL, NULL, NULL, NULL, }, /* 0x29 */
744 	{ NULL, NULL, NULL, NULL, }, /* 0x2a */
745 	{ NULL, NULL, NULL, NULL, }, /* 0x2b */
746 	{ NULL, NULL, NULL, NULL, }, /* 0x2c */
747 	{ NULL, NULL, NULL, NULL, }, /* 0x2d */
748 	{ NULL, NULL, NULL, NULL, }, /* 0x2e */
749 	{ NULL, NULL, NULL, NULL, }, /* 0x2f */
750 	{ NULL, NULL, NULL, NULL, }, /* 0x30 */
751 	{ NULL, NULL, NULL, NULL, }, /* 0x31 */
752 	{ NULL, NULL, NULL, NULL, }, /* 0x32 */
753 	{ NULL, NULL, NULL, NULL, }, /* 0x33 */
754 	{ NULL, NULL, NULL, NULL, }, /* 0x34 */
755 	{ NULL, NULL, NULL, NULL, }, /* 0x35 */
756 	{ NULL, NULL, NULL, NULL, }, /* 0x36 */
757 	{ NULL, NULL, NULL, NULL, }, /* 0x37 */
758 	{ NULL, NULL, NULL, NULL, }, /* 0x38 */
759 	{ NULL, NULL, NULL, NULL, }, /* 0x39 */
760 	{ NULL, NULL, NULL, NULL, }, /* 0x3a */
761 	{ NULL, NULL, NULL, NULL, }, /* 0x3b */
762 	{ NULL, NULL, NULL, NULL, }, /* 0x3c */
763 	{ NULL, NULL, NULL, NULL, }, /* 0x3d */
764 	{ NULL, NULL, NULL, NULL, }, /* 0x3e */
765 	{ NULL, NULL, NULL, NULL, }, /* 0x3f */
766 	{ NULL, NULL, NULL, NULL, }, /* 0x40 */
767 	{ NULL, NULL, NULL, NULL, }, /* 0x41 */
768 	{ &decl_itu_eetd, NULL, NULL, &decl_net_eetd, }, /* 0x42 */
769 	{ NULL, NULL, NULL, NULL, }, /* 0x43 */
770 	{ NULL, NULL, NULL, NULL, }, /* 0x44 */
771 	{ NULL, NULL, NULL, NULL, }, /* 0x45 */
772 	{ NULL, NULL, NULL, NULL, }, /* 0x46 */
773 	{ NULL, NULL, NULL, NULL, }, /* 0x47 */
774 	{ NULL, NULL, NULL, NULL, }, /* 0x48 */
775 	{ NULL, NULL, NULL, NULL, }, /* 0x49 */
776 	{ NULL, NULL, NULL, NULL, }, /* 0x4a */
777 	{ NULL, NULL, NULL, NULL, }, /* 0x4b */
778 	{ &decl_itu_conned, NULL, NULL, NULL, }, /* 0x4c */
779 	{ &decl_itu_connedsub, NULL, NULL, NULL, }, /* 0x4d */
780 	{ NULL, NULL, NULL, NULL, }, /* 0x4e */
781 	{ NULL, NULL, NULL, NULL, }, /* 0x4f */
782 	{ NULL, NULL, NULL, NULL, }, /* 0x50 */
783 	{ NULL, NULL, NULL, NULL, }, /* 0x51 */
784 	{ NULL, NULL, NULL, NULL, }, /* 0x52 */
785 	{ NULL, NULL, NULL, NULL, }, /* 0x53 */
786 	{ &decl_itu_epref, NULL, NULL, NULL, }, /* 0x54 */
787 	{ &decl_itu_epstate, NULL, NULL, NULL, }, /* 0x55 */
788 	{ NULL, NULL, NULL, NULL, }, /* 0x56 */
789 	{ NULL, NULL, NULL, NULL, }, /* 0x57 */
790 	{ &decl_itu_aal, NULL, NULL, NULL, }, /* 0x58 */
791 	{ &decl_itu_traffic, NULL, NULL, &decl_net_traffic, }, /* 0x59 */
792 	{ &decl_itu_connid, NULL, NULL, NULL, }, /* 0x5a */
793 	{ NULL, NULL, NULL, NULL, }, /* 0x5b */
794 	{ &decl_itu_qos, NULL, NULL, &decl_net_qos, }, /* 0x5c */
795 	{ &decl_itu_bhli, NULL, NULL, NULL, }, /* 0x5d */
796 	{ &decl_itu_bearer, NULL, NULL, NULL, }, /* 0x5e */
797 	{ &decl_itu_blli, NULL, NULL, NULL, }, /* 0x5f */
798 	{ &decl_itu_lshift, NULL, NULL, NULL, }, /* 0x60 */
799 	{ &decl_itu_nlshift, NULL, NULL, NULL, }, /* 0x61 */
800 	{ &decl_itu_scompl, NULL, NULL, NULL, }, /* 0x62 */
801 	{ &decl_itu_repeat, NULL, NULL, NULL, }, /* 0x63 */
802 	{ NULL, NULL, NULL, NULL, }, /* 0x64 */
803 	{ NULL, NULL, NULL, NULL, }, /* 0x65 */
804 	{ NULL, NULL, NULL, NULL, }, /* 0x66 */
805 	{ NULL, NULL, NULL, NULL, }, /* 0x67 */
806 	{ NULL, NULL, NULL, NULL, }, /* 0x68 */
807 	{ NULL, NULL, NULL, NULL, }, /* 0x69 */
808 	{ NULL, NULL, NULL, NULL, }, /* 0x6a */
809 	{ NULL, NULL, NULL, NULL, }, /* 0x6b */
810 	{ &decl_itu_calling, NULL, NULL, NULL, }, /* 0x6c */
811 	{ &decl_itu_callingsub, NULL, NULL, NULL, }, /* 0x6d */
812 	{ NULL, NULL, NULL, NULL, }, /* 0x6e */
813 	{ NULL, NULL, NULL, NULL, }, /* 0x6f */
814 	{ &decl_itu_called, NULL, NULL, NULL, }, /* 0x70 */
815 	{ &decl_itu_calledsub, NULL, NULL, NULL, }, /* 0x71 */
816 	{ NULL, NULL, NULL, NULL, }, /* 0x72 */
817 	{ NULL, NULL, NULL, NULL, }, /* 0x73 */
818 	{ NULL, NULL, NULL, NULL, }, /* 0x74 */
819 	{ NULL, NULL, NULL, NULL, }, /* 0x75 */
820 	{ NULL, NULL, NULL, NULL, }, /* 0x76 */
821 	{ NULL, NULL, NULL, NULL, }, /* 0x77 */
822 	{ &decl_itu_tns, NULL, NULL, &decl_net_tns, }, /* 0x78 */
823 	{ &decl_itu_restart, NULL, NULL, NULL, }, /* 0x79 */
824 	{ NULL, NULL, NULL, NULL, }, /* 0x7a */
825 	{ NULL, NULL, NULL, NULL, }, /* 0x7b */
826 	{ NULL, NULL, NULL, NULL, }, /* 0x7c */
827 	{ NULL, NULL, NULL, NULL, }, /* 0x7d */
828 	{ &decl_itu_uu, NULL, NULL, NULL, }, /* 0x7e */
829 	{ NULL, NULL, NULL, &decl_net_git, }, /* 0x7f */
830 	{ NULL, NULL, NULL, NULL, }, /* 0x80 */
831 	{ &decl_itu_mintraffic, NULL, NULL, &decl_net_mintraffic, }, /* 0x81 */
832 	{ &decl_itu_atraffic, NULL, NULL, &decl_net_atraffic, }, /* 0x82 */
833 	{ NULL, NULL, NULL, NULL, }, /* 0x83 */
834 	{ NULL, NULL, NULL, &decl_net_abrsetup, }, /* 0x84 */
835 	{ NULL, NULL, NULL, NULL, }, /* 0x85 */
836 	{ NULL, NULL, NULL, NULL, }, /* 0x86 */
837 	{ NULL, NULL, NULL, NULL, }, /* 0x87 */
838 	{ NULL, NULL, NULL, NULL, }, /* 0x88 */
839 	{ &decl_itu_report, NULL, NULL, NULL, }, /* 0x89 */
840 	{ NULL, NULL, NULL, NULL, }, /* 0x8a */
841 	{ NULL, NULL, NULL, NULL, }, /* 0x8b */
842 	{ NULL, NULL, NULL, NULL, }, /* 0x8c */
843 	{ NULL, NULL, NULL, NULL, }, /* 0x8d */
844 	{ NULL, NULL, NULL, NULL, }, /* 0x8e */
845 	{ NULL, NULL, NULL, NULL, }, /* 0x8f */
846 	{ NULL, NULL, NULL, NULL, }, /* 0x90 */
847 	{ NULL, NULL, NULL, NULL, }, /* 0x91 */
848 	{ NULL, NULL, NULL, NULL, }, /* 0x92 */
849 	{ NULL, NULL, NULL, NULL, }, /* 0x93 */
850 	{ NULL, NULL, NULL, NULL, }, /* 0x94 */
851 	{ NULL, NULL, NULL, NULL, }, /* 0x95 */
852 	{ NULL, NULL, NULL, NULL, }, /* 0x96 */
853 	{ NULL, NULL, NULL, NULL, }, /* 0x97 */
854 	{ NULL, NULL, NULL, NULL, }, /* 0x98 */
855 	{ NULL, NULL, NULL, NULL, }, /* 0x99 */
856 	{ NULL, NULL, NULL, NULL, }, /* 0x9a */
857 	{ NULL, NULL, NULL, NULL, }, /* 0x9b */
858 	{ NULL, NULL, NULL, NULL, }, /* 0x9c */
859 	{ NULL, NULL, NULL, NULL, }, /* 0x9d */
860 	{ NULL, NULL, NULL, NULL, }, /* 0x9e */
861 	{ NULL, NULL, NULL, NULL, }, /* 0x9f */
862 	{ NULL, NULL, NULL, NULL, }, /* 0xa0 */
863 	{ NULL, NULL, NULL, NULL, }, /* 0xa1 */
864 	{ NULL, NULL, NULL, NULL, }, /* 0xa2 */
865 	{ NULL, NULL, NULL, NULL, }, /* 0xa3 */
866 	{ NULL, NULL, NULL, NULL, }, /* 0xa4 */
867 	{ NULL, NULL, NULL, NULL, }, /* 0xa5 */
868 	{ NULL, NULL, NULL, NULL, }, /* 0xa6 */
869 	{ NULL, NULL, NULL, NULL, }, /* 0xa7 */
870 	{ NULL, NULL, NULL, NULL, }, /* 0xa8 */
871 	{ NULL, NULL, NULL, NULL, }, /* 0xa9 */
872 	{ NULL, NULL, NULL, NULL, }, /* 0xaa */
873 	{ NULL, NULL, NULL, NULL, }, /* 0xab */
874 	{ NULL, NULL, NULL, NULL, }, /* 0xac */
875 	{ NULL, NULL, NULL, NULL, }, /* 0xad */
876 	{ NULL, NULL, NULL, NULL, }, /* 0xae */
877 	{ NULL, NULL, NULL, NULL, }, /* 0xaf */
878 	{ NULL, NULL, NULL, NULL, }, /* 0xb0 */
879 	{ NULL, NULL, NULL, NULL, }, /* 0xb1 */
880 	{ NULL, NULL, NULL, NULL, }, /* 0xb2 */
881 	{ NULL, NULL, NULL, NULL, }, /* 0xb3 */
882 	{ NULL, NULL, NULL, NULL, }, /* 0xb4 */
883 	{ NULL, NULL, NULL, NULL, }, /* 0xb5 */
884 	{ NULL, NULL, NULL, NULL, }, /* 0xb6 */
885 	{ NULL, NULL, NULL, NULL, }, /* 0xb7 */
886 	{ NULL, NULL, NULL, NULL, }, /* 0xb8 */
887 	{ NULL, NULL, NULL, NULL, }, /* 0xb9 */
888 	{ NULL, NULL, NULL, NULL, }, /* 0xba */
889 	{ NULL, NULL, NULL, NULL, }, /* 0xbb */
890 	{ NULL, NULL, NULL, NULL, }, /* 0xbc */
891 	{ NULL, NULL, NULL, NULL, }, /* 0xbd */
892 	{ NULL, NULL, NULL, NULL, }, /* 0xbe */
893 	{ NULL, NULL, NULL, NULL, }, /* 0xbf */
894 	{ NULL, NULL, NULL, NULL, }, /* 0xc0 */
895 	{ NULL, NULL, NULL, NULL, }, /* 0xc1 */
896 	{ NULL, NULL, NULL, NULL, }, /* 0xc2 */
897 	{ NULL, NULL, NULL, NULL, }, /* 0xc3 */
898 	{ NULL, NULL, NULL, NULL, }, /* 0xc4 */
899 	{ NULL, NULL, NULL, NULL, }, /* 0xc5 */
900 	{ NULL, NULL, NULL, NULL, }, /* 0xc6 */
901 	{ NULL, NULL, NULL, NULL, }, /* 0xc7 */
902 	{ NULL, NULL, NULL, NULL, }, /* 0xc8 */
903 	{ NULL, NULL, NULL, NULL, }, /* 0xc9 */
904 	{ NULL, NULL, NULL, NULL, }, /* 0xca */
905 	{ NULL, NULL, NULL, NULL, }, /* 0xcb */
906 	{ NULL, NULL, NULL, NULL, }, /* 0xcc */
907 	{ NULL, NULL, NULL, NULL, }, /* 0xcd */
908 	{ NULL, NULL, NULL, NULL, }, /* 0xce */
909 	{ NULL, NULL, NULL, NULL, }, /* 0xcf */
910 	{ NULL, NULL, NULL, NULL, }, /* 0xd0 */
911 	{ NULL, NULL, NULL, NULL, }, /* 0xd1 */
912 	{ NULL, NULL, NULL, NULL, }, /* 0xd2 */
913 	{ NULL, NULL, NULL, NULL, }, /* 0xd3 */
914 	{ NULL, NULL, NULL, NULL, }, /* 0xd4 */
915 	{ NULL, NULL, NULL, NULL, }, /* 0xd5 */
916 	{ NULL, NULL, NULL, NULL, }, /* 0xd6 */
917 	{ NULL, NULL, NULL, NULL, }, /* 0xd7 */
918 	{ NULL, NULL, NULL, NULL, }, /* 0xd8 */
919 	{ NULL, NULL, NULL, NULL, }, /* 0xd9 */
920 	{ NULL, NULL, NULL, NULL, }, /* 0xda */
921 	{ NULL, NULL, NULL, NULL, }, /* 0xdb */
922 	{ NULL, NULL, NULL, NULL, }, /* 0xdc */
923 	{ NULL, NULL, NULL, NULL, }, /* 0xdd */
924 	{ NULL, NULL, NULL, NULL, }, /* 0xde */
925 	{ NULL, NULL, NULL, NULL, }, /* 0xdf */
926 	{ NULL, NULL, NULL, &decl_net_called_soft, }, /* 0xe0 */
927 	{ NULL, NULL, NULL, &decl_net_crankback, }, /* 0xe1 */
928 	{ NULL, NULL, NULL, &decl_net_dtl, }, /* 0xe2 */
929 	{ NULL, NULL, NULL, &decl_net_calling_soft, }, /* 0xe3 */
930 	{ NULL, NULL, NULL, &decl_net_abradd, }, /* 0xe4 */
931 	{ NULL, NULL, NULL, NULL, }, /* 0xe5 */
932 	{ NULL, NULL, NULL, NULL, }, /* 0xe6 */
933 	{ NULL, NULL, NULL, NULL, }, /* 0xe7 */
934 	{ NULL, NULL, NULL, &decl_net_lij_callid, }, /* 0xe8 */
935 	{ NULL, NULL, NULL, &decl_net_lij_param, }, /* 0xe9 */
936 	{ NULL, NULL, NULL, &decl_net_lij_seqno, }, /* 0xea */
937 	{ NULL, NULL, NULL, &decl_net_cscope, }, /* 0xeb */
938 	{ NULL, NULL, NULL, &decl_net_exqos, }, /* 0xec */
939 	{ NULL, NULL, NULL, NULL, }, /* 0xed */
940 	{ NULL, NULL, NULL, NULL, }, /* 0xee */
941 	{ NULL, NULL, NULL, NULL, }, /* 0xef */
942 	{ NULL, NULL, NULL, &decl_net_mdcr, }, /* 0xf0 */
943 	{ NULL, NULL, NULL, NULL, }, /* 0xf1 */
944 	{ NULL, NULL, NULL, NULL, }, /* 0xf2 */
945 	{ NULL, NULL, NULL, NULL, }, /* 0xf3 */
946 	{ NULL, NULL, NULL, NULL, }, /* 0xf4 */
947 	{ NULL, NULL, NULL, NULL, }, /* 0xf5 */
948 	{ NULL, NULL, NULL, NULL, }, /* 0xf6 */
949 	{ NULL, NULL, NULL, NULL, }, /* 0xf7 */
950 	{ NULL, NULL, NULL, NULL, }, /* 0xf8 */
951 	{ NULL, NULL, NULL, NULL, }, /* 0xf9 */
952 	{ NULL, NULL, NULL, NULL, }, /* 0xfa */
953 	{ NULL, NULL, NULL, NULL, }, /* 0xfb */
954 	{ NULL, NULL, NULL, NULL, }, /* 0xfc */
955 	{ NULL, NULL, NULL, NULL, }, /* 0xfd */
956 	{ &decl_itu_unrec, NULL, NULL, NULL, }, /* 0xfe */
957 	{ NULL, NULL, NULL, NULL, }, /* 0xff */
958 };
959