/* * Template MIB group interface - ip.h * */ #ifndef _MIBGROUP_IP_H #define _MIBGROUP_IP_H config_require(mibII/interfaces) config_require(mibII/ipAddr) config_require(mibII/at) config_require(mibII/var_route mibII/route_write) config_arch_require(solaris2, kernel_sunos5) config_arch_require(linux, mibII/kernel_linux) #include "var_route.h" #include "route_write.h" extern void init_ip(void); extern Netsnmp_Node_Handler ip_handler; extern NetsnmpCacheLoad ip_load; extern NetsnmpCacheFree ip_free; #ifdef USING_MIBII_AT_MODULE #include "at.h" /* for var_atEntry() */ #endif #define IPFORWARDING 1 #define IPDEFAULTTTL 2 #define IPINRECEIVES 3 #define IPINHDRERRORS 4 #define IPINADDRERRORS 5 #define IPFORWDATAGRAMS 6 #define IPINUNKNOWNPROTOS 7 #define IPINDISCARDS 8 #define IPINDELIVERS 9 #define IPOUTREQUESTS 10 #define IPOUTDISCARDS 11 #define IPOUTNOROUTES 12 #define IPREASMTIMEOUT 13 #define IPREASMREQDS 14 #define IPREASMOKS 15 #define IPREASMFAILS 16 #define IPFRAGOKS 17 #define IPFRAGFAILS 18 #define IPFRAGCREATES 19 #define IPADDRTABLE 20 /* Placeholder */ #define IPROUTETABLE 21 /* Placeholder */ #define IPMEDIATABLE 22 /* Placeholder */ #define IPROUTEDISCARDS 23 #define IPADADDR 1 #define IPADIFINDEX 2 #define IPADNETMASK 3 #define IPADBCASTADDR 4 #define IPADREASMMAX 5 #define IPROUTEDEST 1 #define IPROUTEIFINDEX 2 #define IPROUTEMETRIC1 3 #define IPROUTEMETRIC2 4 #define IPROUTEMETRIC3 5 #define IPROUTEMETRIC4 6 #define IPROUTENEXTHOP 7 #define IPROUTETYPE 8 #define IPROUTEPROTO 9 #define IPROUTEAGE 10 #define IPROUTEMASK 11 #define IPROUTEMETRIC5 12 #define IPROUTEINFO 13 /* #define IPMEDIAIFINDEX 1 */ /* #define IPMEDIAPHYSADDRESS 2 */ /* #define IPMEDIANETADDRESS 3 */ /* #define IPMEDIATYPE 4 */ #endif /* _MIBGROUP_IP_H */