/****************************************************************************** ****************************************************************************** **** 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: Fri Apr 02 13:08:26 2010 **** from files: **** **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc1213.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc1907.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc1573a.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc2863.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/IANARtProto.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4001.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4022.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4113.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4293.mib, **** D:/WindRivervx681released/vxworks-6.8/target/src/wrn/wm/snmp/std-mibs/rfc4292.mib, **** D:/WindRivervx681released/components/ip_net2-6.8/wrsnmp/src/ipnet.ctl **** starting from node: ifMIB ****************************************************************************** ****************************************************************************** */ #define _MIB 1 #include #include #include #include "ip_mibhand.h" #include #ifndef STATIC #define STATIC static #endif /** ** Subtree Object Identifier for Add_Node_From_Root ** ifMIB OBJECT IDENTIFIER ::= { mib-2 31 } **/ STATIC OIDC_T oid_ifmib_root_node[] = { 1, 3, 6, 1, 2, 1, 31 }; OBJ_ID_T objid_ifmib_root_node = { sizeof(oid_ifmib_root_node)/sizeof(OIDC_T), oid_ifmib_root_node }; LEAF_NT_ASYS( l_ifName, REPLACEABLE, "ifName", VT_STRING, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInMulticastPkts, REPLACEABLE, "ifInMulticastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifInBroadcastPkts, REPLACEABLE, "ifInBroadcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutMulticastPkts, REPLACEABLE, "ifOutMulticastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifOutBroadcastPkts, REPLACEABLE, "ifOutBroadcastPkts", VT_COUNTER, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifLinkUpDownTrapEnable, REPLACEABLE, "ifLinkUpDownTrapEnable", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ifEntry_test, ifEntry_get, ifEntry_set, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifHighSpeed, REPLACEABLE, "ifHighSpeed", VT_GAUGE, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifPromiscuousMode, REPLACEABLE, "ifPromiscuousMode", VT_NUMBER, READ_WRITE_ACCESS, TABULAR, ifEntry_test, ifEntry_get, ifEntry_set, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifConnectorPresent, REPLACEABLE, "ifConnectorPresent", VT_NUMBER, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifAlias, REPLACEABLE, "ifAlias", VT_STRING, READ_WRITE_ACCESS, TABULAR, ifEntry_test, ifEntry_get, ifEntry_set, ifEntry_next, (char *) "_ifXTable", 0x0000, 0xFF, 0xFF); LEAF_NT_ASYS( l_ifCounterDiscontinuityTime, REPLACEABLE, "ifCounterDiscontinuityTime", VT_TIMETICKS, READ_ACCESS, TABULAR, null_test_async, ifEntry_get, null_set_async, ifEntry_next, (char *) "_ifXTable", 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(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); LEAF_NT_ASYS( l_ifTableLastChange, REPLACEABLE, "ifTableLastChange", VT_TIMETICKS, READ_ACCESS, SCALAR, null_test_async, interfaces_get, null_set_async, std_next_async, ((char *)0), 0x0000, 0xFF, 0xFF); STATIC MIBARC_T a_ifMIBObjects[] = { ARC(1, n_ifXTable), ARC(5, l_ifTableLastChange), 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_linkUpDownNotificationsGroup[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_linkUpDownNotificationsGroup = NODE_NT("linkUpDownNotificationsGroup", REPLACEABLE, a_linkUpDownNotificationsGroup); 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), ARC(14, n_linkUpDownNotificationsGroup), 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_ifCompliance3[] = { END_OF_ARC_LIST }; STATIC MIBNODE_T n_ifCompliance3 = NODE_NT("ifCompliance3", REPLACEABLE, a_ifCompliance3); STATIC MIBARC_T a_ifCompliances[] = { ARC(1, n_ifCompliance), ARC(2, n_ifCompliance2), ARC(3, n_ifCompliance3), 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 }; MIBNODE_T ifmib_root_node = NODE_NT("ifMIB", REPLACEABLE, a_ifMIB);