File nut/app/snmpd/mib2if.c

References Functions: MibVarsIfGet() nut/app/snmpd/mib2if.c
References Variables: base_oid nut/app/snmpd/mib2if.c

Included Files


Preprocessor definitions

#define MIB_IF_ENTRIES 4

#define PHY_NAME "LAN91C111 100Mbit 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


Local Variables

base_oid
static OID base_oid[]
Used in:   nut/app/snmpd/mib2if.c
  MibRegisterIfVars()  
  MibVarsIfGet()  

base_oidlen
static size_t base_oidlen

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  

mib_variables
static SNMPVAR mib_variables[]

Used in: MibRegisterIfVars()  

if_number
static long if_number

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  

if_type
static long if_type

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  

if_mtu
static long if_mtu

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  

if_speed
static u_long if_speed

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  

if_index
static long if_index

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  

if_descr
static char* if_descr

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  

if_specific
static OID if_specific[]

Used in: MibVarsIfGet()  

if_admin_status
static long if_admin_status[4]

Used in: MibRegisterIfVars()  
  MibVarsIfGet()  
  MibVarsIfSet()  

Global Function MibRegisterIfVars()

int MibRegisterIfVars ( void )
Prototyped in: nut/app/snmpd/mib2if.h
Calls: SnmpMibRegister(), malloc(), strcpy(), strlen()
References Variables: base_oid nut/app/snmpd/mib2if.c
  base_oidlen nut/app/snmpd/mib2if.c
  if_admin_status nut/app/snmpd/mib2if.c
  if_descr nut/app/snmpd/mib2if.c
  if_index nut/app/snmpd/mib2if.c
  if_mtu nut/app/snmpd/mib2if.c
  if_number nut/app/snmpd/mib2if.c
  if_speed nut/app/snmpd/mib2if.c
  if_type nut/app/snmpd/mib2if.c
  mib_variables nut/app/snmpd/mib2if.c

Local Function MibVarsIfGet()

static u_char* MibVarsIfGet ( const SNMPVAR* vp, OID* name, size_t* namelen, int exact, size_t* varlen, WMETHOD** wmethod )
Prototyped in: nut/app/snmpd/mib2if.c
Calls: SnmpOidCmp(), malloc(), memcpy(), strlen()
Used in:   nut/app/snmpd/mib2if.c
References Functions: MibVarsIfSet() nut/app/snmpd/mib2if.c
References Variables: base_oid nut/app/snmpd/mib2if.c
  base_oidlen nut/app/snmpd/mib2if.c
  if_admin_status nut/app/snmpd/mib2if.c
  if_descr nut/app/snmpd/mib2if.c
  if_index nut/app/snmpd/mib2if.c
  if_mtu nut/app/snmpd/mib2if.c
  if_number nut/app/snmpd/mib2if.c
  if_specific nut/app/snmpd/mib2if.c
  if_speed nut/app/snmpd/mib2if.c
  if_type nut/app/snmpd/mib2if.c

Local Function MibVarsIfSet()

static int MibVarsIfSet ( int action, u_char* var_val, u_char var_val_type, size_t var_val_len, OID* name, size_t name_len )
Calls: AsnUnsignedParse()
Used in: MibVarsIfGet() nut/app/snmpd/mib2if.c
References Variables: if_admin_status nut/app/snmpd/mib2if.c