1
2
3
4
5
6
7#ifndef _LINUX_SNMP_H
8#define _LINUX_SNMP_H
9
10
11
12
13
14
15
16
17
18enum
19{
20 IPSTATS_MIB_NUM = 0,
21 IPSTATS_MIB_INPKTS,
22 IPSTATS_MIB_INHDRERRORS,
23 IPSTATS_MIB_INTOOBIGERRORS,
24 IPSTATS_MIB_INNOROUTES,
25 IPSTATS_MIB_INADDRERRORS,
26 IPSTATS_MIB_INUNKNOWNPROTOS,
27 IPSTATS_MIB_INTRUNCATEDPKTS,
28 IPSTATS_MIB_INDISCARDS,
29 IPSTATS_MIB_INDELIVERS,
30 IPSTATS_MIB_OUTFORWDATAGRAMS,
31 IPSTATS_MIB_OUTPKTS,
32 IPSTATS_MIB_OUTDISCARDS,
33 IPSTATS_MIB_OUTNOROUTES,
34 IPSTATS_MIB_REASMTIMEOUT,
35 IPSTATS_MIB_REASMREQDS,
36 IPSTATS_MIB_REASMOKS,
37 IPSTATS_MIB_REASMFAILS,
38 IPSTATS_MIB_FRAGOKS,
39 IPSTATS_MIB_FRAGFAILS,
40 IPSTATS_MIB_FRAGCREATES,
41 IPSTATS_MIB_INMCASTPKTS,
42 IPSTATS_MIB_OUTMCASTPKTS,
43 IPSTATS_MIB_INBCASTPKTS,
44 IPSTATS_MIB_OUTBCASTPKTS,
45 IPSTATS_MIB_INOCTETS,
46 IPSTATS_MIB_OUTOCTETS,
47 IPSTATS_MIB_INMCASTOCTETS,
48 IPSTATS_MIB_OUTMCASTOCTETS,
49 IPSTATS_MIB_INBCASTOCTETS,
50 IPSTATS_MIB_OUTBCASTOCTETS,
51 __IPSTATS_MIB_MAX
52};
53
54
55
56
57
58
59enum
60{
61 ICMP_MIB_NUM = 0,
62 ICMP_MIB_INMSGS,
63 ICMP_MIB_INERRORS,
64 ICMP_MIB_INDESTUNREACHS,
65 ICMP_MIB_INTIMEEXCDS,
66 ICMP_MIB_INPARMPROBS,
67 ICMP_MIB_INSRCQUENCHS,
68 ICMP_MIB_INREDIRECTS,
69 ICMP_MIB_INECHOS,
70 ICMP_MIB_INECHOREPS,
71 ICMP_MIB_INTIMESTAMPS,
72 ICMP_MIB_INTIMESTAMPREPS,
73 ICMP_MIB_INADDRMASKS,
74 ICMP_MIB_INADDRMASKREPS,
75 ICMP_MIB_OUTMSGS,
76 ICMP_MIB_OUTERRORS,
77 ICMP_MIB_OUTDESTUNREACHS,
78 ICMP_MIB_OUTTIMEEXCDS,
79 ICMP_MIB_OUTPARMPROBS,
80 ICMP_MIB_OUTSRCQUENCHS,
81 ICMP_MIB_OUTREDIRECTS,
82 ICMP_MIB_OUTECHOS,
83 ICMP_MIB_OUTECHOREPS,
84 ICMP_MIB_OUTTIMESTAMPS,
85 ICMP_MIB_OUTTIMESTAMPREPS,
86 ICMP_MIB_OUTADDRMASKS,
87 ICMP_MIB_OUTADDRMASKREPS,
88 __ICMP_MIB_MAX
89};
90
91#define __ICMPMSG_MIB_MAX 512
92
93
94
95
96
97enum
98{
99 ICMP6_MIB_NUM = 0,
100 ICMP6_MIB_INMSGS,
101 ICMP6_MIB_INERRORS,
102 ICMP6_MIB_OUTMSGS,
103 __ICMP6_MIB_MAX
104};
105
106#define __ICMP6MSG_MIB_MAX 512
107
108
109
110
111
112
113enum
114{
115 TCP_MIB_NUM = 0,
116 TCP_MIB_RTOALGORITHM,
117 TCP_MIB_RTOMIN,
118 TCP_MIB_RTOMAX,
119 TCP_MIB_MAXCONN,
120 TCP_MIB_ACTIVEOPENS,
121 TCP_MIB_PASSIVEOPENS,
122 TCP_MIB_ATTEMPTFAILS,
123 TCP_MIB_ESTABRESETS,
124 TCP_MIB_CURRESTAB,
125 TCP_MIB_INSEGS,
126 TCP_MIB_OUTSEGS,
127 TCP_MIB_RETRANSSEGS,
128 TCP_MIB_INERRS,
129 TCP_MIB_OUTRSTS,
130 __TCP_MIB_MAX
131};
132
133
134
135
136
137
138enum
139{
140 UDP_MIB_NUM = 0,
141 UDP_MIB_INDATAGRAMS,
142 UDP_MIB_NOPORTS,
143 UDP_MIB_INERRORS,
144 UDP_MIB_OUTDATAGRAMS,
145 UDP_MIB_RCVBUFERRORS,
146 UDP_MIB_SNDBUFERRORS,
147 __UDP_MIB_MAX
148};
149
150
151enum
152{
153 LINUX_MIB_NUM = 0,
154 LINUX_MIB_SYNCOOKIESSENT,
155 LINUX_MIB_SYNCOOKIESRECV,
156 LINUX_MIB_SYNCOOKIESFAILED,
157 LINUX_MIB_EMBRYONICRSTS,
158 LINUX_MIB_PRUNECALLED,
159 LINUX_MIB_RCVPRUNED,
160 LINUX_MIB_OFOPRUNED,
161 LINUX_MIB_OUTOFWINDOWICMPS,
162 LINUX_MIB_LOCKDROPPEDICMPS,
163 LINUX_MIB_ARPFILTER,
164 LINUX_MIB_TIMEWAITED,
165 LINUX_MIB_TIMEWAITRECYCLED,
166 LINUX_MIB_TIMEWAITKILLED,
167 LINUX_MIB_PAWSPASSIVEREJECTED,
168 LINUX_MIB_PAWSACTIVEREJECTED,
169 LINUX_MIB_PAWSESTABREJECTED,
170 LINUX_MIB_DELAYEDACKS,
171 LINUX_MIB_DELAYEDACKLOCKED,
172 LINUX_MIB_DELAYEDACKLOST,
173 LINUX_MIB_LISTENOVERFLOWS,
174 LINUX_MIB_LISTENDROPS,
175 LINUX_MIB_TCPPREQUEUED,
176 LINUX_MIB_TCPDIRECTCOPYFROMBACKLOG,
177 LINUX_MIB_TCPDIRECTCOPYFROMPREQUEUE,
178 LINUX_MIB_TCPPREQUEUEDROPPED,
179 LINUX_MIB_TCPHPHITS,
180 LINUX_MIB_TCPHPHITSTOUSER,
181 LINUX_MIB_TCPPUREACKS,
182 LINUX_MIB_TCPHPACKS,
183 LINUX_MIB_TCPRENORECOVERY,
184 LINUX_MIB_TCPSACKRECOVERY,
185 LINUX_MIB_TCPSACKRENEGING,
186 LINUX_MIB_TCPFACKREORDER,
187 LINUX_MIB_TCPSACKREORDER,
188 LINUX_MIB_TCPRENOREORDER,
189 LINUX_MIB_TCPTSREORDER,
190 LINUX_MIB_TCPFULLUNDO,
191 LINUX_MIB_TCPPARTIALUNDO,
192 LINUX_MIB_TCPDSACKUNDO,
193 LINUX_MIB_TCPLOSSUNDO,
194 LINUX_MIB_TCPLOSS,
195 LINUX_MIB_TCPLOSTRETRANSMIT,
196 LINUX_MIB_TCPRENOFAILURES,
197 LINUX_MIB_TCPSACKFAILURES,
198 LINUX_MIB_TCPLOSSFAILURES,
199 LINUX_MIB_TCPFASTRETRANS,
200 LINUX_MIB_TCPFORWARDRETRANS,
201 LINUX_MIB_TCPSLOWSTARTRETRANS,
202 LINUX_MIB_TCPTIMEOUTS,
203 LINUX_MIB_TCPRENORECOVERYFAIL,
204 LINUX_MIB_TCPSACKRECOVERYFAIL,
205 LINUX_MIB_TCPSCHEDULERFAILED,
206 LINUX_MIB_TCPRCVCOLLAPSED,
207 LINUX_MIB_TCPDSACKOLDSENT,
208 LINUX_MIB_TCPDSACKOFOSENT,
209 LINUX_MIB_TCPDSACKRECV,
210 LINUX_MIB_TCPDSACKOFORECV,
211 LINUX_MIB_TCPABORTONSYN,
212 LINUX_MIB_TCPABORTONDATA,
213 LINUX_MIB_TCPABORTONCLOSE,
214 LINUX_MIB_TCPABORTONMEMORY,
215 LINUX_MIB_TCPABORTONTIMEOUT,
216 LINUX_MIB_TCPABORTONLINGER,
217 LINUX_MIB_TCPABORTFAILED,
218 LINUX_MIB_TCPMEMORYPRESSURES,
219 LINUX_MIB_TCPSACKDISCARD,
220 LINUX_MIB_TCPDSACKIGNOREDOLD,
221 LINUX_MIB_TCPDSACKIGNOREDNOUNDO,
222 LINUX_MIB_TCPSPURIOUSRTOS,
223 LINUX_MIB_TCPMD5NOTFOUND,
224 LINUX_MIB_TCPMD5UNEXPECTED,
225 LINUX_MIB_SACKSHIFTED,
226 LINUX_MIB_SACKMERGED,
227 LINUX_MIB_SACKSHIFTFALLBACK,
228 __LINUX_MIB_MAX
229};
230
231
232enum
233{
234 LINUX_MIB_XFRMNUM = 0,
235 LINUX_MIB_XFRMINERROR,
236 LINUX_MIB_XFRMINBUFFERERROR,
237 LINUX_MIB_XFRMINHDRERROR,
238 LINUX_MIB_XFRMINNOSTATES,
239 LINUX_MIB_XFRMINSTATEPROTOERROR,
240 LINUX_MIB_XFRMINSTATEMODEERROR,
241 LINUX_MIB_XFRMINSTATESEQERROR,
242 LINUX_MIB_XFRMINSTATEEXPIRED,
243 LINUX_MIB_XFRMINSTATEMISMATCH,
244 LINUX_MIB_XFRMINSTATEINVALID,
245 LINUX_MIB_XFRMINTMPLMISMATCH,
246 LINUX_MIB_XFRMINNOPOLS,
247 LINUX_MIB_XFRMINPOLBLOCK,
248 LINUX_MIB_XFRMINPOLERROR,
249 LINUX_MIB_XFRMOUTERROR,
250 LINUX_MIB_XFRMOUTBUNDLEGENERROR,
251 LINUX_MIB_XFRMOUTBUNDLECHECKERROR,
252 LINUX_MIB_XFRMOUTNOSTATES,
253 LINUX_MIB_XFRMOUTSTATEPROTOERROR,
254 LINUX_MIB_XFRMOUTSTATEMODEERROR,
255 LINUX_MIB_XFRMOUTSTATESEQERROR,
256 LINUX_MIB_XFRMOUTSTATEEXPIRED,
257 LINUX_MIB_XFRMOUTPOLBLOCK,
258 LINUX_MIB_XFRMOUTPOLDEAD,
259 LINUX_MIB_XFRMOUTPOLERROR,
260 __LINUX_MIB_XFRMMAX
261};
262
263#endif
264