blob: 9307654950ec09d39ca693d0078618ced8b1a58a [file] [log] [blame]
/*
* ICMP MIB group interface - icmp.h
*
*/
#ifndef _MIBGROUP_ICMP_H
#define _MIBGROUP_ICMP_H
config_arch_require(solaris2, kernel_sunos5)
config_arch_require(linux, mibII/kernel_linux)
config_arch_require(netbsd, mibII/kernel_netbsd)
config_arch_require(netbsdelf, mibII/kernel_netbsd)
#include <net-snmp/agent/cache_handler.h>
extern void init_icmp(void);
extern Netsnmp_Node_Handler icmp_handler;
extern Netsnmp_Node_Handler icmp_stats_table_handler;
extern Netsnmp_Node_Handler icmp_msg_stats_table_handler;
extern NetsnmpCacheLoad icmp_load;
extern NetsnmpCacheFree icmp_free;
#define ICMPINMSGS 1
#define ICMPINERRORS 2
#define ICMPINDESTUNREACHS 3
#define ICMPINTIMEEXCDS 4
#define ICMPINPARMPROBS 5
#define ICMPINSRCQUENCHS 6
#define ICMPINREDIRECTS 7
#define ICMPINECHOS 8
#define ICMPINECHOREPS 9
#define ICMPINTIMESTAMPS 10
#define ICMPINTIMESTAMPREPS 11
#define ICMPINADDRMASKS 12
#define ICMPINADDRMASKREPS 13
#define ICMPOUTMSGS 14
#define ICMPOUTERRORS 15
#define ICMPOUTDESTUNREACHS 16
#define ICMPOUTTIMEEXCDS 17
#define ICMPOUTPARMPROBS 18
#define ICMPOUTSRCQUENCHS 19
#define ICMPOUTREDIRECTS 20
#define ICMPOUTECHOS 21
#define ICMPOUTECHOREPS 22
#define ICMPOUTTIMESTAMPS 23
#define ICMPOUTTIMESTAMPREPS 24
#define ICMPOUTADDRMASKS 25
#define ICMPOUTADDRMASKREPS 26
#define ICMPSTATSTABLE 29
#define ICMP_STAT_IPVER 1
#define ICMP_STAT_INMSG 2
#define ICMP_STAT_INERR 3
#define ICMP_STAT_OUTMSG 4
#define ICMP_STAT_OUTERR 5
#define ICMPMSGSTATSTABLE 30
#define ICMP_MSG_STAT_IPVER 1
#define ICMP_MSG_STAT_TYPE 2
#define ICMP_MSG_STAT_IN_PKTS 3
#define ICMP_MSG_STAT_OUT_PKTS 4
#endif /* _MIBGROUP_ICMP_H */