blob: 467a27af39e162488c72924833f64d8a0b23fc6a [file] [log] [blame]
Ben Cheng655a7c02013-10-16 16:09:24 -07001/****************************************************************************
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
Tao Baod7db5942015-01-28 10:07:51 -080021enum {
22 IPSTATS_MIB_NUM = 0,
Tao Baod7db5942015-01-28 10:07:51 -080023 IPSTATS_MIB_INPKTS,
24 IPSTATS_MIB_INOCTETS,
25 IPSTATS_MIB_INDELIVERS,
26 IPSTATS_MIB_OUTFORWDATAGRAMS,
Tao Baod7db5942015-01-28 10:07:51 -080027 IPSTATS_MIB_OUTPKTS,
28 IPSTATS_MIB_OUTOCTETS,
29 IPSTATS_MIB_INHDRERRORS,
30 IPSTATS_MIB_INTOOBIGERRORS,
Tao Baod7db5942015-01-28 10:07:51 -080031 IPSTATS_MIB_INNOROUTES,
32 IPSTATS_MIB_INADDRERRORS,
33 IPSTATS_MIB_INUNKNOWNPROTOS,
34 IPSTATS_MIB_INTRUNCATEDPKTS,
Tao Baod7db5942015-01-28 10:07:51 -080035 IPSTATS_MIB_INDISCARDS,
36 IPSTATS_MIB_OUTDISCARDS,
37 IPSTATS_MIB_OUTNOROUTES,
38 IPSTATS_MIB_REASMTIMEOUT,
Tao Baod7db5942015-01-28 10:07:51 -080039 IPSTATS_MIB_REASMREQDS,
40 IPSTATS_MIB_REASMOKS,
41 IPSTATS_MIB_REASMFAILS,
42 IPSTATS_MIB_FRAGOKS,
Tao Baod7db5942015-01-28 10:07:51 -080043 IPSTATS_MIB_FRAGFAILS,
44 IPSTATS_MIB_FRAGCREATES,
45 IPSTATS_MIB_INMCASTPKTS,
46 IPSTATS_MIB_OUTMCASTPKTS,
Tao Baod7db5942015-01-28 10:07:51 -080047 IPSTATS_MIB_INBCASTPKTS,
48 IPSTATS_MIB_OUTBCASTPKTS,
49 IPSTATS_MIB_INMCASTOCTETS,
50 IPSTATS_MIB_OUTMCASTOCTETS,
Tao Baod7db5942015-01-28 10:07:51 -080051 IPSTATS_MIB_INBCASTOCTETS,
52 IPSTATS_MIB_OUTBCASTOCTETS,
53 IPSTATS_MIB_CSUMERRORS,
54 IPSTATS_MIB_NOECTPKTS,
Tao Baod7db5942015-01-28 10:07:51 -080055 IPSTATS_MIB_ECT1PKTS,
56 IPSTATS_MIB_ECT0PKTS,
57 IPSTATS_MIB_CEPKTS,
58 __IPSTATS_MIB_MAX
Ben Cheng655a7c02013-10-16 16:09:24 -070059};
Tao Baod7db5942015-01-28 10:07:51 -080060enum {
61 ICMP_MIB_NUM = 0,
62 ICMP_MIB_INMSGS,
Tao Baod7db5942015-01-28 10:07:51 -080063 ICMP_MIB_INERRORS,
64 ICMP_MIB_INDESTUNREACHS,
65 ICMP_MIB_INTIMEEXCDS,
66 ICMP_MIB_INPARMPROBS,
Tao Baod7db5942015-01-28 10:07:51 -080067 ICMP_MIB_INSRCQUENCHS,
68 ICMP_MIB_INREDIRECTS,
69 ICMP_MIB_INECHOS,
70 ICMP_MIB_INECHOREPS,
Tao Baod7db5942015-01-28 10:07:51 -080071 ICMP_MIB_INTIMESTAMPS,
72 ICMP_MIB_INTIMESTAMPREPS,
73 ICMP_MIB_INADDRMASKS,
74 ICMP_MIB_INADDRMASKREPS,
Tao Baod7db5942015-01-28 10:07:51 -080075 ICMP_MIB_OUTMSGS,
76 ICMP_MIB_OUTERRORS,
77 ICMP_MIB_OUTDESTUNREACHS,
78 ICMP_MIB_OUTTIMEEXCDS,
Tao Baod7db5942015-01-28 10:07:51 -080079 ICMP_MIB_OUTPARMPROBS,
80 ICMP_MIB_OUTSRCQUENCHS,
81 ICMP_MIB_OUTREDIRECTS,
82 ICMP_MIB_OUTECHOS,
Tao Baod7db5942015-01-28 10:07:51 -080083 ICMP_MIB_OUTECHOREPS,
84 ICMP_MIB_OUTTIMESTAMPS,
85 ICMP_MIB_OUTTIMESTAMPREPS,
86 ICMP_MIB_OUTADDRMASKS,
Tao Baod7db5942015-01-28 10:07:51 -080087 ICMP_MIB_OUTADDRMASKREPS,
88 ICMP_MIB_CSUMERRORS,
89 __ICMP_MIB_MAX
Ben Cheng655a7c02013-10-16 16:09:24 -070090};
91#define __ICMPMSG_MIB_MAX 512
Tao Baod7db5942015-01-28 10:07:51 -080092enum {
93 ICMP6_MIB_NUM = 0,
94 ICMP6_MIB_INMSGS,
Tao Baod7db5942015-01-28 10:07:51 -080095 ICMP6_MIB_INERRORS,
96 ICMP6_MIB_OUTMSGS,
97 ICMP6_MIB_OUTERRORS,
98 ICMP6_MIB_CSUMERRORS,
Tao Baod7db5942015-01-28 10:07:51 -080099 __ICMP6_MIB_MAX
Ben Cheng655a7c02013-10-16 16:09:24 -0700100};
101#define __ICMP6MSG_MIB_MAX 512
Tao Baod7db5942015-01-28 10:07:51 -0800102enum {
Tao Baod7db5942015-01-28 10:07:51 -0800103 TCP_MIB_NUM = 0,
104 TCP_MIB_RTOALGORITHM,
105 TCP_MIB_RTOMIN,
106 TCP_MIB_RTOMAX,
Tao Baod7db5942015-01-28 10:07:51 -0800107 TCP_MIB_MAXCONN,
108 TCP_MIB_ACTIVEOPENS,
109 TCP_MIB_PASSIVEOPENS,
110 TCP_MIB_ATTEMPTFAILS,
Tao Baod7db5942015-01-28 10:07:51 -0800111 TCP_MIB_ESTABRESETS,
112 TCP_MIB_CURRESTAB,
113 TCP_MIB_INSEGS,
114 TCP_MIB_OUTSEGS,
Tao Baod7db5942015-01-28 10:07:51 -0800115 TCP_MIB_RETRANSSEGS,
116 TCP_MIB_INERRS,
117 TCP_MIB_OUTRSTS,
118 TCP_MIB_CSUMERRORS,
Tao Baod7db5942015-01-28 10:07:51 -0800119 __TCP_MIB_MAX
Ben Cheng655a7c02013-10-16 16:09:24 -0700120};
Tao Baod7db5942015-01-28 10:07:51 -0800121enum {
122 UDP_MIB_NUM = 0,
Tao Baod7db5942015-01-28 10:07:51 -0800123 UDP_MIB_INDATAGRAMS,
124 UDP_MIB_NOPORTS,
125 UDP_MIB_INERRORS,
126 UDP_MIB_OUTDATAGRAMS,
Tao Baod7db5942015-01-28 10:07:51 -0800127 UDP_MIB_RCVBUFERRORS,
128 UDP_MIB_SNDBUFERRORS,
129 UDP_MIB_CSUMERRORS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800130 UDP_MIB_IGNOREDMULTI,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800131 __UDP_MIB_MAX
Ben Cheng655a7c02013-10-16 16:09:24 -0700132};
Tao Baod7db5942015-01-28 10:07:51 -0800133enum {
134 LINUX_MIB_NUM = 0,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800135 LINUX_MIB_SYNCOOKIESSENT,
Tao Baod7db5942015-01-28 10:07:51 -0800136 LINUX_MIB_SYNCOOKIESRECV,
137 LINUX_MIB_SYNCOOKIESFAILED,
138 LINUX_MIB_EMBRYONICRSTS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800139 LINUX_MIB_PRUNECALLED,
Tao Baod7db5942015-01-28 10:07:51 -0800140 LINUX_MIB_RCVPRUNED,
141 LINUX_MIB_OFOPRUNED,
142 LINUX_MIB_OUTOFWINDOWICMPS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800143 LINUX_MIB_LOCKDROPPEDICMPS,
Tao Baod7db5942015-01-28 10:07:51 -0800144 LINUX_MIB_ARPFILTER,
145 LINUX_MIB_TIMEWAITED,
146 LINUX_MIB_TIMEWAITRECYCLED,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800147 LINUX_MIB_TIMEWAITKILLED,
Tao Baod7db5942015-01-28 10:07:51 -0800148 LINUX_MIB_PAWSACTIVEREJECTED,
149 LINUX_MIB_PAWSESTABREJECTED,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800150 LINUX_MIB_DELAYEDACKS,
Tao Baod7db5942015-01-28 10:07:51 -0800151 LINUX_MIB_DELAYEDACKLOCKED,
152 LINUX_MIB_DELAYEDACKLOST,
153 LINUX_MIB_LISTENOVERFLOWS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800154 LINUX_MIB_LISTENDROPS,
Tao Baod7db5942015-01-28 10:07:51 -0800155 LINUX_MIB_TCPHPHITS,
Tao Baod7db5942015-01-28 10:07:51 -0800156 LINUX_MIB_TCPPUREACKS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800157 LINUX_MIB_TCPHPACKS,
Tao Baod7db5942015-01-28 10:07:51 -0800158 LINUX_MIB_TCPRENORECOVERY,
159 LINUX_MIB_TCPSACKRECOVERY,
160 LINUX_MIB_TCPSACKRENEGING,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800161 LINUX_MIB_TCPFACKREORDER,
Tao Baod7db5942015-01-28 10:07:51 -0800162 LINUX_MIB_TCPSACKREORDER,
163 LINUX_MIB_TCPRENOREORDER,
164 LINUX_MIB_TCPTSREORDER,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800165 LINUX_MIB_TCPFULLUNDO,
Tao Baod7db5942015-01-28 10:07:51 -0800166 LINUX_MIB_TCPPARTIALUNDO,
167 LINUX_MIB_TCPDSACKUNDO,
168 LINUX_MIB_TCPLOSSUNDO,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800169 LINUX_MIB_TCPLOSTRETRANSMIT,
Tao Baod7db5942015-01-28 10:07:51 -0800170 LINUX_MIB_TCPRENOFAILURES,
171 LINUX_MIB_TCPSACKFAILURES,
172 LINUX_MIB_TCPLOSSFAILURES,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800173 LINUX_MIB_TCPFASTRETRANS,
Tao Baod7db5942015-01-28 10:07:51 -0800174 LINUX_MIB_TCPSLOWSTARTRETRANS,
175 LINUX_MIB_TCPTIMEOUTS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800176 LINUX_MIB_TCPLOSSPROBES,
Tao Baod7db5942015-01-28 10:07:51 -0800177 LINUX_MIB_TCPLOSSPROBERECOVERY,
178 LINUX_MIB_TCPRENORECOVERYFAIL,
179 LINUX_MIB_TCPSACKRECOVERYFAIL,
Tao Baod7db5942015-01-28 10:07:51 -0800180 LINUX_MIB_TCPRCVCOLLAPSED,
181 LINUX_MIB_TCPDSACKOLDSENT,
182 LINUX_MIB_TCPDSACKOFOSENT,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800183 LINUX_MIB_TCPDSACKRECV,
Tao Baod7db5942015-01-28 10:07:51 -0800184 LINUX_MIB_TCPDSACKOFORECV,
185 LINUX_MIB_TCPABORTONDATA,
186 LINUX_MIB_TCPABORTONCLOSE,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800187 LINUX_MIB_TCPABORTONMEMORY,
Tao Baod7db5942015-01-28 10:07:51 -0800188 LINUX_MIB_TCPABORTONTIMEOUT,
189 LINUX_MIB_TCPABORTONLINGER,
190 LINUX_MIB_TCPABORTFAILED,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800191 LINUX_MIB_TCPMEMORYPRESSURES,
Christopher Ferris1308ad32017-11-14 17:32:13 -0800192 LINUX_MIB_TCPMEMORYPRESSURESCHRONO,
Tao Baod7db5942015-01-28 10:07:51 -0800193 LINUX_MIB_TCPSACKDISCARD,
194 LINUX_MIB_TCPDSACKIGNOREDOLD,
195 LINUX_MIB_TCPDSACKIGNOREDNOUNDO,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800196 LINUX_MIB_TCPSPURIOUSRTOS,
Tao Baod7db5942015-01-28 10:07:51 -0800197 LINUX_MIB_TCPMD5NOTFOUND,
198 LINUX_MIB_TCPMD5UNEXPECTED,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800199 LINUX_MIB_TCPMD5FAILURE,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800200 LINUX_MIB_SACKSHIFTED,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800201 LINUX_MIB_SACKMERGED,
Tao Baod7db5942015-01-28 10:07:51 -0800202 LINUX_MIB_SACKSHIFTFALLBACK,
203 LINUX_MIB_TCPBACKLOGDROP,
Christopher Ferris525ce912017-07-26 13:12:53 -0700204 LINUX_MIB_PFMEMALLOCDROP,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800205 LINUX_MIB_TCPMINTTLDROP,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800206 LINUX_MIB_TCPDEFERACCEPTDROP,
Tao Baod7db5942015-01-28 10:07:51 -0800207 LINUX_MIB_IPRPFILTER,
208 LINUX_MIB_TCPTIMEWAITOVERFLOW,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800209 LINUX_MIB_TCPREQQFULLDOCOOKIES,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800210 LINUX_MIB_TCPREQQFULLDROP,
Tao Baod7db5942015-01-28 10:07:51 -0800211 LINUX_MIB_TCPRETRANSFAIL,
212 LINUX_MIB_TCPRCVCOALESCE,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800213 LINUX_MIB_TCPOFOQUEUE,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800214 LINUX_MIB_TCPOFODROP,
Tao Baod7db5942015-01-28 10:07:51 -0800215 LINUX_MIB_TCPOFOMERGE,
216 LINUX_MIB_TCPCHALLENGEACK,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800217 LINUX_MIB_TCPSYNCHALLENGE,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800218 LINUX_MIB_TCPFASTOPENACTIVE,
Tao Baod7db5942015-01-28 10:07:51 -0800219 LINUX_MIB_TCPFASTOPENACTIVEFAIL,
220 LINUX_MIB_TCPFASTOPENPASSIVE,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800221 LINUX_MIB_TCPFASTOPENPASSIVEFAIL,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800222 LINUX_MIB_TCPFASTOPENLISTENOVERFLOW,
Tao Baod7db5942015-01-28 10:07:51 -0800223 LINUX_MIB_TCPFASTOPENCOOKIEREQD,
Christopher Ferris525ce912017-07-26 13:12:53 -0700224 LINUX_MIB_TCPFASTOPENBLACKHOLE,
Tao Baod7db5942015-01-28 10:07:51 -0800225 LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800226 LINUX_MIB_BUSYPOLLRXPACKETS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800227 LINUX_MIB_TCPAUTOCORKING,
Tao Baod7db5942015-01-28 10:07:51 -0800228 LINUX_MIB_TCPFROMZEROWINDOWADV,
229 LINUX_MIB_TCPTOZEROWINDOWADV,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800230 LINUX_MIB_TCPWANTZEROWINDOWADV,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800231 LINUX_MIB_TCPSYNRETRANS,
Tao Baod7db5942015-01-28 10:07:51 -0800232 LINUX_MIB_TCPORIGDATASENT,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800233 LINUX_MIB_TCPHYSTARTTRAINDETECT,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800234 LINUX_MIB_TCPHYSTARTTRAINCWND,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800235 LINUX_MIB_TCPHYSTARTDELAYDETECT,
236 LINUX_MIB_TCPHYSTARTDELAYCWND,
237 LINUX_MIB_TCPACKSKIPPEDSYNRECV,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800238 LINUX_MIB_TCPACKSKIPPEDPAWS,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800239 LINUX_MIB_TCPACKSKIPPEDSEQ,
240 LINUX_MIB_TCPACKSKIPPEDFINWAIT2,
241 LINUX_MIB_TCPACKSKIPPEDTIMEWAIT,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800242 LINUX_MIB_TCPACKSKIPPEDCHALLENGE,
Christopher Ferris05d08e92016-02-04 13:16:38 -0800243 LINUX_MIB_TCPWINPROBE,
244 LINUX_MIB_TCPKEEPALIVE,
245 LINUX_MIB_TCPMTUPFAIL,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800246 LINUX_MIB_TCPMTUPSUCCESS,
Tao Baod7db5942015-01-28 10:07:51 -0800247 __LINUX_MIB_MAX
248};
249enum {
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800250 LINUX_MIB_XFRMNUM = 0,
Tao Baod7db5942015-01-28 10:07:51 -0800251 LINUX_MIB_XFRMINERROR,
252 LINUX_MIB_XFRMINBUFFERERROR,
253 LINUX_MIB_XFRMINHDRERROR,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800254 LINUX_MIB_XFRMINNOSTATES,
Tao Baod7db5942015-01-28 10:07:51 -0800255 LINUX_MIB_XFRMINSTATEPROTOERROR,
256 LINUX_MIB_XFRMINSTATEMODEERROR,
257 LINUX_MIB_XFRMINSTATESEQERROR,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800258 LINUX_MIB_XFRMINSTATEEXPIRED,
Tao Baod7db5942015-01-28 10:07:51 -0800259 LINUX_MIB_XFRMINSTATEMISMATCH,
260 LINUX_MIB_XFRMINSTATEINVALID,
261 LINUX_MIB_XFRMINTMPLMISMATCH,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800262 LINUX_MIB_XFRMINNOPOLS,
Tao Baod7db5942015-01-28 10:07:51 -0800263 LINUX_MIB_XFRMINPOLBLOCK,
264 LINUX_MIB_XFRMINPOLERROR,
265 LINUX_MIB_XFRMOUTERROR,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800266 LINUX_MIB_XFRMOUTBUNDLEGENERROR,
Tao Baod7db5942015-01-28 10:07:51 -0800267 LINUX_MIB_XFRMOUTBUNDLECHECKERROR,
268 LINUX_MIB_XFRMOUTNOSTATES,
269 LINUX_MIB_XFRMOUTSTATEPROTOERROR,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800270 LINUX_MIB_XFRMOUTSTATEMODEERROR,
Tao Baod7db5942015-01-28 10:07:51 -0800271 LINUX_MIB_XFRMOUTSTATESEQERROR,
272 LINUX_MIB_XFRMOUTSTATEEXPIRED,
273 LINUX_MIB_XFRMOUTPOLBLOCK,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800274 LINUX_MIB_XFRMOUTPOLDEAD,
Tao Baod7db5942015-01-28 10:07:51 -0800275 LINUX_MIB_XFRMOUTPOLERROR,
276 LINUX_MIB_XFRMFWDHDRERROR,
277 LINUX_MIB_XFRMOUTSTATEINVALID,
Christopher Ferris6a9755d2017-01-13 14:09:31 -0800278 LINUX_MIB_XFRMACQUIREERROR,
Tao Baod7db5942015-01-28 10:07:51 -0800279 __LINUX_MIB_XFRMMAX
Ben Cheng655a7c02013-10-16 16:09:24 -0700280};
281#endif