snmp.h revision 934ec9495505d234b2c2fa284470c2f44aae9de9
1/****************************************************************************
2 ****************************************************************************
3 ***
4 ***   This header was automatically generated from a Linux kernel header
5 ***   of the same name, to make information necessary for userspace to
6 ***   call into the kernel available to libc.  It contains only constants,
7 ***   structures, and macros generated from the original header, and thus,
8 ***   contains no copyrightable information.
9 ***
10 ***   To edit the content of this header, modify the corresponding
11 ***   source file (e.g. under external/kernel-headers/original/) then
12 ***   run bionic/libc/kernel/tools/update_all.py
13 ***
14 ***   Any manual change here will be lost the next time this script will
15 ***   be run. You've been warned!
16 ***
17 ****************************************************************************
18 ****************************************************************************/
19#ifndef _LINUX_SNMP_H
20#define _LINUX_SNMP_H
21enum {
22  IPSTATS_MIB_NUM = 0,
23  IPSTATS_MIB_INPKTS,
24  IPSTATS_MIB_INOCTETS,
25  IPSTATS_MIB_INDELIVERS,
26  IPSTATS_MIB_OUTFORWDATAGRAMS,
27  IPSTATS_MIB_OUTPKTS,
28  IPSTATS_MIB_OUTOCTETS,
29  IPSTATS_MIB_INHDRERRORS,
30  IPSTATS_MIB_INTOOBIGERRORS,
31  IPSTATS_MIB_INNOROUTES,
32  IPSTATS_MIB_INADDRERRORS,
33  IPSTATS_MIB_INUNKNOWNPROTOS,
34  IPSTATS_MIB_INTRUNCATEDPKTS,
35  IPSTATS_MIB_INDISCARDS,
36  IPSTATS_MIB_OUTDISCARDS,
37  IPSTATS_MIB_OUTNOROUTES,
38  IPSTATS_MIB_REASMTIMEOUT,
39  IPSTATS_MIB_REASMREQDS,
40  IPSTATS_MIB_REASMOKS,
41  IPSTATS_MIB_REASMFAILS,
42  IPSTATS_MIB_FRAGOKS,
43  IPSTATS_MIB_FRAGFAILS,
44  IPSTATS_MIB_FRAGCREATES,
45  IPSTATS_MIB_INMCASTPKTS,
46  IPSTATS_MIB_OUTMCASTPKTS,
47  IPSTATS_MIB_INBCASTPKTS,
48  IPSTATS_MIB_OUTBCASTPKTS,
49  IPSTATS_MIB_INMCASTOCTETS,
50  IPSTATS_MIB_OUTMCASTOCTETS,
51  IPSTATS_MIB_INBCASTOCTETS,
52  IPSTATS_MIB_OUTBCASTOCTETS,
53  IPSTATS_MIB_CSUMERRORS,
54  IPSTATS_MIB_NOECTPKTS,
55  IPSTATS_MIB_ECT1PKTS,
56  IPSTATS_MIB_ECT0PKTS,
57  IPSTATS_MIB_CEPKTS,
58  __IPSTATS_MIB_MAX
59};
60enum {
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_CSUMERRORS,
89  __ICMP_MIB_MAX
90};
91#define __ICMPMSG_MIB_MAX 512
92enum {
93  ICMP6_MIB_NUM = 0,
94  ICMP6_MIB_INMSGS,
95  ICMP6_MIB_INERRORS,
96  ICMP6_MIB_OUTMSGS,
97  ICMP6_MIB_OUTERRORS,
98  ICMP6_MIB_CSUMERRORS,
99  __ICMP6_MIB_MAX
100};
101#define __ICMP6MSG_MIB_MAX 512
102enum {
103  TCP_MIB_NUM = 0,
104  TCP_MIB_RTOALGORITHM,
105  TCP_MIB_RTOMIN,
106  TCP_MIB_RTOMAX,
107  TCP_MIB_MAXCONN,
108  TCP_MIB_ACTIVEOPENS,
109  TCP_MIB_PASSIVEOPENS,
110  TCP_MIB_ATTEMPTFAILS,
111  TCP_MIB_ESTABRESETS,
112  TCP_MIB_CURRESTAB,
113  TCP_MIB_INSEGS,
114  TCP_MIB_OUTSEGS,
115  TCP_MIB_RETRANSSEGS,
116  TCP_MIB_INERRS,
117  TCP_MIB_OUTRSTS,
118  TCP_MIB_CSUMERRORS,
119  __TCP_MIB_MAX
120};
121enum {
122  UDP_MIB_NUM = 0,
123  UDP_MIB_INDATAGRAMS,
124  UDP_MIB_NOPORTS,
125  UDP_MIB_INERRORS,
126  UDP_MIB_OUTDATAGRAMS,
127  UDP_MIB_RCVBUFERRORS,
128  UDP_MIB_SNDBUFERRORS,
129  UDP_MIB_CSUMERRORS,
130  UDP_MIB_IGNOREDMULTI,
131  __UDP_MIB_MAX
132};
133enum {
134  LINUX_MIB_NUM = 0,
135  LINUX_MIB_SYNCOOKIESSENT,
136  LINUX_MIB_SYNCOOKIESRECV,
137  LINUX_MIB_SYNCOOKIESFAILED,
138  LINUX_MIB_EMBRYONICRSTS,
139  LINUX_MIB_PRUNECALLED,
140  LINUX_MIB_RCVPRUNED,
141  LINUX_MIB_OFOPRUNED,
142  LINUX_MIB_OUTOFWINDOWICMPS,
143  LINUX_MIB_LOCKDROPPEDICMPS,
144  LINUX_MIB_ARPFILTER,
145  LINUX_MIB_TIMEWAITED,
146  LINUX_MIB_TIMEWAITRECYCLED,
147  LINUX_MIB_TIMEWAITKILLED,
148  LINUX_MIB_PAWSACTIVEREJECTED,
149  LINUX_MIB_PAWSESTABREJECTED,
150  LINUX_MIB_DELAYEDACKS,
151  LINUX_MIB_DELAYEDACKLOCKED,
152  LINUX_MIB_DELAYEDACKLOST,
153  LINUX_MIB_LISTENOVERFLOWS,
154  LINUX_MIB_LISTENDROPS,
155  LINUX_MIB_TCPHPHITS,
156  LINUX_MIB_TCPPUREACKS,
157  LINUX_MIB_TCPHPACKS,
158  LINUX_MIB_TCPRENORECOVERY,
159  LINUX_MIB_TCPSACKRECOVERY,
160  LINUX_MIB_TCPSACKRENEGING,
161  LINUX_MIB_TCPSACKREORDER,
162  LINUX_MIB_TCPRENOREORDER,
163  LINUX_MIB_TCPTSREORDER,
164  LINUX_MIB_TCPFULLUNDO,
165  LINUX_MIB_TCPPARTIALUNDO,
166  LINUX_MIB_TCPDSACKUNDO,
167  LINUX_MIB_TCPLOSSUNDO,
168  LINUX_MIB_TCPLOSTRETRANSMIT,
169  LINUX_MIB_TCPRENOFAILURES,
170  LINUX_MIB_TCPSACKFAILURES,
171  LINUX_MIB_TCPLOSSFAILURES,
172  LINUX_MIB_TCPFASTRETRANS,
173  LINUX_MIB_TCPSLOWSTARTRETRANS,
174  LINUX_MIB_TCPTIMEOUTS,
175  LINUX_MIB_TCPLOSSPROBES,
176  LINUX_MIB_TCPLOSSPROBERECOVERY,
177  LINUX_MIB_TCPRENORECOVERYFAIL,
178  LINUX_MIB_TCPSACKRECOVERYFAIL,
179  LINUX_MIB_TCPRCVCOLLAPSED,
180  LINUX_MIB_TCPDSACKOLDSENT,
181  LINUX_MIB_TCPDSACKOFOSENT,
182  LINUX_MIB_TCPDSACKRECV,
183  LINUX_MIB_TCPDSACKOFORECV,
184  LINUX_MIB_TCPABORTONDATA,
185  LINUX_MIB_TCPABORTONCLOSE,
186  LINUX_MIB_TCPABORTONMEMORY,
187  LINUX_MIB_TCPABORTONTIMEOUT,
188  LINUX_MIB_TCPABORTONLINGER,
189  LINUX_MIB_TCPABORTFAILED,
190  LINUX_MIB_TCPMEMORYPRESSURES,
191  LINUX_MIB_TCPMEMORYPRESSURESCHRONO,
192  LINUX_MIB_TCPSACKDISCARD,
193  LINUX_MIB_TCPDSACKIGNOREDOLD,
194  LINUX_MIB_TCPDSACKIGNOREDNOUNDO,
195  LINUX_MIB_TCPSPURIOUSRTOS,
196  LINUX_MIB_TCPMD5NOTFOUND,
197  LINUX_MIB_TCPMD5UNEXPECTED,
198  LINUX_MIB_TCPMD5FAILURE,
199  LINUX_MIB_SACKSHIFTED,
200  LINUX_MIB_SACKMERGED,
201  LINUX_MIB_SACKSHIFTFALLBACK,
202  LINUX_MIB_TCPBACKLOGDROP,
203  LINUX_MIB_PFMEMALLOCDROP,
204  LINUX_MIB_TCPMINTTLDROP,
205  LINUX_MIB_TCPDEFERACCEPTDROP,
206  LINUX_MIB_IPRPFILTER,
207  LINUX_MIB_TCPTIMEWAITOVERFLOW,
208  LINUX_MIB_TCPREQQFULLDOCOOKIES,
209  LINUX_MIB_TCPREQQFULLDROP,
210  LINUX_MIB_TCPRETRANSFAIL,
211  LINUX_MIB_TCPRCVCOALESCE,
212  LINUX_MIB_TCPOFOQUEUE,
213  LINUX_MIB_TCPOFODROP,
214  LINUX_MIB_TCPOFOMERGE,
215  LINUX_MIB_TCPCHALLENGEACK,
216  LINUX_MIB_TCPSYNCHALLENGE,
217  LINUX_MIB_TCPFASTOPENACTIVE,
218  LINUX_MIB_TCPFASTOPENACTIVEFAIL,
219  LINUX_MIB_TCPFASTOPENPASSIVE,
220  LINUX_MIB_TCPFASTOPENPASSIVEFAIL,
221  LINUX_MIB_TCPFASTOPENLISTENOVERFLOW,
222  LINUX_MIB_TCPFASTOPENCOOKIEREQD,
223  LINUX_MIB_TCPFASTOPENBLACKHOLE,
224  LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES,
225  LINUX_MIB_BUSYPOLLRXPACKETS,
226  LINUX_MIB_TCPAUTOCORKING,
227  LINUX_MIB_TCPFROMZEROWINDOWADV,
228  LINUX_MIB_TCPTOZEROWINDOWADV,
229  LINUX_MIB_TCPWANTZEROWINDOWADV,
230  LINUX_MIB_TCPSYNRETRANS,
231  LINUX_MIB_TCPORIGDATASENT,
232  LINUX_MIB_TCPHYSTARTTRAINDETECT,
233  LINUX_MIB_TCPHYSTARTTRAINCWND,
234  LINUX_MIB_TCPHYSTARTDELAYDETECT,
235  LINUX_MIB_TCPHYSTARTDELAYCWND,
236  LINUX_MIB_TCPACKSKIPPEDSYNRECV,
237  LINUX_MIB_TCPACKSKIPPEDPAWS,
238  LINUX_MIB_TCPACKSKIPPEDSEQ,
239  LINUX_MIB_TCPACKSKIPPEDFINWAIT2,
240  LINUX_MIB_TCPACKSKIPPEDTIMEWAIT,
241  LINUX_MIB_TCPACKSKIPPEDCHALLENGE,
242  LINUX_MIB_TCPWINPROBE,
243  LINUX_MIB_TCPKEEPALIVE,
244  LINUX_MIB_TCPMTUPFAIL,
245  LINUX_MIB_TCPMTUPSUCCESS,
246  __LINUX_MIB_MAX
247};
248enum {
249  LINUX_MIB_XFRMNUM = 0,
250  LINUX_MIB_XFRMINERROR,
251  LINUX_MIB_XFRMINBUFFERERROR,
252  LINUX_MIB_XFRMINHDRERROR,
253  LINUX_MIB_XFRMINNOSTATES,
254  LINUX_MIB_XFRMINSTATEPROTOERROR,
255  LINUX_MIB_XFRMINSTATEMODEERROR,
256  LINUX_MIB_XFRMINSTATESEQERROR,
257  LINUX_MIB_XFRMINSTATEEXPIRED,
258  LINUX_MIB_XFRMINSTATEMISMATCH,
259  LINUX_MIB_XFRMINSTATEINVALID,
260  LINUX_MIB_XFRMINTMPLMISMATCH,
261  LINUX_MIB_XFRMINNOPOLS,
262  LINUX_MIB_XFRMINPOLBLOCK,
263  LINUX_MIB_XFRMINPOLERROR,
264  LINUX_MIB_XFRMOUTERROR,
265  LINUX_MIB_XFRMOUTBUNDLEGENERROR,
266  LINUX_MIB_XFRMOUTBUNDLECHECKERROR,
267  LINUX_MIB_XFRMOUTNOSTATES,
268  LINUX_MIB_XFRMOUTSTATEPROTOERROR,
269  LINUX_MIB_XFRMOUTSTATEMODEERROR,
270  LINUX_MIB_XFRMOUTSTATESEQERROR,
271  LINUX_MIB_XFRMOUTSTATEEXPIRED,
272  LINUX_MIB_XFRMOUTPOLBLOCK,
273  LINUX_MIB_XFRMOUTPOLDEAD,
274  LINUX_MIB_XFRMOUTPOLERROR,
275  LINUX_MIB_XFRMFWDHDRERROR,
276  LINUX_MIB_XFRMOUTSTATEINVALID,
277  LINUX_MIB_XFRMACQUIREERROR,
278  __LINUX_MIB_XFRMMAX
279};
280#endif
281