summaryrefslogtreecommitdiff
path: root/usr/src/cmd/cmd-inet/usr.lib/mipagent/snmp_tree.c
blob: 79c0c70a9cd47124d4a7571cbd93bccd5d586f8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License, Version 1.0 only
 * (the "License").  You may not use this file except in compliance
 * with the License.
 *
 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
 * or http://www.opensolaris.org/os/licensing.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
 * If applicable, add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your own identifying
 * information: Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 */
/*
 * Copyright (c) 1999-2001 by Sun Microsystems, Inc.
 * All rights reserved.
 */

#pragma ident	"%Z%%M%	%I%	%E% SMI"

#include <sys/types.h>

#include <impl.h>
#include <node.h>

#include "snmp_stub.h"

int get_i_dont_think_so();

static Subid subid_table[] = {
/* 0 */ 1, 3, 6, 1, 2, 1, 44, 1, 1, 1,
/* 10 */ 1, 3, 6, 1, 2, 1, 44, 1, 1, 2,
/* 20 */ 1, 3, 6, 1, 2, 1, 44, 1, 1, 3,
/* 30 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 1, 1, 1,
/* 42 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 1, 1, 3,
/* 54 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 1, 1, 4,
/* 66 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 1, 1, 5,
/* 78 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 1, 1, 6,
/* 90 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 2,
/* 100 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 3, 1, 1,
/* 112 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 3, 1, 2,
/* 124 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 3, 1, 3,
/* 136 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 3, 1, 4,
/* 148 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 3, 1, 5,
/* 160 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 3, 1, 6,
/* 172 */ 1, 3, 6, 1, 2, 1, 44, 1, 2, 3, 1, 7,
/* 184 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 1,
/* 197 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 2,
/* 210 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 3,
/* 223 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 4,
/* 236 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 5,
/* 249 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 6,
/* 262 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 7,
/* 275 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 8,
/* 288 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 1, 1, 9,
/* 301 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 2,
/* 312 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 3,
/* 323 */ 1, 3, 6, 1, 2, 1, 44, 1, 3, 1, 4,
/* 334 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 1, 1, 1, 1,
/* 347 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 1, 1, 1, 2,
/* 360 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 2, 1,
/* 371 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 2, 2,
/* 382 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 1,
/* 395 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 2,
/* 408 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 3,
/* 421 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 4,
/* 434 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 5,
/* 447 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 6,
/* 460 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 7,
/* 473 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 8,
/* 486 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 1, 1, 9,
/* 499 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 2,
/* 510 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 3,
/* 521 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 4,
/* 532 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 5,
/* 543 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 6,
/* 554 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 7,
/* 565 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 8,
/* 576 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 9,
/* 587 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 10,
/* 598 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 11,
/* 609 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 12,
/* 620 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 13,
/* 631 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 14,
/* 642 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 15,
/* 653 */ 1, 3, 6, 1, 2, 1, 44, 1, 4, 3, 16,
/* 664 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 1,
/* 677 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 2,
/* 690 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 3,
/* 703 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 4,
/* 716 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 5,
/* 729 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 6,
/* 742 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 7,
/* 755 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 1, 1, 8,
/* 768 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 2, 1, 2,
/* 781 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 2, 1, 3,
/* 794 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 2, 1, 4,
/* 807 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 2, 1, 5,
/* 820 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 2, 1, 6,
/* 833 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 2, 1, 7,
/* 846 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 3,
/* 857 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 4,
/* 868 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 5,
/* 879 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 6,
/* 890 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 7,
/* 901 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 8,
/* 912 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 9,
/* 923 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 10,
/* 934 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 11,
/* 945 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 12,
/* 956 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 13,
/* 967 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 14,
/* 978 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 15,
/* 989 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 16,
/* 1000 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 17,
/* 1011 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 18,
/* 1022 */ 1, 3, 6, 1, 2, 1, 44, 1, 5, 3, 19,
0
};
int subid_table_size = 1033;

Enum enum_table[] = {
/* 0 */ { &enum_table[   1], "mobileNode", 0 },
/* 1 */ { &enum_table[   2], "foreignAgent", 1 },
/* 2 */ { NULL, "homeAgent", 2 },
/* 3 */ { &enum_table[   4], "enabled", 1 },
/* 4 */ { NULL, "disabled", 2 },
/* 5 */ { &enum_table[   6], "ipInIp", 0 },
/* 6 */ { &enum_table[   7], "gre", 1 },
/* 7 */ { &enum_table[   8], "minEnc", 2 },
/* 8 */ { NULL, "other", 3 },
/* 9 */ { &enum_table[  10], "other", 1 },
/* 10 */ { NULL, "md5", 2 },
/* 11 */ { &enum_table[  12], "other", 1 },
/* 12 */ { NULL, "prefixSuffix", 2 },
/* 13 */ { &enum_table[  14], "other", 1 },
/* 14 */ { &enum_table[  15], "timestamps", 2 },
/* 15 */ { NULL, "nonces", 3 },
/* 16 */ { &enum_table[  17], "noMobilitySecurityAssociation", 1 },
/* 17 */ { &enum_table[  18], "badAuthenticator", 2 },
/* 18 */ { &enum_table[  19], "badIdentifier", 3 },
/* 19 */ { &enum_table[  20], "badSPI", 4 },
/* 20 */ { &enum_table[  21], "missingSecurityExtension", 5 },
/* 21 */ { NULL, "other", 6 },
/* 22 */ { &enum_table[  23], "vjCompression", 0 },
/* 23 */ { &enum_table[  24], "gre", 1 },
/* 24 */ { &enum_table[  25], "minEnc", 2 },
/* 25 */ { &enum_table[  26], "decapsulationbyMN", 3 },
/* 26 */ { &enum_table[  27], "broadcastDatagram", 4 },
/* 27 */ { NULL, "simultaneousBindings", 5 },
/* 28 */ { &enum_table[  29], "vjCompression", 0 },
/* 29 */ { &enum_table[  30], "gre", 1 },
/* 30 */ { &enum_table[  31], "minEnc", 2 },
/* 31 */ { &enum_table[  32], "decapsulationbyMN", 3 },
/* 32 */ { &enum_table[  33], "broadcastDatagram", 4 },
/* 33 */ { NULL, "simultaneousBindings", 5 },
/* 34 */ { &enum_table[  35], "reasonUnspecified", 128 },
/* 35 */ { &enum_table[  36], "admProhibited", 129 },
/* 36 */ { &enum_table[  37], "insufficientResource", 130 },
/* 37 */ { &enum_table[  38], "mnAuthenticationFailure", 131 },
/* 38 */ { &enum_table[  39], "faAuthenticationFailure", 132 },
/* 39 */ { &enum_table[  40], "idMismatch", 133 },
/* 40 */ { &enum_table[  41], "poorlyFormedRequest", 134 },
/* 41 */ { &enum_table[  42], "tooManyBindings", 135 },
/* 42 */ { NULL, "unknownHA", 136 },
{ NULL, NULL, 0 }
};
int enum_table_size = 43;

Object object_table[] = {
/* 0 */ { { &subid_table[0], 10 }, INTEGER, &enum_table[0],
		READ_FLAG, 1, get_mipEntities, NULL, NULL },
/* 1 */ { { &subid_table[10], 10 }, INTEGER, &enum_table[3],
		READ_FLAG | WRITE_FLAG, 1, get_mipEnable, set_mipEnable, NULL },
/* 2 */ { { &subid_table[20], 10 }, INTEGER, &enum_table[5],
		READ_FLAG, 1, get_mipEncapsulationSupported, NULL, NULL },
/* 3 */ { { &subid_table[90], 10 }, COUNTER, NULL,
		READ_FLAG, 1, get_mipSecTotalViolations, NULL, NULL },
/* 4 */ { { &subid_table[301], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_maAdvertisementsSent, NULL, NULL },
/* 5 */ { { &subid_table[312], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_maAdvsSentForSolicitation, NULL, NULL },
/* 6 */ { { &subid_table[323], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_maSolicitationsReceived, NULL, NULL },
/* 7 */ { { &subid_table[360], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faIsBusy, NULL, NULL },
/* 8 */ { { &subid_table[371], 11 }, COUNTER, NULL,
		READ_FLAG | WRITE_FLAG, 1, get_faRegistrationRequired,
		set_faRegistrationRequired, NULL },
/* 9 */ { { &subid_table[499], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faRegRequestsReceived, NULL, NULL },
/* 10 */ { { &subid_table[510], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faRegRequestsRelayed, NULL, NULL },
/* 11 */ { { &subid_table[521], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faReasonUnspecified, NULL, NULL },
/* 12 */ { { &subid_table[532], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faAdmProhibited, NULL, NULL },
/* 13 */ { { &subid_table[543], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faInsufficientResource, NULL, NULL },
/* 14 */ { { &subid_table[554], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faMNAuthenticationFailure, NULL, NULL },
/* 15 */ { { &subid_table[565], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faRegLifetimeTooLong, NULL, NULL },
/* 16 */ { { &subid_table[576], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faPoorlyFormedRequests, NULL, NULL },
/* 17 */ { { &subid_table[587], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faEncapsulationUnavailable, NULL, NULL },
/* 18 */ { { &subid_table[598], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faVJCompressionUnavailable, NULL, NULL },
/* 19 */ { { &subid_table[609], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faHAUnreachable, NULL, NULL },
/* 20 */ { { &subid_table[620], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faRegRepliesRecieved, NULL, NULL },
/* 21 */ { { &subid_table[631], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faRegRepliesRelayed, NULL, NULL },
/* 22 */ { { &subid_table[642], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faHAAuthenticationFailure, NULL, NULL },
/* 23 */ { { &subid_table[653], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_faPoorlyFormedReplies, NULL, NULL },
/* 24 */ { { &subid_table[846], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haRegistrationAccepted, NULL, NULL },
/* 25 */ { { &subid_table[857], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haMultiBindingUnsupported, NULL, NULL },
/* 26 */ { { &subid_table[868], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haReasonUnspecified, NULL, NULL },
/* 27 */ { { &subid_table[879], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haAdmProhibited, NULL, NULL },
/* 28 */ { { &subid_table[890], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haInsufficientResource, NULL, NULL },
/* 29 */ { { &subid_table[901], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haMNAuthenticationFailure, NULL, NULL },
/* 30 */ { { &subid_table[912], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haFAAuthenticationFailure, NULL, NULL },
/* 31 */ { { &subid_table[923], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haIDMismatch, NULL, NULL },
/* 32 */ { { &subid_table[934], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haPoorlyFormedRequest, NULL, NULL },
/* 33 */ { { &subid_table[945], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haTooManyBindings, NULL, NULL },
/* 34 */ { { &subid_table[956], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haUnknownHA, NULL, NULL },
/* 35 */ { { &subid_table[967], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haGratuitiousARPsSent, NULL, NULL },
/* 36 */ { { &subid_table[978], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haProxyARPsSent, NULL, NULL },
/* 37 */ { { &subid_table[989], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haRegRequestsReceived, NULL, NULL },
/* 38 */ { { &subid_table[1000], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haDeRegRequestsReceived, NULL, NULL },
/* 39 */ { { &subid_table[1011], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haRegRepliesSent, NULL, NULL },
/* 40 */ { { &subid_table[1022], 11 }, COUNTER, NULL,
		READ_FLAG, 1, get_haDeRegRepliesSent, NULL, NULL },
{ { NULL, 0}, 0, NULL, 0, NULL, NULL }
};
int object_table_size = 41;

Index index_table[] = {
/* 0 */ { &index_table[   1], "mipSecPeerAddress",  5,  0, &node_table[16] },
/* 1 */ { NULL, "mipSecSPI",  0,  0, &node_table[17] },
/* 2 */ { NULL, "mipSecViolatorAddress",  5,  0, &node_table[25] },
/* 3 */ { NULL, "maInterfaceAddress",  5,  0, &node_table[36] },
/* 4 */ { NULL, "faSupportedCOA",  5,  0, &node_table[52] },
/* 5 */ { NULL, "faVisitorIPAddress",  5,  0, &node_table[60] },
/* 6 */ { &index_table[   7], "haMobilityBindingMN",  5,  0, &node_table[88] },
/* 7 */ { NULL, "haMobilityBindingCOA",  5,  0, &node_table[89] },
/* 8 */ { NULL, "haMobilityBindingMN",  5,  0, &node_table[88] },
{ NULL, NULL, NULL }
};
int index_table_size = 9;

Entry entry_table[] = {
/* 0 */ { &index_table[0], 2, get_mipSecAssocEntry, free_mipSecAssocEntry },
/* 1 */ { &index_table[2], 1, get_mipSecViolationEntry,
		free_mipSecViolationEntry },
/* 2 */ { &index_table[3], 1, get_maAdvConfigEntry, free_maAdvConfigEntry },
/* 3 */ { &index_table[4], 1, get_faCOAEntry, free_faCOAEntry },
/* 4 */ { &index_table[5], 1, get_faVisitorEntry, free_faVisitorEntry },
/* 5 */ { &index_table[6], 2, get_haMobilityBindingEntry,
		free_haMobilityBindingEntry },
/* 6 */ { &index_table[8], 1, get_haCounterEntry, free_haCounterEntry },
{ NULL, 0, NULL }
};
int entry_table_size = 7;

Column column_table[] = {
/* 0 */ { { &subid_table[30], 12 }, IPADDRESS, NULL,
		0, 2, NULL, NULL, &entry_table[0], 0 },
/* 1 */ { { &subid_table[42], 12 }, INTEGER, &enum_table[9],
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[0], 0 },
/* 2 */ { { &subid_table[54], 12 }, INTEGER, &enum_table[11],
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[0], 4 },
/* 3 */ { { &subid_table[66], 12 }, STRING, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[0], 8 },
/* 4 */ { { &subid_table[78], 12 }, INTEGER, &enum_table[13],
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[0], 16 },
/* 5 */ { { &subid_table[100], 12 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[1], 0 },
/* 6 */ { { &subid_table[112], 12 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[1], 8 },
/* 7 */ { { &subid_table[124], 12 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[1], 12 },
/* 8 */ { { &subid_table[136], 12 }, TIMETICKS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[1], 16 },
/* 9 */ { { &subid_table[148], 12 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[1], 20 },
/* 10 */ { { &subid_table[160], 12 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[1], 24 },
/* 11 */ { { &subid_table[172], 12 }, INTEGER, &enum_table[16],
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[1], 28 },
/* 12 */ { { &subid_table[184], 13 }, IPADDRESS, NULL, 0, 2,
		NULL, NULL, &entry_table[2], 0 },
/* 13 */ { { &subid_table[197], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 0 },
/* 14 */ { { &subid_table[210], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 4 },
/* 15 */ { { &subid_table[223], 13 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 8 },
/* 16 */ { { &subid_table[236], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 16 },
/* 17 */ { { &subid_table[249], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 20 },
/* 18 */ { { &subid_table[262], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 24 },
/* 19 */ { { &subid_table[275], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 28 },
/* 20 */ { { &subid_table[288], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[2], 32 },
/* 21 */ { { &subid_table[334], 13 }, IPADDRESS, NULL, 0, 2,
		NULL, NULL, &entry_table[3], 0 },
/* 22 */ { { &subid_table[347], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[3], 0 },
/* 23 */ { { &subid_table[382], 13 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 0 },
/* 24 */ { { &subid_table[395], 13 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 8 },
/* 25 */ { { &subid_table[408], 13 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 16 },
/* 26 */ { { &subid_table[421], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 24 },
/* 27 */ { { &subid_table[434], 13 }, GAUGE, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 28 },
/* 28 */ { { &subid_table[447], 13 }, INTEGER, &enum_table[22],
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 32 },
/* 29 */ { { &subid_table[460], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 36 },
/* 30 */ { { &subid_table[473], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 40 },
/* 31 */ { { &subid_table[486], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[4], 44 },
/* 32 */ { { &subid_table[664], 13 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 0 },
/* 33 */ { { &subid_table[677], 13 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 8 },
/* 34 */ { { &subid_table[690], 13 }, IPADDRESS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 16 },
/* 35 */ { { &subid_table[703], 13 }, INTEGER, &enum_table[28],
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 24 },
/* 36 */ { { &subid_table[716], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 28 },
/* 37 */ { { &subid_table[729], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 32 },
/* 38 */ { { &subid_table[742], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 36 },
/* 39 */ { { &subid_table[755], 13 }, GAUGE, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[5], 40 },
/* 40 */ { { &subid_table[768], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[6], 0 },
/* 41 */ { { &subid_table[781], 13 }, COUNTER, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[6], 4 },
/* 42 */ { { &subid_table[794], 13 }, GAUGE, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[6], 8 },
/* 43 */ { { &subid_table[807], 13 }, TIMETICKS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[6], 12 },
/* 44 */ { { &subid_table[820], 13 }, TIMETICKS, NULL,
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[6], 16 },
/* 45 */ { { &subid_table[833], 13 }, INTEGER, &enum_table[34],
		READ_FLAG, 2, get_i_dont_think_so, NULL, &entry_table[6], 20 },
{ { NULL, 0 }, 0, NULL, 0, NULL, NULL, 0 }
};
int column_table_size = 46;

Node node_table[] = {
/* 0 */ { NULL, &node_table[   1],
	NULL, &node_table[  10], "iso", 1, NODE, NULL },
/* 1 */ { &node_table[   0], &node_table[   2],
	NULL, &node_table[  10], "org", 3, NODE, NULL },
/* 2 */ { &node_table[   1], &node_table[   3],
	NULL, &node_table[  10], "dod", 6, NODE, NULL },
/* 3 */ { &node_table[   2], &node_table[   4],
	NULL, &node_table[  10], "internet", 1, NODE, NULL },
/* 4 */ { &node_table[   3],
	NULL, &node_table[   5], &node_table[  10], "directory", 1,
	NODE, NULL },
/* 5 */ { &node_table[   3], &node_table[   6], &node_table[ 140],
	&node_table[  10], "mgmt", 2, NODE, NULL },
/* 6 */ { &node_table[   5], &node_table[   7],
	NULL, &node_table[  10], "mib-2", 1, NODE, NULL },
/* 7 */ { &node_table[   6], &node_table[   8],
	NULL, &node_table[  10], "mipMIB", 44, NODE, NULL },
/* 8 */ { &node_table[   7], &node_table[   9], &node_table[ 121],
	&node_table[  10], "mipMIBObjects", 1, NODE, NULL },
/* 9 */ { &node_table[   8], &node_table[  10], &node_table[  13],
	&node_table[  10], "mipSystem", 1, NODE, NULL },
/* 10 */ { &node_table[   9],
	NULL, &node_table[  11], &node_table[  11], "mipEntities", 1,
	OBJECT, (void *) &object_table[0] },
/* 11 */ { &node_table[   9],
	NULL, &node_table[  12], &node_table[  12], "mipEnable", 2,
	OBJECT, (void *) &object_table[1] },
/* 12 */ { &node_table[   9],
	NULL, NULL, &node_table[18], "mipEncapsulationSupported", 3,
	OBJECT, (void *) &object_table[2] },
/* 13 */ { &node_table[   8], &node_table[  14], &node_table[  32],
	&node_table[  18], "mipSecurity", 2, NODE, NULL },
/* 14 */ { &node_table[  13], &node_table[  15], &node_table[  22],
	&node_table[  18], "mipSecAssocTable", 1, NODE, NULL },
/* 15 */ { &node_table[  14], &node_table[  16], NULL, &node_table[  18],
	"mipSecAssocEntry", 1, NODE, NULL },
/* 16 */ { &node_table[  15], NULL, &node_table[  17], &node_table[  18],
	"mipSecPeerAddress", 1, COLUMN, (void *) &column_table[0] },
/* 17 */ { &node_table[  15], NULL, &node_table[  18], &node_table[  18],
	"mipSecSPI", 2, NODE, NULL },
/* 18 */ { &node_table[  15], NULL, &node_table[  19], &node_table[  19],
	"mipSecAlgorithmType", 3, COLUMN, (void *) &column_table[1] },
/* 19 */ { &node_table[  15], NULL, &node_table[  20], &node_table[  20],
	"mipSecAlgorithmMode", 4, COLUMN, (void *) &column_table[2] },
/* 20 */ { &node_table[  15], NULL, &node_table[  21], &node_table[  21],
	"mipSecKey", 5, COLUMN, (void *) &column_table[3] },
/* 21 */ { &node_table[  15], NULL, NULL, &node_table[  22],
	"mipSecReplayMethod", 6, COLUMN, (void *) &column_table[4] },
/* 22 */ { &node_table[  13], NULL, &node_table[  23], &node_table[  25],
	"mipSecTotalViolations", 2, OBJECT, (void *) &object_table[3] },
/* 23 */ { &node_table[  13], &node_table[  24], NULL, &node_table[  25],
	"mipSecViolationTable", 3, NODE, NULL },
/* 24 */ { &node_table[  23], &node_table[  25], NULL, &node_table[  25],
	"mipSecViolationEntry", 1, NODE, NULL },
/* 25 */ { &node_table[  24], NULL, &node_table[  26], &node_table[  26],
	"mipSecViolatorAddress", 1, COLUMN, (void *) &column_table[5] },
/* 26 */ { &node_table[  24], NULL, &node_table[  27], &node_table[  27],
	"mipSecViolationCounter", 2, COLUMN, (void *) &column_table[6] },
/* 27 */ { &node_table[  24], NULL, &node_table[  28], &node_table[  28],
	"mipSecRecentViolationSPI", 3, COLUMN, (void *) &column_table[7] },
/* 28 */ { &node_table[  24], NULL, &node_table[  29], &node_table[  29],
	"mipSecRecentViolationTime", 4, COLUMN, (void *) &column_table[8] },
/* 29 */ { &node_table[  24], NULL, &node_table[  30], &node_table[  30],
	"mipSecRecentViolationIDLow", 5, COLUMN, (void *) &column_table[9] },
/* 30 */ { &node_table[  24], NULL, &node_table[  31], &node_table[  31],
	"mipSecRecentViolationIDHigh", 6, COLUMN, (void *) &column_table[10] },
/* 31 */ { &node_table[  24], NULL, NULL, &node_table[  37],
	"mipSecRecentViolationReason", 7, COLUMN, (void *) &column_table[11] },
/* 32 */ { &node_table[   8], &node_table[  33], &node_table[  48],
	&node_table[  37], "mipMA", 3, NODE, NULL },
/* 33 */ { &node_table[  32], &node_table[  34], NULL, &node_table[  37],
	"maAdvertisement", 1, NODE, NULL },
/* 34 */ { &node_table[  33], &node_table[  35], &node_table[  45],
	&node_table[  37], "maAdvConfigTable", 1, NODE, NULL },
/* 35 */ { &node_table[  34], &node_table[  36], NULL, &node_table[  37],
	"maAdvConfigEntry", 1, NODE, NULL },
/* 36 */ { &node_table[  35], NULL, &node_table[  37], &node_table[  37],
	"maInterfaceAddress", 1, COLUMN, (void *) &column_table[12] },
/* 37 */ { &node_table[  35], NULL, &node_table[  38], &node_table[  38],
	"maAdvMaxRegLifetime", 2, COLUMN, (void *) &column_table[13] },
/* 38 */ { &node_table[  35], NULL, &node_table[  39], &node_table[  39],
	"maAdvPrefixLengthInclusion", 3, COLUMN, (void *) &column_table[14] },
/* 39 */ { &node_table[  35], NULL, &node_table[  40], &node_table[  40],
	"maAdvAddress", 4, COLUMN, (void *) &column_table[15] },
/* 40 */ { &node_table[  35], NULL, &node_table[  41], &node_table[  41],
	"maAdvMaxInterval", 5, COLUMN, (void *) &column_table[16] },
/* 41 */ { &node_table[  35], NULL, &node_table[  42], &node_table[  42],
	"maAdvMinInterval", 6, COLUMN, (void *) &column_table[17] },
/* 42 */ { &node_table[  35], NULL, &node_table[  43], &node_table[  43],
	"maAdvMaxAdvLifetime", 7, COLUMN, (void *) &column_table[18] },
/* 43 */ { &node_table[  35], NULL, &node_table[  44], &node_table[  44],
	"maAdvResponseSolicitationOnly", 8, COLUMN,
	(void *) &column_table[19] },
/* 44 */ { &node_table[  35], NULL, NULL, &node_table[  45],
	"maAdvStatus", 9, COLUMN, (void *) &column_table[20] },
/* 45 */ { &node_table[  33], NULL, &node_table[  46], &node_table[  46],
	"maAdvertisementsSent", 2, OBJECT, (void *) &object_table[4] },
/* 46 */ { &node_table[  33], NULL, &node_table[  47], &node_table[  47],
	"maAdvsSentForSolicitation", 3, OBJECT, (void *) &object_table[5] },
/* 47 */ { &node_table[  33], NULL, NULL, &node_table[  53],
	"maSolicitationsReceived", 4, OBJECT, (void *) &object_table[6] },
/* 48 */ { &node_table[   8], &node_table[  49], &node_table[  84],
	&node_table[  53], "mipFA", 4, NODE, NULL },
/* 49 */ { &node_table[  48], &node_table[  50], &node_table[  54],
	&node_table[  53], "faSystem", 1, NODE, NULL },
/* 50 */ { &node_table[  49], &node_table[  51], NULL, &node_table[  53],
	"faCOATable", 1, NODE, NULL },
/* 51 */ { &node_table[  50], &node_table[  52], NULL, &node_table[  53],
	"faCOAEntry", 1, NODE, NULL },
/* 52 */ { &node_table[  51], NULL, &node_table[  53], &node_table[  53],
	"faSupportedCOA", 1, COLUMN, (void *) &column_table[21] },
/* 53 */ { &node_table[  51], NULL, NULL, &node_table[  55],
	"faCOAStatus", 2, COLUMN, (void *) &column_table[22] },
/* 54 */ { &node_table[  48], &node_table[  55], &node_table[  57],
	&node_table[  55], "faAdvertisement", 2, NODE, NULL },
/* 55 */ { &node_table[  54], NULL, &node_table[  56], &node_table[  56],
	"faIsBusy", 1, OBJECT, (void *) &object_table[7] },
/* 56 */ { &node_table[  54], NULL, NULL, &node_table[  60],
	"faRegistrationRequired", 2, OBJECT, (void *) &object_table[8] },
/* 57 */ { &node_table[  48], &node_table[  58], NULL, &node_table[  60],
	"faRegistration", 3, NODE, NULL },
/* 58 */ { &node_table[  57], &node_table[  59], &node_table[  69],
	&node_table[  60], "faVisitorTable", 1, NODE, NULL },
/* 59 */ { &node_table[  58], &node_table[  60], NULL, &node_table[  60],
	"faVisitorEntry", 1, NODE, NULL },
/* 60 */ { &node_table[  59], NULL, &node_table[  61], &node_table[  61],
	"faVisitorIPAddress", 1, COLUMN, (void *) &column_table[23] },
/* 61 */ { &node_table[  59], NULL, &node_table[  62], &node_table[  62],
	"faVisitorHomeAddress", 2, COLUMN, (void *) &column_table[24] },
/* 62 */ { &node_table[  59], NULL, &node_table[  63], &node_table[  63],
	"faVisitorHomeAgentAddress", 3, COLUMN, (void *) &column_table[25] },
/* 63 */ { &node_table[  59], NULL, &node_table[  64], &node_table[  64],
	"faVisitorTimeGranted", 4, COLUMN, (void *) &column_table[26] },
/* 64 */ { &node_table[  59], NULL, &node_table[  65], &node_table[  65],
	"faVisitorTimeRemaining", 5, COLUMN, (void *) &column_table[27] },
/* 65 */ { &node_table[  59], NULL, &node_table[  66], &node_table[  66],
	"faVisitorRegFlags", 6, COLUMN, (void *) &column_table[28] },
/* 66 */ { &node_table[  59], NULL, &node_table[  67], &node_table[  67],
	"faVisitorRegIDLow", 7, COLUMN, (void *) &column_table[29] },
/* 67 */ { &node_table[  59], NULL, &node_table[  68], &node_table[  68],
	"faVisitorRegIDHigh", 8, COLUMN, (void *) &column_table[30] },
/* 68 */ { &node_table[  59], NULL, NULL, &node_table[  69],
	"faVisitorRegIsAccepted", 9, COLUMN, (void *) &column_table[31] },
/* 69 */ { &node_table[  57], NULL, &node_table[  70], &node_table[  70],
	"faRegRequestsReceived", 2, OBJECT, (void *) &object_table[9] },
/* 70 */ { &node_table[  57], NULL, &node_table[  71], &node_table[  71],
	"faRegRequestsRelayed", 3, OBJECT, (void *) &object_table[10] },
/* 71 */ { &node_table[  57], NULL, &node_table[  72], &node_table[  72],
	"faReasonUnspecified", 4, OBJECT, (void *) &object_table[11] },
/* 72 */ { &node_table[  57], NULL, &node_table[  73], &node_table[  73],
	"faAdmProhibited", 5, OBJECT, (void *) &object_table[12] },
/* 73 */ { &node_table[  57], NULL, &node_table[  74], &node_table[  74],
	"faInsufficientResource", 6, OBJECT, (void *) &object_table[13] },
/* 74 */ { &node_table[  57], NULL, &node_table[  75], &node_table[  75],
	"faMNAuthenticationFailure", 7, OBJECT, (void *) &object_table[14] },
/* 75 */ { &node_table[  57], NULL, &node_table[  76], &node_table[  76],
	"faRegLifetimeTooLong", 8, OBJECT, (void *) &object_table[15] },
/* 76 */ { &node_table[  57], NULL, &node_table[  77], &node_table[  77],
	"faPoorlyFormedRequests", 9, OBJECT, (void *) &object_table[16] },
/* 77 */ { &node_table[  57], NULL, &node_table[  78], &node_table[  78],
	"faEncapsulationUnavailable", 10, OBJECT, (void *) &object_table[17] },
/* 78 */ { &node_table[  57], NULL, &node_table[  79], &node_table[  79],
	"faVJCompressionUnavailable", 11, OBJECT, (void *) &object_table[18] },
/* 79 */ { &node_table[  57], NULL, &node_table[  80], &node_table[  80],
	"faHAUnreachable", 12, OBJECT, (void *) &object_table[19] },
/* 80 */ { &node_table[  57], NULL, &node_table[  81], &node_table[  81],
	"faRegRepliesRecieved", 13, OBJECT, (void *) &object_table[20] },
/* 81 */ { &node_table[  57], NULL, &node_table[  82], &node_table[  82],
	"faRegRepliesRelayed", 14, OBJECT, (void *) &object_table[21] },
/* 82 */ { &node_table[  57], NULL, &node_table[  83], &node_table[  83],
	"faHAAuthenticationFailure", 15, OBJECT, (void *) &object_table[22] },
/* 83 */ { &node_table[  57], NULL, NULL, &node_table[  88],
	"faPoorlyFormedReplies", 16, OBJECT, (void *) &object_table[23] },
/* 84 */ { &node_table[   8], &node_table[  85], NULL, &node_table[  88],
	"mipHA", 5, NODE, NULL },
/* 85 */ { &node_table[  84], &node_table[  86], NULL, &node_table[  88],
	"haRegistration", 3, NODE, NULL },
/* 86 */ { &node_table[  85], &node_table[  87], &node_table[  96],
	&node_table[  88], "haMobilityBindingTable", 1, NODE, NULL },
/* 87 */ { &node_table[  86], &node_table[  88], NULL, &node_table[  88],
	"haMobilityBindingEntry", 1, NODE, NULL },
/* 88 */ { &node_table[  87], NULL, &node_table[  89], &node_table[  89],
	"haMobilityBindingMN", 1, COLUMN, (void *) &column_table[32] },
/* 89 */ { &node_table[  87], NULL, &node_table[  90], &node_table[  90],
	"haMobilityBindingCOA", 2, COLUMN, (void *) &column_table[33] },
/* 90 */ { &node_table[  87], NULL, &node_table[  91], &node_table[  91],
	"haMobilityBindingSourceAddress", 3, COLUMN,
	(void *) &column_table[34] },
/* 91 */ { &node_table[  87], NULL, &node_table[  92], &node_table[  92],
	"haMobilityBindingRegFlags", 4, COLUMN, (void *) &column_table[35] },
/* 92 */ { &node_table[  87], NULL, &node_table[  93], &node_table[  93],
	"haMobilityBindingRegIDLow", 5, COLUMN, (void *) &column_table[36] },
/* 93 */ { &node_table[  87], NULL, &node_table[  94], &node_table[  94],
	"haMobilityBindingRegIDHigh", 6, COLUMN, (void *) &column_table[37] },
/* 94 */ { &node_table[  87], NULL, &node_table[  95], &node_table[  95],
	"haMobilityBindingTimeGranted", 7, COLUMN, (void *) &column_table[38] },
/* 95 */ { &node_table[  87], NULL, NULL, &node_table[  98],
	"haMobilityBindingTimeRemaining", 8, COLUMN,
	(void *) &column_table[39] },
/* 96 */ { &node_table[  85], &node_table[  97], &node_table[ 104],
	&node_table[  98], "haCounterTable", 2, NODE, NULL },
/* 97 */ { &node_table[  96], &node_table[  98], NULL, &node_table[  98],
	"haCounterEntry", 1, NODE, NULL },
/* 98 */ { &node_table[  97], NULL, &node_table[  99], &node_table[  99],
	"haServiceRequestsAccepted", 2, COLUMN, (void *) &column_table[40] },
/* 99 */ { &node_table[  97], NULL, &node_table[ 100], &node_table[ 100],
	"haServiceRequestsDenied", 3, COLUMN, (void *) &column_table[41] },
/* 100 */ { &node_table[  97], NULL, &node_table[ 101], &node_table[ 101],
	"haOverallServiceTime", 4, COLUMN, (void *) &column_table[42] },
/* 101 */ { &node_table[  97], NULL, &node_table[ 102], &node_table[ 102],
	"haRecentServiceAcceptedTime", 5, COLUMN, (void *) &column_table[43] },
/* 102 */ { &node_table[  97], NULL, &node_table[ 103], &node_table[ 103],
	"haRecentServiceDeniedTime", 6, COLUMN,
	(void *) &column_table[44] },
/* 103 */ { &node_table[  97], NULL, NULL, &node_table[ 104],
	"haRecentServiceDeniedCode", 7, COLUMN, (void *) &column_table[45] },
/* 104 */ { &node_table[  85], NULL, &node_table[ 105], &node_table[ 105],
	"haRegistrationAccepted", 3, OBJECT, (void *) &object_table[24] },
/* 105 */ { &node_table[  85], NULL, &node_table[ 106], &node_table[ 106],
	"haMultiBindingUnsupported", 4, OBJECT, (void *) &object_table[25] },
/* 106 */ { &node_table[  85], NULL, &node_table[ 107], &node_table[ 107],
	"haReasonUnspecified", 5, OBJECT, (void *) &object_table[26] },
/* 107 */ { &node_table[  85], NULL, &node_table[ 108], &node_table[ 108],
	"haAdmProhibited", 6, OBJECT, (void *) &object_table[27] },
/* 108 */ { &node_table[  85], NULL, &node_table[ 109], &node_table[ 109],
	"haInsufficientResource", 7, OBJECT, (void *) &object_table[28] },
/* 109 */ { &node_table[  85], NULL, &node_table[ 110], &node_table[ 110],
	"haMNAuthenticationFailure", 8, OBJECT, (void *) &object_table[29] },
/* 110 */ { &node_table[  85], NULL, &node_table[ 111], &node_table[ 111],
	"haFAAuthenticationFailure", 9, OBJECT, (void *) &object_table[30] },
/* 111 */ { &node_table[  85], NULL, &node_table[ 112], &node_table[ 112],
	"haIDMismatch", 10, OBJECT, (void *) &object_table[31] },
/* 112 */ { &node_table[  85], NULL, &node_table[ 113], &node_table[ 113],
	"haPoorlyFormedRequest", 11, OBJECT,
	(void *) &object_table[32] },
/* 113 */ { &node_table[  85], NULL, &node_table[ 114], &node_table[ 114],
	"haTooManyBindings", 12, OBJECT, (void *) &object_table[33] },
/* 114 */ { &node_table[  85], NULL, &node_table[ 115], &node_table[ 115],
	"haUnknownHA", 13, OBJECT, (void *) &object_table[34] },
/* 115 */ { &node_table[  85], NULL, &node_table[ 116], &node_table[ 116],
	"haGratuitiousARPsSent", 14, OBJECT, (void *) &object_table[35] },
/* 116 */ { &node_table[  85], NULL, &node_table[ 117], &node_table[ 117],
	"haProxyARPsSent", 15, OBJECT, (void *) &object_table[36] },
/* 117 */ { &node_table[  85], NULL, &node_table[ 118], &node_table[ 118],
	"haRegRequestsReceived", 16, OBJECT, (void *) &object_table[37] },
/* 118 */ { &node_table[  85], NULL, &node_table[ 119], &node_table[ 119],
	"haDeRegRequestsReceived", 17, OBJECT, (void *) &object_table[38] },
/* 119 */ { &node_table[  85], NULL, &node_table[ 120], &node_table[ 120],
	"haRegRepliesSent", 18, OBJECT, (void *) &object_table[39] },
/* 120 */ { &node_table[  85], NULL, NULL, NULL, "haDeRegRepliesSent", 19,
	OBJECT, (void *) &object_table[40] },
/* 121 */ { &node_table[   7], &node_table[ 122], &node_table[ 124],
	NULL, "mipMIBNotificationPrefix", 2, NODE, NULL },
/* 122 */ { &node_table[ 121], &node_table[ 123], NULL,
	NULL, "mipMIBNotifications", 0, NODE, NULL },
/* 123 */ { &node_table[ 122], NULL, NULL,
	NULL, "mipAuthFailure", 1, NODE, NULL },
/* 124 */ { &node_table[   7], &node_table[ 125], NULL,
	NULL, "mipMIBConformance", 3, NODE, NULL },
/* 125 */ { &node_table[ 124], &node_table[ 126], &node_table[ 138],
	NULL, "mipGroups", 1, NODE, NULL },
/* 126 */ { &node_table[ 125], NULL, &node_table[ 127],
	NULL, "mipSystemGroup", 1, NODE, NULL },
/* 127 */ { &node_table[ 125], NULL, &node_table[ 128],
	NULL, "mipSecAssociationGroup", 2, NODE, NULL },
/* 128 */ { &node_table[ 125], NULL, &node_table[ 129],
	NULL, "mipSecViolationGroup", 3, NODE, NULL },
/* 129 */ { &node_table[ 125], NULL, &node_table[ 130],
	NULL, "mnSystemGroup", 4, NODE, NULL },
/* 130 */ { &node_table[ 125], NULL, &node_table[ 131],
	NULL, "mnDiscoveryGroup", 5, NODE, NULL },
/* 131 */ { &node_table[ 125], NULL, &node_table[ 132],
	NULL, "mnRegistrationGroup", 6, NODE, NULL },
/* 132 */ { &node_table[ 125], NULL, &node_table[ 133],
	NULL, "maAdvertisementGroup", 7, NODE, NULL },
/* 133 */ { &node_table[ 125], NULL, &node_table[ 134],
	NULL, "faSystemGroup", 8, NODE, NULL },
/* 134 */ { &node_table[ 125], NULL, &node_table[ 135],
	NULL, "faAdvertisementGroup", 9, NODE, NULL },
/* 135 */ { &node_table[ 125], NULL, &node_table[ 136],
	NULL, "faRegistrationGroup", 10, NODE, NULL },
/* 136 */ { &node_table[ 125], NULL, &node_table[ 137],
	NULL, "haRegistrationGroup", 11, NODE, NULL },
/* 137 */ { &node_table[ 125], NULL, NULL,
	NULL, "haRegNodeCountersGroup", 12, NODE, NULL },
/* 138 */ { &node_table[ 124], &node_table[ 139], NULL,
	NULL, "mipCompliances", 2, NODE, NULL },
/* 139 */ { &node_table[ 138], NULL, NULL,
	NULL, "mipCompliance", 1, NODE, NULL },
/* 140 */ { &node_table[   3], NULL, &node_table[ 141],
	NULL, "experimental", 3, NODE, NULL },
/* 141 */ { &node_table[   3], &node_table[ 142], &node_table[ 151],
	NULL, "private", 4, NODE, NULL },
/* 142 */ { &node_table[ 141], &node_table[ 143],
	NULL, NULL, "enterprises", 1, NODE, NULL },
/* 143 */ { &node_table[ 142], &node_table[ 144],
	NULL, NULL, "sun", 42, NODE, NULL },
/* 144 */ { &node_table[ 143], &node_table[ 145],
	NULL, NULL, "products", 2, NODE, NULL },
/* 145 */ { &node_table[ 144], &node_table[ 146],
	NULL, NULL, "messaging", 8, NODE, NULL },
/* 146 */ { &node_table[ 145], &node_table[ 147], &node_table[ 150],
	NULL, "agents", 1, NODE, NULL },
/* 147 */ { &node_table[ 146], NULL, &node_table[ 148],
	NULL, "snmpx400d", 1, NODE, NULL },
/* 148 */ { &node_table[ 146], NULL, &node_table[ 149],
	NULL, "snmpxapiad", 2, NODE, NULL },
/* 149 */ { &node_table[ 146], NULL, NULL,
	NULL, "snmpx500d", 3, NODE, NULL },
/* 150 */ { &node_table[ 145], NULL, NULL,
	NULL, "private-mibs", 2, NODE, NULL },
/* 151 */ { &node_table[   3], NULL, &node_table[ 152],
	NULL, "security", 5, NODE, NULL },
/* 152 */ { &node_table[   3], &node_table[ 153], NULL,
	NULL, "snmpV2", 6, NODE, NULL },
/* 153 */ { &node_table[ 152], NULL, &node_table[ 154],
	NULL, "snmpDomains", 1, NODE, NULL },
/* 154 */ { &node_table[ 152], NULL, &node_table[ 155],
	NULL, "snmpProxys", 2, NODE, NULL },
/* 155 */ { &node_table[ 152], NULL, NULL,
	NULL, "snmpModules", 3, NODE, NULL },
{ NULL, NULL, NULL, NULL, NULL, 0, 0, NULL }
};
int node_table_size = 156;