Revert "Revert "and added files""
[bcm963xx.git] / userapps / opensource / net-snmp / agent / mibgroup / mibII / ip.h
1 /*
2  *  Template MIB group interface - ip.h
3  *
4  */
5
6 #ifndef _MIBGROUP_IP_H
7 #define _MIBGROUP_IP_H
8
9
10 config_require(mibII/interfaces mibII/ipAddr mibII/at 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 FindVarMethod var_ip;
17
18 #ifdef USING_MIBII_AT_MODULE
19 #include "at.h"                 /* for var_atEntry() */
20 #endif
21
22
23 #define IPFORWARDING    0
24 #define IPDEFAULTTTL    1
25 #define IPINRECEIVES    2
26 #define IPINHDRERRORS   3
27 #define IPINADDRERRORS  4
28 #define IPFORWDATAGRAMS 5
29 #define IPINUNKNOWNPROTOS 6
30 #define IPINDISCARDS    7
31 #define IPINDELIVERS    8
32 #define IPOUTREQUESTS   9
33 #define IPOUTDISCARDS   10
34 #define IPOUTNOROUTES   11
35 #define IPREASMTIMEOUT  12
36 #define IPREASMREQDS    13
37 #define IPREASMOKS      14
38 #define IPREASMFAILS    15
39 #define IPFRAGOKS       16
40 #define IPFRAGFAILS     17
41 #define IPFRAGCREATES   18
42 #define IPROUTEDISCARDS 19
43
44 #define IPADADDR        1
45 #define IPADIFINDEX     2
46 #define IPADNETMASK     3
47 #define IPADBCASTADDR   4
48 #define IPADREASMMAX    5
49
50 #define IPROUTEDEST     0
51 #define IPROUTEIFINDEX  1
52 #define IPROUTEMETRIC1  2
53 #define IPROUTEMETRIC2  3
54 #define IPROUTEMETRIC3  4
55 #define IPROUTEMETRIC4  5
56 #define IPROUTENEXTHOP  6
57 #define IPROUTETYPE     7
58 #define IPROUTEPROTO    8
59 #define IPROUTEAGE      9
60 #define IPROUTEMASK     10
61 #define IPROUTEMETRIC5  11
62 #define IPROUTEINFO     12
63
64 #define IPMEDIAIFINDEX          0
65 #define IPMEDIAPHYSADDRESS      1
66 #define IPMEDIANETADDRESS       2
67 #define IPMEDIATYPE             3
68
69 #endif                          /* _MIBGROUP_IP_H */