Nut/OS  5.0.5
API Reference
mib2if.c File Reference
#include <sys/confnet.h>
#include <pro/snmp.h>
#include <pro/snmp_api.h>
#include <stdlib.h>
#include <string.h>
#include "mib2if.h"
Include dependency graph for mib2if.c:

Defines

#define MIB_IF_ENTRIES   4
#define PHY_NAME   "Ethernet"
#define MAG_IF_NUMBER   0
#define MAG_IF_INDEX   1
#define MAG_IF_DESCR   2
#define MAG_IF_TYPE   3
#define MAG_IF_MTU   4
#define MAG_IF_SPEED   5
#define MAG_IF_PHYSADDRESS   6
#define MAG_IF_ADMINSTATUS   7
#define MAG_IF_OPERSTATUS   8
#define MAG_IF_LASTCHANGE   9
#define MAG_IF_INOCTETS   10
#define MAG_IF_INUCASTPKTS   11
#define MAG_IF_INNUCASTPKTS   12
#define MAG_IF_INDISCARDS   13
#define MAG_IF_INERRORS   14
#define MAG_IF_INUNKNOWNPROTOS   15
#define MAG_IF_OUTOCTETS   16
#define MAG_IF_OUTUCASTPKTS   17
#define MAG_IF_OUTNUCASTPKTS   18
#define MAG_IF_OUTDISCARDS   19
#define MAG_IF_OUTERRORS   20
#define MAG_IF_OUTQLEN   21
#define MAG_IF_SPECIFIC   22

Functions

int MibRegisterIfVars (void)
 Register MIB II variables of the interfaces.

Define Documentation

#define MIB_IF_ENTRIES   4
#define PHY_NAME   "Ethernet"

Referenced by MibRegisterIfVars().

#define MAG_IF_NUMBER   0
#define MAG_IF_INDEX   1
#define MAG_IF_DESCR   2
#define MAG_IF_TYPE   3
#define MAG_IF_MTU   4
#define MAG_IF_SPEED   5
#define MAG_IF_PHYSADDRESS   6
#define MAG_IF_ADMINSTATUS   7
#define MAG_IF_OPERSTATUS   8
#define MAG_IF_LASTCHANGE   9
#define MAG_IF_INOCTETS   10
#define MAG_IF_INUCASTPKTS   11
#define MAG_IF_INNUCASTPKTS   12
#define MAG_IF_INDISCARDS   13
#define MAG_IF_INERRORS   14
#define MAG_IF_INUNKNOWNPROTOS   15
#define MAG_IF_OUTOCTETS   16
#define MAG_IF_OUTUCASTPKTS   17
#define MAG_IF_OUTNUCASTPKTS   18
#define MAG_IF_OUTDISCARDS   19
#define MAG_IF_OUTERRORS   20
#define MAG_IF_OUTQLEN   21
#define MAG_IF_SPECIFIC   22

Function Documentation

int MibRegisterIfVars ( void  )

Register MIB II variables of the interfaces.

Note:
Preliminary code with hard coded values.
Examples:
snmpd/snmpd.c.

References malloc(), NULL, PHY_NAME, SnmpMibRegister(), strcpy(), and strlen().

Referenced by main().

Here is the call graph for this function: