summaryrefslogtreecommitdiff
path: root/usr/src/cmd/cmd-inet/usr.lib/mipagent/snmp_tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/cmd-inet/usr.lib/mipagent/snmp_tree.c')
-rw-r--r--usr/src/cmd/cmd-inet/usr.lib/mipagent/snmp_tree.c715
1 files changed, 715 insertions, 0 deletions
diff --git a/usr/src/cmd/cmd-inet/usr.lib/mipagent/snmp_tree.c b/usr/src/cmd/cmd-inet/usr.lib/mipagent/snmp_tree.c
new file mode 100644
index 0000000000..79c0c70a9c
--- /dev/null
+++ b/usr/src/cmd/cmd-inet/usr.lib/mipagent/snmp_tree.c
@@ -0,0 +1,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;