📄 rfc1213-.h
字号:
/* RFC1213-.h
'.h' file Generated by NetPort Software MIB Compiler
Copyright 1993 by NetPort Software
*/
#ifndef _RFC1213__H_
#define _RFC1213__H_ 1
/* Tokens for passing to "var_" routines. These can
serve as offsets into the generated MIB group tables.
*/
/* tokens for 'system' group */
#define SYSDESCR 0
#define SYSOBJECTID SYSDESCR+4
#define SYSUPTIME SYSOBJECTID+4
#define SYSCONTACT SYSUPTIME+4
#define SYSNAME SYSCONTACT+4
#define SYSLOCATION SYSNAME+4
#define SYSSERVICES SYSLOCATION+4
/* tokens for 'interfaces' group */
#define IFNUMBER 0
#define IFTABLE IFNUMBER+4
/* tokens for 'ifEntry' group */
#define IFINDEX 0
#define IFDESCR IFINDEX+4
#define IFTYPE IFDESCR+4
#define IFMTU IFTYPE+4
#define IFSPEED IFMTU+4
#define IFPHYSADDRESS IFSPEED+4
#define IFADMINSTATUS IFPHYSADDRESS+4
#define IFOPERSTATUS IFADMINSTATUS+4
#define IFLASTCHANGE IFOPERSTATUS+4
#define IFINOCTETS IFLASTCHANGE+4
#define IFINUCASTPKTS IFINOCTETS+4
#define IFINNUCASTPKTS IFINUCASTPKTS+4
#define IFINDISCARDS IFINNUCASTPKTS+4
#define IFINERRORS IFINDISCARDS+4
#define IFINUNKNOWNPROTOS IFINERRORS+4
#define IFOUTOCTETS IFINUNKNOWNPROTOS+4
#define IFOUTUCASTPKTS IFOUTOCTETS+4
#define IFOUTNUCASTPKTS IFOUTUCASTPKTS+4
#define IFOUTDISCARDS IFOUTNUCASTPKTS+4
#define IFOUTERRORS IFOUTDISCARDS+4
#define IFOUTQLEN IFOUTERRORS+4
#define IFSPECIFIC IFOUTQLEN+4
/* tokens for 'atEntry' group */
#define ATIFINDEX 0
#define ATPHYSADDRESS ATIFINDEX+4
#define ATNETADDRESS ATPHYSADDRESS+4
/* tokens for 'ip' group */
#define IPFORWARDING 0
#define IPDEFAULTTTL IPFORWARDING+4
#define IPINRECEIVES IPDEFAULTTTL+4
#define IPINHDRERRORS IPINRECEIVES+4
#define IPINADDRERRORS IPINHDRERRORS+4
#define IPFORWDATAGRAMS IPINADDRERRORS+4
#define IPINUNKNOWNPROTOS IPFORWDATAGRAMS+4
#define IPINDISCARDS IPINUNKNOWNPROTOS+4
#define IPINDELIVERS IPINDISCARDS+4
#define IPOUTREQUESTS IPINDELIVERS+4
#define IPOUTDISCARDS IPOUTREQUESTS+4
#define IPOUTNOROUTES IPOUTDISCARDS+4
#define IPREASMTIMEOUT IPOUTNOROUTES+4
#define IPREASMREQDS IPREASMTIMEOUT+4
#define IPREASMOKS IPREASMREQDS+4
#define IPREASMFAILS IPREASMOKS+4
#define IPFRAGOKS IPREASMFAILS+4
#define IPFRAGFAILS IPFRAGOKS+4
#define IPFRAGCREATES IPFRAGFAILS+4
#define IPADDRTABLE IPFRAGCREATES+4
#define IPROUTETABLE IPADDRTABLE+4
#define IPNETTOMEDIATABLE IPROUTETABLE+4
#define IPROUTINGDISCARDS IPNETTOMEDIATABLE+4
/* tokens for 'ipAddrEntry' group */
#define IPADENTADDR 0
#define IPADENTIFINDEX IPADENTADDR+4
#define IPADENTNETMASK IPADENTIFINDEX+4
#define IPADENTBCASTADDR IPADENTNETMASK+4
#define IPADENTREASMMAXSIZE IPADENTBCASTADDR+4
/* tokens for 'ipRouteEntry' group */
#define IPROUTEDEST 0
#define IPROUTEIFINDEX IPROUTEDEST+4
#define IPROUTEMETRIC1 IPROUTEIFINDEX+4
#define IPROUTEMETRIC2 IPROUTEMETRIC1+4
#define IPROUTEMETRIC3 IPROUTEMETRIC2+4
#define IPROUTEMETRIC4 IPROUTEMETRIC3+4
#define IPROUTENEXTHOP IPROUTEMETRIC4+4
#define IPROUTETYPE IPROUTENEXTHOP+4
#define IPROUTEPROTO IPROUTETYPE+4
#define IPROUTEAGE IPROUTEPROTO+4
#define IPROUTEMASK IPROUTEAGE+4
#define IPROUTEMETRIC5 IPROUTEMASK+4
#define IPROUTEINFO IPROUTEMETRIC5+4
/* tokens for 'ipNetToMediaEntry' group */
#define IPNETTOMEDIAIFINDEX 0
#define IPNETTOMEDIAPHYSADDRESS IPNETTOMEDIAIFINDEX+4
#define IPNETTOMEDIANETADDRESS IPNETTOMEDIAPHYSADDRESS+4
#define IPNETTOMEDIATYPE IPNETTOMEDIANETADDRESS+4
/* tokens for 'icmp' group */
#define ICMPINMSGS 0
#define ICMPINERRORS ICMPINMSGS+4
#define ICMPINDESTUNREACHS ICMPINERRORS+4
#define ICMPINTIMEEXCDS ICMPINDESTUNREACHS+4
#define ICMPINPARMPROBS ICMPINTIMEEXCDS+4
#define ICMPINSRCQUENCHS ICMPINPARMPROBS+4
#define ICMPINREDIRECTS ICMPINSRCQUENCHS+4
#define ICMPINECHOS ICMPINREDIRECTS+4
#define ICMPINECHOREPS ICMPINECHOS+4
#define ICMPINTIMESTAMPS ICMPINECHOREPS+4
#define ICMPINTIMESTAMPREPS ICMPINTIMESTAMPS+4
#define ICMPINADDRMASKS ICMPINTIMESTAMPREPS+4
#define ICMPINADDRMASKREPS ICMPINADDRMASKS+4
#define ICMPOUTMSGS ICMPINADDRMASKREPS+4
#define ICMPOUTERRORS ICMPOUTMSGS+4
#define ICMPOUTDESTUNREACHS ICMPOUTERRORS+4
#define ICMPOUTTIMEEXCDS ICMPOUTDESTUNREACHS+4
#define ICMPOUTPARMPROBS ICMPOUTTIMEEXCDS+4
#define ICMPOUTSRCQUENCHS ICMPOUTPARMPROBS+4
#define ICMPOUTREDIRECTS ICMPOUTSRCQUENCHS+4
#define ICMPOUTECHOS ICMPOUTREDIRECTS+4
#define ICMPOUTECHOREPS ICMPOUTECHOS+4
#define ICMPOUTTIMESTAMPS ICMPOUTECHOREPS+4
#define ICMPOUTTIMESTAMPREPS ICMPOUTTIMESTAMPS+4
#define ICMPOUTADDRMASKS ICMPOUTTIMESTAMPREPS+4
#define ICMPOUTADDRMASKREPS ICMPOUTADDRMASKS+4
/* tokens for 'tcp' group */
#define TCPRTOALGORITHM 0
#define TCPRTOMIN TCPRTOALGORITHM+4
#define TCPRTOMAX TCPRTOMIN+4
#define TCPMAXCONN TCPRTOMAX+4
#define TCPACTIVEOPENS TCPMAXCONN+4
#define TCPPASSIVEOPENS TCPACTIVEOPENS+4
#define TCPATTEMPTFAILS TCPPASSIVEOPENS+4
#define TCPESTABRESETS TCPATTEMPTFAILS+4
#define TCPCURRESTAB TCPESTABRESETS+4
#define TCPINSEGS TCPCURRESTAB+4
#define TCPOUTSEGS TCPINSEGS+4
#define TCPRETRANSSEGS TCPOUTSEGS+4
#define TCPCONNTABLE TCPRETRANSSEGS+4
#define TCPINERRS TCPCONNTABLE+4
#define TCPOUTRSTS TCPINERRS+4
/* tokens for 'tcpConnEntry' group */
#define TCPCONNSTATE 0
#define TCPCONNLOCALADDRESS TCPCONNSTATE+4
#define TCPCONNLOCALPORT TCPCONNLOCALADDRESS+4
#define TCPCONNREMADDRESS TCPCONNLOCALPORT+4
#define TCPCONNREMPORT TCPCONNREMADDRESS+4
/* tokens for 'udp' group */
#define UDPINDATAGRAMS 0
#define UDPNOPORTS UDPINDATAGRAMS+4
#define UDPINERRORS UDPNOPORTS+4
#define UDPOUTDATAGRAMS UDPINERRORS+4
#define UDPTABLE UDPOUTDATAGRAMS+4
/* tokens for 'udpEntry' group */
#define UDPLOCALADDRESS 0
#define UDPLOCALPORT UDPLOCALADDRESS+4
/* tokens for 'egp' group */
#define EGPINMSGS 0
#define EGPINERRORS EGPINMSGS+4
#define EGPOUTMSGS EGPINERRORS+4
#define EGPOUTERRORS EGPOUTMSGS+4
#define EGPNEIGHTABLE EGPOUTERRORS+4
#define EGPAS EGPNEIGHTABLE+4
/* tokens for 'egpNeighEntry' group */
#define EGPNEIGHSTATE 0
#define EGPNEIGHADDR EGPNEIGHSTATE+4
#define EGPNEIGHAS EGPNEIGHADDR+4
#define EGPNEIGHINMSGS EGPNEIGHAS+4
#define EGPNEIGHINERRS EGPNEIGHINMSGS+4
#define EGPNEIGHOUTMSGS EGPNEIGHINERRS+4
#define EGPNEIGHOUTERRS EGPNEIGHOUTMSGS+4
#define EGPNEIGHINERRMSGS EGPNEIGHOUTERRS+4
#define EGPNEIGHOUTERRMSGS EGPNEIGHINERRMSGS+4
#define EGPNEIGHSTATEUPS EGPNEIGHOUTERRMSGS+4
#define EGPNEIGHSTATEDOWNS EGPNEIGHSTATEUPS+4
#define EGPNEIGHINTERVALHELLO EGPNEIGHSTATEDOWNS+4
#define EGPNEIGHINTERVALPOLL EGPNEIGHINTERVALHELLO+4
#define EGPNEIGHMODE EGPNEIGHINTERVALPOLL+4
#define EGPNEIGHEVENTTRIGGER EGPNEIGHMODE+4
/* tokens for 'snmp' group */
#define SNMPINPKTS 0
#define SNMPOUTPKTS SNMPINPKTS+4
#define SNMPINBADVERSIONS SNMPOUTPKTS+4
#define SNMPINBADCOMMUNITYNAMES SNMPINBADVERSIONS+4
#define SNMPINBADCOMMUNITYUSES SNMPINBADCOMMUNITYNAMES+4
#define SNMPINASNPARSEERRS SNMPINBADCOMMUNITYUSES+4
#define SNMPINTOOBIGS SNMPINASNPARSEERRS+4
#define SNMPINNOSUCHNAMES SNMPINTOOBIGS+4
#define SNMPINBADVALUES SNMPINNOSUCHNAMES+4
#define SNMPINREADONLYS SNMPINBADVALUES+4
#define SNMPINGENERRS SNMPINREADONLYS+4
#define SNMPINTOTALREQVARS SNMPINGENERRS+4
#define SNMPINTOTALSETVARS SNMPINTOTALREQVARS+4
#define SNMPINGETREQUESTS SNMPINTOTALSETVARS+4
#define SNMPINGETNEXTS SNMPINGETREQUESTS+4
#define SNMPINSETREQUESTS SNMPINGETNEXTS+4
#define SNMPINGETRESPONSES SNMPINSETREQUESTS+4
#define SNMPINTRAPS SNMPINGETRESPONSES+4
#define SNMPOUTTOOBIGS SNMPINTRAPS+4
#define SNMPOUTNOSUCHNAMES SNMPOUTTOOBIGS+4
#define SNMPOUTBADVALUES SNMPOUTNOSUCHNAMES+4
#define SNMPOUTGENERRS SNMPOUTBADVALUES+4
#define SNMPOUTGETREQUESTS SNMPOUTGENERRS+4
#define SNMPOUTGETNEXTS SNMPOUTGETREQUESTS+4
#define SNMPOUTSETREQUESTS SNMPOUTGETNEXTS+4
#define SNMPOUTGETRESPONSES SNMPOUTSETREQUESTS+4
#define SNMPOUTTRAPS SNMPOUTGETRESPONSES+4
#define SNMPENABLEAUTHENTRAPS SNMPOUTTRAPS+4
/* tokens for 'private' group */
#define ENTERPRISES 0
/* prototypes for "var_" routines in variables table.
Simply delete any that aren't used */
u_char *
var_system(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_interfaces(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_ifEntry(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_atEntry(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_ip(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_ipAddrEntry(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_ipRouteEntry(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_ipNetToMediaEntry(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_icmp(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_tcp(struct variable * vp,
oid* name, int * len, int exact,
int * var_len);
u_char *
var_tcpConnEntry(struct variable * vp,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -