Files
m241Neelima/components/ip_net2-6.9/wrsnmp/src/ifmib_mib.c
T
2026-07-30 11:19:44 +05:30

313 lines
9.6 KiB
C

/******************************************************************************
******************************************************************************
**** 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 <wrn/wm/snmp/engine/mib.h>
#include <wrn/wm/snmp/engine/snmpdefs.h>
#include <wrn/wm/snmp/engine/snmpstat.h>
#include "ip_mibhand.h"
#include <ipnet_h.h>
#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);