added files
[bcm963xx.git] / userapps / opensource / net-snmp / agent / mibgroup / mibII / snmp_mib.h
1 /*
2  *  SNMP MIB group interface - snmp.h
3  *
4  */
5 #ifndef _MIBGROUP_SNMP_H
6 #define _MIBGROUP_SNMP_H
7
8 struct variable;
9
10 extern FindVarMethod var_snmp;
11 extern WriteMethod write_snmp;
12
13 void            init_snmp_mib(void);
14
15 extern int      snmp_inpkts;    /*  1 - current */
16 extern int      snmp_outpkts;   /*  2 - obsolete */
17 extern int      snmp_inbadversions;     /*  3 - current */
18 extern int      snmp_inbadcommunitynames;       /*  4 - current */
19 extern int      snmp_inbadcommunityuses;        /*  5 - current */
20 extern int      snmp_inasnparseerrors;  /*  6 - current */
21 extern int      snmp_intoobigs; /*  8 - obsolete */
22 extern int      snmp_innosuchnames;     /*  9 - obsolete */
23 extern int      snmp_inbadvalues;       /* 10 - obsolete */
24 extern int      snmp_inreadonlys;       /* 11 - obsolete */
25 extern int      snmp_ingenerrs; /* 12 - obsolete */
26 extern int      snmp_intotalreqvars;    /* 13 - obsolete */
27 extern int      snmp_intotalsetvars;    /* 14 - obsolete */
28 extern int      snmp_ingetrequests;     /* 15 - obsolete */
29 extern int      snmp_ingetnexts;        /* 16 - obsolete */
30 extern int      snmp_insetrequests;     /* 17 - obsolete */
31 extern int      snmp_ingetresponses;    /* 18 - obsolete */
32 extern int      snmp_intraps;   /* 19 - obsolete */
33 extern int      snmp_outtoobigs;        /* 20 - obsolete */
34 extern int      snmp_outnosuchnames;    /* 21 - obsolete */
35 extern int      snmp_outbadvalues;      /* 22 - obsolete */
36 extern int      snmp_outgenerrs;        /* 24 - obsolete */
37 extern int      snmp_outgetrequests;    /* 25 - obsolete */
38 extern int      snmp_outgetnexts;       /* 26 - obsolete */
39 extern int      snmp_outsetrequests;    /* 27 - obsolete */
40 extern int      snmp_outgetresponses;   /* 28 - obsolete */
41 extern int      snmp_outtraps;  /* 29 - obsolete */
42 extern int      snmp_enableauthentraps; /* 30 - current */
43 extern int      snmp_silentdrops;       /* 31 - current */
44 extern int      snmp_proxydrops;        /* 32 - current */
45
46 extern char    *snmp_trapsink;
47 extern char    *snmp_trapcommunity;
48
49
50 #define SNMPINPKTS              1
51 #define SNMPOUTPKTS             2
52 #define SNMPINBADVERSIONS       3
53 #define SNMPINBADCOMMUNITYNAMES 4
54 #define SNMPINBADCOMMUNITYUSES  5
55 #define SNMPINASNPARSEERRORS    6
56 #define SNMPINBADTYPES          7
57 #define SNMPINTOOBIGS           8
58 #define SNMPINNOSUCHNAMES       9
59 #define SNMPINBADVALUES         10
60 #define SNMPINREADONLYS         11
61 #define SNMPINGENERRS           12
62 #define SNMPINTOTALREQVARS      13
63 #define SNMPINTOTALSETVARS      14
64 #define SNMPINGETREQUESTS       15
65 #define SNMPINGETNEXTS          16
66 #define SNMPINSETREQUESTS       17
67 #define SNMPINGETRESPONSES      18
68 #define SNMPINTRAPS             19
69 #define SNMPOUTTOOBIGS          20
70 #define SNMPOUTNOSUCHNAMES      21
71 #define SNMPOUTBADVALUES        22
72 #define SNMPOUTREADONLYS        23
73 #define SNMPOUTGENERRS          24
74 #define SNMPOUTGETREQUESTS      25
75 #define SNMPOUTGETNEXTS         26
76 #define SNMPOUTSETREQUESTS      27
77 #define SNMPOUTGETRESPONSES     28
78 #define SNMPOUTTRAPS            29
79 #define SNMPENABLEAUTHENTRAPS   30
80 #define SNMPSILENTDROPS         31
81 #define SNMPPROXYDROPS          32
82
83 #endif                          /* _MIBGROUP_SNMP_H */