/****************************************************************************** ****************************************************************************** **** This file was automatically generated by Wind River's **** MIB Compiler, version 10.2. **** This file was generated using the -mib.c switch. **** **** This file contains a representation of a MIB tree suitable **** for use by an SNMP agent running Wind River's WindManage SNMP package. **** **** DO NOT EDIT THIS FILE BY HAND. **** **** Last build date: Sun Jun 8 14:35:24 2008 **** from files: **** **** /home/cdinstall/MSP0708Cd/vxworks-6.7/target/src/wrn/wm/snmp/std-mibs/rfc1213.mib, **** /home/cdinstall/MSP0708Cd/vxworks-6.7/target/src/wrn/wm/snmp/std-mibs/rfc2571.mib, **** /home/cdinstall/MSP0708Cd/vxworks-6.7/target/src/wrn/wm/snmp/std-mibs/rfc2575.mib, **** /home/cdinstall/MSP0708Cd/vxworks-6.7/target/src/wrn/wm/snmp/std-mibs/rfc1907.mib, **** /home/cdinstall/MSP0708Cd/vxworks-6.7/target/src/wrn/wm/snmp/std-mibs/iftype.mib, **** /home/cdinstall/MSP0708Cd/vxworks-6.7/target/src/wrn/wm/snmp/std-mibs/rfc2233.mib, **** rfc2233.ctl, snmpmib2.mib **** starting from node: mib-2 ****************************************************************************** ****************************************************************************** */ #define _MIB 1 #include #include #include #include #ifndef STATIC #define STATIC static #endif /** ** Subtree Object Identifier for Add_Node_From_Root ** mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } **/ STATIC OIDC_T oid_mib_root_1213_node[] = { 1, 3, 6, 1, 2, 1 }; OBJ_ID_T objid_mib_root_1213_node = { sizeof(oid_mib_root_1213_node)/sizeof(OIDC_T), oid_mib_root_1213_node }; LEAF_NT_ASYS( l_sysDescr, REPLACEABLE, "sysDescr", VT_STRING, READ_ACCESS, SCALAR, null_test_async, systemGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sysObjectID, REPLACEABLE, "sysObjectID", VT_OBJECT, READ_ACCESS, SCALAR, null_test_async, systemGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sysUpTime, REPLACEABLE, "sysUpTime", VT_TIMETICKS, READ_ACCESS, SCALAR, null_test_async, systemGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sysContact, REPLACEABLE, "sysContact", VT_STRING, READ_WRITE_ACCESS, SCALAR, systemTest, systemGet, systemSet, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sysName, REPLACEABLE, "sysName", VT_STRING, READ_WRITE_ACCESS, SCALAR, systemTest, systemGet, systemSet, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sysLocation, REPLACEABLE, "sysLocation", VT_STRING, READ_WRITE_ACCESS, SCALAR, systemTest, systemGet, systemSet, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_sysServices, REPLACEABLE, "sysServices", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, systemGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_system[] = { ARC(1, l_sysDescr), ARC(2, l_sysObjectID), ARC(3, l_sysUpTime), ARC(4, l_sysContact), ARC(5, l_sysName), ARC(6, l_sysLocation), ARC(7, l_sysServices), END_OF_ARC_LIST }; STATIC MIBNODE_T n_system = NODE_NT("system", REPLACEABLE, a_system); LEAF_NT_ASYS( l_ifNumber, REPLACEABLE, "ifNumber", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, interfacesGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifIndex, REPLACEABLE, "ifIndex", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifDescr, REPLACEABLE, "ifDescr", VT_STRING, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifType, REPLACEABLE, "ifType", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifMtu, REPLACEABLE, "ifMtu", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifSpeed, REPLACEABLE, "ifSpeed", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifPhysAddress, REPLACEABLE, "ifPhysAddress", VT_STRING, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifAdminStatus, REPLACEABLE, "ifAdminStatus", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ifEntryTest, ifEntryGet, ifEntrySet, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOperStatus, REPLACEABLE, "ifOperStatus", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifLastChange, REPLACEABLE, "ifLastChange", VT_TIMETICKS, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInOctets, REPLACEABLE, "ifInOctets", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInUcastPkts, REPLACEABLE, "ifInUcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInNUcastPkts, REPLACEABLE, "ifInNUcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInDiscards, REPLACEABLE, "ifInDiscards", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInErrors, REPLACEABLE, "ifInErrors", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInUnknownProtos, REPLACEABLE, "ifInUnknownProtos", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutOctets, REPLACEABLE, "ifOutOctets", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutUcastPkts, REPLACEABLE, "ifOutUcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutNUcastPkts, REPLACEABLE, "ifOutNUcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutDiscards, REPLACEABLE, "ifOutDiscards", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutErrors, REPLACEABLE, "ifOutErrors", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutQLen, REPLACEABLE, "ifOutQLen", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifSpecific, REPLACEABLE, "ifSpecific", VT_OBJECT, READ_ACCESS, TABULAR, null_test_async, ifEntryGet, null_set_async, ifEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ifEntry[] = { ARC(1, l_ifIndex), ARC(2, l_ifDescr), ARC(3, l_ifType), ARC(4, l_ifMtu), ARC(5, l_ifSpeed), ARC(6, l_ifPhysAddress), ARC(7, l_ifAdminStatus), ARC(8, l_ifOperStatus), ARC(9, l_ifLastChange), ARC(10, l_ifInOctets), ARC(11, l_ifInUcastPkts), ARC(12, l_ifInNUcastPkts), ARC(13, l_ifInDiscards), ARC(14, l_ifInErrors), ARC(15, l_ifInUnknownProtos), ARC(16, l_ifOutOctets), ARC(17, l_ifOutUcastPkts), ARC(18, l_ifOutNUcastPkts), ARC(19, l_ifOutDiscards), ARC(20, l_ifOutErrors), ARC(21, l_ifOutQLen), ARC(22, l_ifSpecific), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifEntry = NODE_NT("ifEntry", REPLACEABLE, a_ifEntry); STATIC MIBARC_T a_ifTable[] = { ARC(1, n_ifEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifTable = NODE_NT("ifTable", REPLACEABLE, a_ifTable); STATIC MIBARC_T a_interfaces[] = { ARC(1, l_ifNumber), ARC(2, n_ifTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_interfaces = NODE_NT("interfaces", REPLACEABLE, a_interfaces); STATIC MIBARC_T a_at[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_at = NODE_NT("at", REPLACEABLE, a_at); LEAF_NT_ASYS( l_ipForwarding, REPLACEABLE, "ipForwarding", VT_NUMBER, READ_WRITE_ACCESS, SCALAR, ipTest, ipGet, ipSet, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipDefaultTTL, REPLACEABLE, "ipDefaultTTL", VT_NUMBER, READ_WRITE_ACCESS, SCALAR, ipTest, ipGet, ipSet, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipInReceives, REPLACEABLE, "ipInReceives", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipInHdrErrors, REPLACEABLE, "ipInHdrErrors", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipInAddrErrors, REPLACEABLE, "ipInAddrErrors", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipForwDatagrams, REPLACEABLE, "ipForwDatagrams", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipInUnknownProtos, REPLACEABLE, "ipInUnknownProtos", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipInDiscards, REPLACEABLE, "ipInDiscards", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipInDelivers, REPLACEABLE, "ipInDelivers", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipOutRequests, REPLACEABLE, "ipOutRequests", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipOutDiscards, REPLACEABLE, "ipOutDiscards", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipOutNoRoutes, REPLACEABLE, "ipOutNoRoutes", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipReasmTimeout, REPLACEABLE, "ipReasmTimeout", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipReasmReqds, REPLACEABLE, "ipReasmReqds", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipReasmOKs, REPLACEABLE, "ipReasmOKs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipReasmFails, REPLACEABLE, "ipReasmFails", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipFragOKs, REPLACEABLE, "ipFragOKs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipFragFails, REPLACEABLE, "ipFragFails", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipFragCreates, REPLACEABLE, "ipFragCreates", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipAdEntAddr, REPLACEABLE, "ipAdEntAddr", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, ipAddrEntryGet, null_set_async, ipAddrEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipAdEntIfIndex, REPLACEABLE, "ipAdEntIfIndex", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ipAddrEntryGet, null_set_async, ipAddrEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipAdEntNetMask, REPLACEABLE, "ipAdEntNetMask", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, ipAddrEntryGet, null_set_async, ipAddrEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipAdEntBcastAddr, REPLACEABLE, "ipAdEntBcastAddr", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ipAddrEntryGet, null_set_async, ipAddrEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipAdEntReasmMaxSize, REPLACEABLE, "ipAdEntReasmMaxSize", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ipAddrEntryGet, null_set_async, ipAddrEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ipAddrEntry[] = { ARC(1, l_ipAdEntAddr), ARC(2, l_ipAdEntIfIndex), ARC(3, l_ipAdEntNetMask), ARC(4, l_ipAdEntBcastAddr), ARC(5, l_ipAdEntReasmMaxSize), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ipAddrEntry = NODE_NT("ipAddrEntry", REPLACEABLE, a_ipAddrEntry); STATIC MIBARC_T a_ipAddrTable[] = { ARC(1, n_ipAddrEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ipAddrTable = NODE_NT("ipAddrTable", REPLACEABLE, a_ipAddrTable); LEAF_NT_ASYS( l_ipRouteDest, REPLACEABLE, "ipRouteDest", VT_IPADDRESS, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteIfIndex, REPLACEABLE, "ipRouteIfIndex", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteMetric1, REPLACEABLE, "ipRouteMetric1", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteMetric2, REPLACEABLE, "ipRouteMetric2", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteMetric3, REPLACEABLE, "ipRouteMetric3", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteMetric4, REPLACEABLE, "ipRouteMetric4", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteNextHop, REPLACEABLE, "ipRouteNextHop", VT_IPADDRESS, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteType, REPLACEABLE, "ipRouteType", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteProto, REPLACEABLE, "ipRouteProto", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ipRouteEntryGet, null_set_async, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteAge, REPLACEABLE, "ipRouteAge", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteMask, REPLACEABLE, "ipRouteMask", VT_IPADDRESS, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteMetric5, REPLACEABLE, "ipRouteMetric5", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipRouteEntryTest, ipRouteEntryGet, ipRouteEntrySet, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipRouteInfo, REPLACEABLE, "ipRouteInfo", VT_OBJECT, READ_ACCESS, TABULAR, null_test_async, ipRouteEntryGet, null_set_async, ipRouteEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ipRouteEntry[] = { ARC(1, l_ipRouteDest), ARC(2, l_ipRouteIfIndex), ARC(3, l_ipRouteMetric1), ARC(4, l_ipRouteMetric2), ARC(5, l_ipRouteMetric3), ARC(6, l_ipRouteMetric4), ARC(7, l_ipRouteNextHop), ARC(8, l_ipRouteType), ARC(9, l_ipRouteProto), ARC(10, l_ipRouteAge), ARC(11, l_ipRouteMask), ARC(12, l_ipRouteMetric5), ARC(13, l_ipRouteInfo), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ipRouteEntry = NODE_NT("ipRouteEntry", REPLACEABLE, a_ipRouteEntry); STATIC MIBARC_T a_ipRouteTable[] = { ARC(1, n_ipRouteEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ipRouteTable = NODE_NT("ipRouteTable", REPLACEABLE, a_ipRouteTable); LEAF_NT_ASYS( l_ipNetToMediaIfIndex, REPLACEABLE, "ipNetToMediaIfIndex", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipNetToMediaEntryTest, ipNetToMediaEntryGet, ipNetToMediaEntrySet, ipNetToMediaEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipNetToMediaPhysAddress, REPLACEABLE, "ipNetToMediaPhysAddress", VT_STRING, READ_WRITE_ACCESS, TABULAR, ipNetToMediaEntryTest, ipNetToMediaEntryGet, ipNetToMediaEntrySet, ipNetToMediaEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipNetToMediaNetAddress, REPLACEABLE, "ipNetToMediaNetAddress", VT_IPADDRESS, READ_WRITE_ACCESS, TABULAR, ipNetToMediaEntryTest, ipNetToMediaEntryGet, ipNetToMediaEntrySet, ipNetToMediaEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ipNetToMediaType, REPLACEABLE, "ipNetToMediaType", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ipNetToMediaEntryTest, ipNetToMediaEntryGet, ipNetToMediaEntrySet, ipNetToMediaEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ipNetToMediaEntry[] = { ARC(1, l_ipNetToMediaIfIndex), ARC(2, l_ipNetToMediaPhysAddress), ARC(3, l_ipNetToMediaNetAddress), ARC(4, l_ipNetToMediaType), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ipNetToMediaEntry = NODE_NT("ipNetToMediaEntry", REPLACEABLE, a_ipNetToMediaEntry); STATIC MIBARC_T a_ipNetToMediaTable[] = { ARC(1, n_ipNetToMediaEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ipNetToMediaTable = NODE_NT("ipNetToMediaTable", REPLACEABLE, a_ipNetToMediaTable); LEAF_NT_ASYS( l_ipRoutingDiscards, REPLACEABLE, "ipRoutingDiscards", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, ipGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ip[] = { ARC(1, l_ipForwarding), ARC(2, l_ipDefaultTTL), ARC(3, l_ipInReceives), ARC(4, l_ipInHdrErrors), ARC(5, l_ipInAddrErrors), ARC(6, l_ipForwDatagrams), ARC(7, l_ipInUnknownProtos), ARC(8, l_ipInDiscards), ARC(9, l_ipInDelivers), ARC(10, l_ipOutRequests), ARC(11, l_ipOutDiscards), ARC(12, l_ipOutNoRoutes), ARC(13, l_ipReasmTimeout), ARC(14, l_ipReasmReqds), ARC(15, l_ipReasmOKs), ARC(16, l_ipReasmFails), ARC(17, l_ipFragOKs), ARC(18, l_ipFragFails), ARC(19, l_ipFragCreates), ARC(20, n_ipAddrTable), ARC(21, n_ipRouteTable), ARC(22, n_ipNetToMediaTable), ARC(23, l_ipRoutingDiscards), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ip = NODE_NT("ip", REPLACEABLE, a_ip); LEAF_NT_ASYS( l_icmpInMsgs, REPLACEABLE, "icmpInMsgs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInErrors, REPLACEABLE, "icmpInErrors", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInDestUnreachs, REPLACEABLE, "icmpInDestUnreachs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInTimeExcds, REPLACEABLE, "icmpInTimeExcds", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInParmProbs, REPLACEABLE, "icmpInParmProbs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInSrcQuenchs, REPLACEABLE, "icmpInSrcQuenchs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInRedirects, REPLACEABLE, "icmpInRedirects", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInEchos, REPLACEABLE, "icmpInEchos", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInEchoReps, REPLACEABLE, "icmpInEchoReps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInTimestamps, REPLACEABLE, "icmpInTimestamps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInTimestampReps, REPLACEABLE, "icmpInTimestampReps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInAddrMasks, REPLACEABLE, "icmpInAddrMasks", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpInAddrMaskReps, REPLACEABLE, "icmpInAddrMaskReps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutMsgs, REPLACEABLE, "icmpOutMsgs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutErrors, REPLACEABLE, "icmpOutErrors", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutDestUnreachs, REPLACEABLE, "icmpOutDestUnreachs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutTimeExcds, REPLACEABLE, "icmpOutTimeExcds", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutParmProbs, REPLACEABLE, "icmpOutParmProbs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutSrcQuenchs, REPLACEABLE, "icmpOutSrcQuenchs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutRedirects, REPLACEABLE, "icmpOutRedirects", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutEchos, REPLACEABLE, "icmpOutEchos", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutEchoReps, REPLACEABLE, "icmpOutEchoReps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutTimestamps, REPLACEABLE, "icmpOutTimestamps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutTimestampReps, REPLACEABLE, "icmpOutTimestampReps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutAddrMasks, REPLACEABLE, "icmpOutAddrMasks", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_icmpOutAddrMaskReps, REPLACEABLE, "icmpOutAddrMaskReps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, icmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_icmp[] = { ARC(1, l_icmpInMsgs), ARC(2, l_icmpInErrors), ARC(3, l_icmpInDestUnreachs), ARC(4, l_icmpInTimeExcds), ARC(5, l_icmpInParmProbs), ARC(6, l_icmpInSrcQuenchs), ARC(7, l_icmpInRedirects), ARC(8, l_icmpInEchos), ARC(9, l_icmpInEchoReps), ARC(10, l_icmpInTimestamps), ARC(11, l_icmpInTimestampReps), ARC(12, l_icmpInAddrMasks), ARC(13, l_icmpInAddrMaskReps), ARC(14, l_icmpOutMsgs), ARC(15, l_icmpOutErrors), ARC(16, l_icmpOutDestUnreachs), ARC(17, l_icmpOutTimeExcds), ARC(18, l_icmpOutParmProbs), ARC(19, l_icmpOutSrcQuenchs), ARC(20, l_icmpOutRedirects), ARC(21, l_icmpOutEchos), ARC(22, l_icmpOutEchoReps), ARC(23, l_icmpOutTimestamps), ARC(24, l_icmpOutTimestampReps), ARC(25, l_icmpOutAddrMasks), ARC(26, l_icmpOutAddrMaskReps), END_OF_ARC_LIST }; STATIC MIBNODE_T n_icmp = NODE_NT("icmp", REPLACEABLE, a_icmp); LEAF_NT_ASYS( l_tcpRtoAlgorithm, REPLACEABLE, "tcpRtoAlgorithm", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpRtoMin, REPLACEABLE, "tcpRtoMin", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpRtoMax, REPLACEABLE, "tcpRtoMax", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpMaxConn, REPLACEABLE, "tcpMaxConn", VT_NUMBER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpActiveOpens, REPLACEABLE, "tcpActiveOpens", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpPassiveOpens, REPLACEABLE, "tcpPassiveOpens", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpAttemptFails, REPLACEABLE, "tcpAttemptFails", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpEstabResets, REPLACEABLE, "tcpEstabResets", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpCurrEstab, REPLACEABLE, "tcpCurrEstab", VT_GAUGE, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpInSegs, REPLACEABLE, "tcpInSegs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpOutSegs, REPLACEABLE, "tcpOutSegs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpRetransSegs, REPLACEABLE, "tcpRetransSegs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpConnState, REPLACEABLE, "tcpConnState", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, tcpConnEntryTest, tcpConnEntryGet, tcpConnEntrySet, tcpConnEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpConnLocalAddress, REPLACEABLE, "tcpConnLocalAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, tcpConnEntryGet, null_set_async, tcpConnEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpConnLocalPort, REPLACEABLE, "tcpConnLocalPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, tcpConnEntryGet, null_set_async, tcpConnEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpConnRemAddress, REPLACEABLE, "tcpConnRemAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, tcpConnEntryGet, null_set_async, tcpConnEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpConnRemPort, REPLACEABLE, "tcpConnRemPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, tcpConnEntryGet, null_set_async, tcpConnEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_tcpConnEntry[] = { ARC(1, l_tcpConnState), ARC(2, l_tcpConnLocalAddress), ARC(3, l_tcpConnLocalPort), ARC(4, l_tcpConnRemAddress), ARC(5, l_tcpConnRemPort), END_OF_ARC_LIST }; STATIC MIBNODE_T n_tcpConnEntry = NODE_NT("tcpConnEntry", REPLACEABLE, a_tcpConnEntry); STATIC MIBARC_T a_tcpConnTable[] = { ARC(1, n_tcpConnEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_tcpConnTable = NODE_NT("tcpConnTable", REPLACEABLE, a_tcpConnTable); LEAF_NT_ASYS( l_tcpInErrs, REPLACEABLE, "tcpInErrs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_tcpOutRsts, REPLACEABLE, "tcpOutRsts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, tcpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_tcp[] = { ARC(1, l_tcpRtoAlgorithm), ARC(2, l_tcpRtoMin), ARC(3, l_tcpRtoMax), ARC(4, l_tcpMaxConn), ARC(5, l_tcpActiveOpens), ARC(6, l_tcpPassiveOpens), ARC(7, l_tcpAttemptFails), ARC(8, l_tcpEstabResets), ARC(9, l_tcpCurrEstab), ARC(10, l_tcpInSegs), ARC(11, l_tcpOutSegs), ARC(12, l_tcpRetransSegs), ARC(13, n_tcpConnTable), ARC(14, l_tcpInErrs), ARC(15, l_tcpOutRsts), END_OF_ARC_LIST }; STATIC MIBNODE_T n_tcp = NODE_NT("tcp", REPLACEABLE, a_tcp); LEAF_NT_ASYS( l_udpInDatagrams, REPLACEABLE, "udpInDatagrams", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, udpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_udpNoPorts, REPLACEABLE, "udpNoPorts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, udpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_udpInErrors, REPLACEABLE, "udpInErrors", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, udpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_udpOutDatagrams, REPLACEABLE, "udpOutDatagrams", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, udpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_udpLocalAddress, REPLACEABLE, "udpLocalAddress", VT_IPADDRESS, READ_ACCESS, TABULAR, null_test_async, udpEntryGet, null_set_async, udpEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_udpLocalPort, REPLACEABLE, "udpLocalPort", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, udpEntryGet, null_set_async, udpEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_udpEntry[] = { ARC(1, l_udpLocalAddress), ARC(2, l_udpLocalPort), END_OF_ARC_LIST }; STATIC MIBNODE_T n_udpEntry = NODE_NT("udpEntry", REPLACEABLE, a_udpEntry); STATIC MIBARC_T a_udpTable[] = { ARC(1, n_udpEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_udpTable = NODE_NT("udpTable", REPLACEABLE, a_udpTable); STATIC MIBARC_T a_udp[] = { ARC(1, l_udpInDatagrams), ARC(2, l_udpNoPorts), ARC(3, l_udpInErrors), ARC(4, l_udpOutDatagrams), ARC(5, n_udpTable), END_OF_ARC_LIST }; STATIC MIBNODE_T n_udp = NODE_NT("udp", REPLACEABLE, a_udp); STATIC MIBARC_T a_transmission[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_transmission = NODE_NT("transmission", 0, a_transmission); LEAF_NT_ASYS( l_snmpInPkts, REPLACEABLE, "snmpInPkts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutPkts, REPLACEABLE, "snmpOutPkts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInBadVersions, REPLACEABLE, "snmpInBadVersions", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInBadCommunityNames, REPLACEABLE, "snmpInBadCommunityNames", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInBadCommunityUses, REPLACEABLE, "snmpInBadCommunityUses", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInASNParseErrs, REPLACEABLE, "snmpInASNParseErrs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInTooBigs, REPLACEABLE, "snmpInTooBigs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInNoSuchNames, REPLACEABLE, "snmpInNoSuchNames", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInBadValues, REPLACEABLE, "snmpInBadValues", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInReadOnlys, REPLACEABLE, "snmpInReadOnlys", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInGenErrs, REPLACEABLE, "snmpInGenErrs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInTotalReqVars, REPLACEABLE, "snmpInTotalReqVars", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInTotalSetVars, REPLACEABLE, "snmpInTotalSetVars", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInGetRequests, REPLACEABLE, "snmpInGetRequests", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInGetNexts, REPLACEABLE, "snmpInGetNexts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInSetRequests, REPLACEABLE, "snmpInSetRequests", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInGetResponses, REPLACEABLE, "snmpInGetResponses", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpInTraps, REPLACEABLE, "snmpInTraps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutTooBigs, REPLACEABLE, "snmpOutTooBigs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutNoSuchNames, REPLACEABLE, "snmpOutNoSuchNames", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutBadValues, REPLACEABLE, "snmpOutBadValues", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutGenErrs, REPLACEABLE, "snmpOutGenErrs", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutGetRequests, REPLACEABLE, "snmpOutGetRequests", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutGetNexts, REPLACEABLE, "snmpOutGetNexts", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutSetRequests, REPLACEABLE, "snmpOutSetRequests", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutGetResponses, REPLACEABLE, "snmpOutGetResponses", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpOutTraps, REPLACEABLE, "snmpOutTraps", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpEnableAuthenTraps, REPLACEABLE, "snmpEnableAuthenTraps", VT_NUMBER, READ_WRITE_ACCESS, SCALAR, snmpTest, snmpGet, snmpSet, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpSilentDrops, REPLACEABLE, "snmpSilentDrops", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_snmpProxyDrops, REPLACEABLE, "snmpProxyDrops", VT_COUNTER, READ_ACCESS, SCALAR, null_test_async, snmpGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_snmp[] = { ARC(1, l_snmpInPkts), ARC(2, l_snmpOutPkts), ARC(3, l_snmpInBadVersions), ARC(4, l_snmpInBadCommunityNames), ARC(5, l_snmpInBadCommunityUses), ARC(6, l_snmpInASNParseErrs), ARC(8, l_snmpInTooBigs), ARC(9, l_snmpInNoSuchNames), ARC(10, l_snmpInBadValues), ARC(11, l_snmpInReadOnlys), ARC(12, l_snmpInGenErrs), ARC(13, l_snmpInTotalReqVars), ARC(14, l_snmpInTotalSetVars), ARC(15, l_snmpInGetRequests), ARC(16, l_snmpInGetNexts), ARC(17, l_snmpInSetRequests), ARC(18, l_snmpInGetResponses), ARC(19, l_snmpInTraps), ARC(20, l_snmpOutTooBigs), ARC(21, l_snmpOutNoSuchNames), ARC(22, l_snmpOutBadValues), ARC(24, l_snmpOutGenErrs), ARC(25, l_snmpOutGetRequests), ARC(26, l_snmpOutGetNexts), ARC(27, l_snmpOutSetRequests), ARC(28, l_snmpOutGetResponses), ARC(29, l_snmpOutTraps), ARC(30, l_snmpEnableAuthenTraps), ARC(31, l_snmpSilentDrops), ARC(32, l_snmpProxyDrops), END_OF_ARC_LIST }; STATIC MIBNODE_T n_snmp = NODE_NT("snmp", REPLACEABLE, a_snmp); STATIC MIBARC_T a_ianaifType[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ianaifType = NODE_NT("ianaifType", 0, a_ianaifType); LEAF_NT_ASYS( l_ifName, REPLACEABLE, "ifName", VT_STRING, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInMulticastPkts, REPLACEABLE, "ifInMulticastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInBroadcastPkts, REPLACEABLE, "ifInBroadcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutMulticastPkts, REPLACEABLE, "ifOutMulticastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutBroadcastPkts, REPLACEABLE, "ifOutBroadcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCInOctets, REPLACEABLE, "ifHCInOctets", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCInUcastPkts, REPLACEABLE, "ifHCInUcastPkts", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCInMulticastPkts, REPLACEABLE, "ifHCInMulticastPkts", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCInBroadcastPkts, REPLACEABLE, "ifHCInBroadcastPkts", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCOutOctets, REPLACEABLE, "ifHCOutOctets", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCOutUcastPkts, REPLACEABLE, "ifHCOutUcastPkts", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCOutMulticastPkts, REPLACEABLE, "ifHCOutMulticastPkts", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHCOutBroadcastPkts, REPLACEABLE, "ifHCOutBroadcastPkts", VT_COUNTER64, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifLinkUpDownTrapEnable, REPLACEABLE, "ifLinkUpDownTrapEnable", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ifEntryTest, ifXEntryGet, ifEntrySet, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHighSpeed, REPLACEABLE, "ifHighSpeed", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifPromiscuousMode, REPLACEABLE, "ifPromiscuousMode", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ifEntryTest, ifXEntryGet, ifEntrySet, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifConnectorPresent, REPLACEABLE, "ifConnectorPresent", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifAlias, REPLACEABLE, "ifAlias", VT_STRING, READ_WRITE_ACCESS, TABULAR, ifEntryTest, ifXEntryGet, ifEntrySet, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifCounterDiscontinuityTime, REPLACEABLE, "ifCounterDiscontinuityTime", VT_TIMETICKS, READ_ACCESS, TABULAR, null_test_async, ifXEntryGet, null_set_async, ifXEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ifXEntry[] = { ARC(1, l_ifName), ARC(2, l_ifInMulticastPkts), ARC(3, l_ifInBroadcastPkts), ARC(4, l_ifOutMulticastPkts), ARC(5, l_ifOutBroadcastPkts), ARC(6, l_ifHCInOctets), ARC(7, l_ifHCInUcastPkts), ARC(8, l_ifHCInMulticastPkts), ARC(9, l_ifHCInBroadcastPkts), ARC(10, l_ifHCOutOctets), ARC(11, l_ifHCOutUcastPkts), ARC(12, l_ifHCOutMulticastPkts), ARC(13, l_ifHCOutBroadcastPkts), ARC(14, l_ifLinkUpDownTrapEnable), ARC(15, l_ifHighSpeed), ARC(16, l_ifPromiscuousMode), ARC(17, l_ifConnectorPresent), ARC(18, l_ifAlias), ARC(19, l_ifCounterDiscontinuityTime), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifXEntry = NODE_NT("ifXEntry", REPLACEABLE, a_ifXEntry); STATIC MIBARC_T a_ifXTable[] = { ARC(1, n_ifXEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifXTable = NODE_NT("ifXTable", REPLACEABLE, a_ifXTable); STATIC MIBARC_T a_ifStackHigherLayer[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifStackHigherLayer = NODE_NT("ifStackHigherLayer", REPLACEABLE, a_ifStackHigherLayer); STATIC MIBARC_T a_ifStackLowerLayer[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifStackLowerLayer = NODE_NT("ifStackLowerLayer", REPLACEABLE, a_ifStackLowerLayer); LEAF_NT_ASYS( l_ifStackStatus, REPLACEABLE, "ifStackStatus", VT_NUMBER, READ_CREATE_ACCESS, TABULAR, ifStackEntryTest, ifStackEntryGet, ifStackEntrySet, ifStackEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ifStackEntry[] = { ARC(1, n_ifStackHigherLayer), ARC(2, n_ifStackLowerLayer), ARC(3, l_ifStackStatus), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifStackEntry = NODE_NT("ifStackEntry", REPLACEABLE, a_ifStackEntry); STATIC MIBARC_T a_ifStackTable[] = { ARC(1, n_ifStackEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifStackTable = NODE_NT("ifStackTable", REPLACEABLE, a_ifStackTable); STATIC MIBARC_T a_ifRcvAddressAddress[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifRcvAddressAddress = NODE_NT("ifRcvAddressAddress", REPLACEABLE, a_ifRcvAddressAddress); LEAF_NT_ASYS( l_ifRcvAddressStatus, REPLACEABLE, "ifRcvAddressStatus", VT_NUMBER, READ_CREATE_ACCESS, TABULAR, ifRcvAddrEntryTest , ifRcvAddrEntryGet, ifRcvAddrEntrySet, ifRcvAddrEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifRcvAddressType, REPLACEABLE, "ifRcvAddressType", VT_NUMBER, READ_CREATE_ACCESS, TABULAR, ifRcvAddrEntryTest , ifRcvAddrEntryGet, ifRcvAddrEntrySet, ifRcvAddrEntryNext, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ifRcvAddressEntry[] = { ARC(1, n_ifRcvAddressAddress), ARC(2, l_ifRcvAddressStatus), ARC(3, l_ifRcvAddressType), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifRcvAddressEntry = NODE_NT("ifRcvAddressEntry", REPLACEABLE, a_ifRcvAddressEntry); STATIC MIBARC_T a_ifRcvAddressTable[] = { ARC(1, n_ifRcvAddressEntry), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifRcvAddressTable = NODE_NT("ifRcvAddressTable", REPLACEABLE, a_ifRcvAddressTable); LEAF_NT_ASYS( l_ifTableLastChange, REPLACEABLE, "ifTableLastChange", VT_TIMETICKS, READ_ACCESS, SCALAR, null_test_async, interfacesGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifStackLastChange, REPLACEABLE, "ifStackLastChange", VT_TIMETICKS, READ_ACCESS, SCALAR, null_test_async, interfacesGet, null_set_async, std_next_async, (char*) 0, 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ifMIBObjects[] = { ARC(1, n_ifXTable), ARC(2, n_ifStackTable), ARC(4, n_ifRcvAddressTable), ARC(5, l_ifTableLastChange), ARC(6, l_ifStackLastChange), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifMIBObjects = NODE_NT("ifMIBObjects", REPLACEABLE, a_ifMIBObjects); STATIC MIBARC_T a_ifGeneralGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifGeneralGroup = NODE_NT("ifGeneralGroup", REPLACEABLE, a_ifGeneralGroup); STATIC MIBARC_T a_ifFixedLengthGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifFixedLengthGroup = NODE_NT("ifFixedLengthGroup", REPLACEABLE, a_ifFixedLengthGroup); STATIC MIBARC_T a_ifHCFixedLengthGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifHCFixedLengthGroup = NODE_NT("ifHCFixedLengthGroup", REPLACEABLE, a_ifHCFixedLengthGroup); STATIC MIBARC_T a_ifPacketGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifPacketGroup = NODE_NT("ifPacketGroup", REPLACEABLE, a_ifPacketGroup); STATIC MIBARC_T a_ifHCPacketGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifHCPacketGroup = NODE_NT("ifHCPacketGroup", REPLACEABLE, a_ifHCPacketGroup); STATIC MIBARC_T a_ifVHCPacketGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifVHCPacketGroup = NODE_NT("ifVHCPacketGroup", REPLACEABLE, a_ifVHCPacketGroup); STATIC MIBARC_T a_ifRcvAddressGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifRcvAddressGroup = NODE_NT("ifRcvAddressGroup", REPLACEABLE, a_ifRcvAddressGroup); STATIC MIBARC_T a_ifTestGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifTestGroup = NODE_NT("ifTestGroup", REPLACEABLE, a_ifTestGroup); STATIC MIBARC_T a_ifStackGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifStackGroup = NODE_NT("ifStackGroup", REPLACEABLE, a_ifStackGroup); STATIC MIBARC_T a_ifGeneralInformationGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifGeneralInformationGroup = NODE_NT("ifGeneralInformationGroup", REPLACEABLE, a_ifGeneralInformationGroup); STATIC MIBARC_T a_ifStackGroup2[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifStackGroup2 = NODE_NT("ifStackGroup2", REPLACEABLE, a_ifStackGroup2); STATIC MIBARC_T a_ifOldObjectsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifOldObjectsGroup = NODE_NT("ifOldObjectsGroup", REPLACEABLE, a_ifOldObjectsGroup); STATIC MIBARC_T a_ifCounterDiscontinuityGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifCounterDiscontinuityGroup = NODE_NT("ifCounterDiscontinuityGroup", REPLACEABLE, a_ifCounterDiscontinuityGroup); STATIC MIBARC_T a_ifGroups[] = { ARC(1, n_ifGeneralGroup), ARC(2, n_ifFixedLengthGroup), ARC(3, n_ifHCFixedLengthGroup), ARC(4, n_ifPacketGroup), ARC(5, n_ifHCPacketGroup), ARC(6, n_ifVHCPacketGroup), ARC(7, n_ifRcvAddressGroup), ARC(8, n_ifTestGroup), ARC(9, n_ifStackGroup), ARC(10, n_ifGeneralInformationGroup), ARC(11, n_ifStackGroup2), ARC(12, n_ifOldObjectsGroup), ARC(13, n_ifCounterDiscontinuityGroup), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifGroups = NODE_NT("ifGroups", REPLACEABLE, a_ifGroups); STATIC MIBARC_T a_ifCompliance[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifCompliance = NODE_NT("ifCompliance", REPLACEABLE, a_ifCompliance); STATIC MIBARC_T a_ifCompliance2[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifCompliance2 = NODE_NT("ifCompliance2", REPLACEABLE, a_ifCompliance2); STATIC MIBARC_T a_ifCompliances[] = { ARC(1, n_ifCompliance), ARC(2, n_ifCompliance2), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifCompliances = NODE_NT("ifCompliances", REPLACEABLE, a_ifCompliances); STATIC MIBARC_T a_ifConformance[] = { ARC(1, n_ifGroups), ARC(2, n_ifCompliances), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifConformance = NODE_NT("ifConformance", REPLACEABLE, a_ifConformance); STATIC MIBARC_T a_ifMIB[] = { ARC(1, n_ifMIBObjects), ARC(2, n_ifConformance), END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifMIB = NODE_NT("ifMIB", REPLACEABLE, a_ifMIB); STATIC MIBARC_T a_mib_2[] = { ARC(1, n_system), ARC(2, n_interfaces), ARC(3, n_at), ARC(4, n_ip), ARC(5, n_icmp), ARC(6, n_tcp), ARC(7, n_udp), ARC(10, n_transmission), ARC(11, n_snmp), ARC(30, n_ianaifType), ARC(31, n_ifMIB), END_OF_ARC_LIST }; MIBNODE_T mib_root_1213_node = NODE_NT("mib-2", 0, a_mib_2);