ip.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:2k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  *  Template MIB group interface - ip.h
  3.  *
  4.  */
  5. #ifndef _MIBGROUP_IP_H
  6. #define _MIBGROUP_IP_H
  7. config_require(mibII/interfaces)
  8. config_require(mibII/ipAddr)
  9. config_require(mibII/at)
  10. config_require(mibII/var_route mibII/route_write)
  11. config_arch_require(solaris2, kernel_sunos5)
  12. config_arch_require(linux, mibII/kernel_linux)
  13. #include "var_route.h"
  14. #include "route_write.h"
  15. extern void     init_ip(void);
  16. extern Netsnmp_Node_Handler ip_handler;
  17. extern NetsnmpCacheLoad ip_load;
  18. extern NetsnmpCacheFree ip_free;
  19. #ifdef USING_MIBII_AT_MODULE
  20. #include "at.h"                 /* for var_atEntry() */
  21. #endif
  22. #define IPFORWARDING   1
  23. #define IPDEFAULTTTL   2
  24. #define IPINRECEIVES   3
  25. #define IPINHDRERRORS   4
  26. #define IPINADDRERRORS   5
  27. #define IPFORWDATAGRAMS   6
  28. #define IPINUNKNOWNPROTOS 7
  29. #define IPINDISCARDS   8
  30. #define IPINDELIVERS   9
  31. #define IPOUTREQUESTS  10
  32. #define IPOUTDISCARDS  11
  33. #define IPOUTNOROUTES  12
  34. #define IPREASMTIMEOUT  13
  35. #define IPREASMREQDS  14
  36. #define IPREASMOKS  15
  37. #define IPREASMFAILS  16
  38. #define IPFRAGOKS  17
  39. #define IPFRAGFAILS  18
  40. #define IPFRAGCREATES  19
  41. #define IPADDRTABLE  20 /* Placeholder */
  42. #define IPROUTETABLE  21 /* Placeholder */
  43. #define IPMEDIATABLE  22 /* Placeholder */
  44. #define IPROUTEDISCARDS  23
  45. #define IPADADDR   1
  46. #define IPADIFINDEX   2
  47. #define IPADNETMASK   3
  48. #define IPADBCASTADDR   4
  49. #define IPADREASMMAX   5
  50. #define IPROUTEDEST   1
  51. #define IPROUTEIFINDEX   2
  52. #define IPROUTEMETRIC1   3
  53. #define IPROUTEMETRIC2   4
  54. #define IPROUTEMETRIC3   5
  55. #define IPROUTEMETRIC4   6
  56. #define IPROUTENEXTHOP   7
  57. #define IPROUTETYPE   8
  58. #define IPROUTEPROTO   9
  59. #define IPROUTEAGE  10
  60. #define IPROUTEMASK  11
  61. #define IPROUTEMETRIC5  12
  62. #define IPROUTEINFO  13
  63. /* #define IPMEDIAIFINDEX 1 */
  64. /* #define IPMEDIAPHYSADDRESS 2 */
  65. /* #define IPMEDIANETADDRESS 3 */
  66. /* #define IPMEDIATYPE 4 */
  67. #endif                          /* _MIBGROUP_IP_H */