• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
21 enum {
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 };
60 enum {
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
92 enum {
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
102 enum {
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 };
121 enum {
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 };
133 enum {
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_PAWSPASSIVEREJECTED,
149   LINUX_MIB_PAWSACTIVEREJECTED,
150   LINUX_MIB_PAWSESTABREJECTED,
151   LINUX_MIB_DELAYEDACKS,
152   LINUX_MIB_DELAYEDACKLOCKED,
153   LINUX_MIB_DELAYEDACKLOST,
154   LINUX_MIB_LISTENOVERFLOWS,
155   LINUX_MIB_LISTENDROPS,
156   LINUX_MIB_TCPPREQUEUED,
157   LINUX_MIB_TCPDIRECTCOPYFROMBACKLOG,
158   LINUX_MIB_TCPDIRECTCOPYFROMPREQUEUE,
159   LINUX_MIB_TCPPREQUEUEDROPPED,
160   LINUX_MIB_TCPHPHITS,
161   LINUX_MIB_TCPHPHITSTOUSER,
162   LINUX_MIB_TCPPUREACKS,
163   LINUX_MIB_TCPHPACKS,
164   LINUX_MIB_TCPRENORECOVERY,
165   LINUX_MIB_TCPSACKRECOVERY,
166   LINUX_MIB_TCPSACKRENEGING,
167   LINUX_MIB_TCPFACKREORDER,
168   LINUX_MIB_TCPSACKREORDER,
169   LINUX_MIB_TCPRENOREORDER,
170   LINUX_MIB_TCPTSREORDER,
171   LINUX_MIB_TCPFULLUNDO,
172   LINUX_MIB_TCPPARTIALUNDO,
173   LINUX_MIB_TCPDSACKUNDO,
174   LINUX_MIB_TCPLOSSUNDO,
175   LINUX_MIB_TCPLOSTRETRANSMIT,
176   LINUX_MIB_TCPRENOFAILURES,
177   LINUX_MIB_TCPSACKFAILURES,
178   LINUX_MIB_TCPLOSSFAILURES,
179   LINUX_MIB_TCPFASTRETRANS,
180   LINUX_MIB_TCPFORWARDRETRANS,
181   LINUX_MIB_TCPSLOWSTARTRETRANS,
182   LINUX_MIB_TCPTIMEOUTS,
183   LINUX_MIB_TCPLOSSPROBES,
184   LINUX_MIB_TCPLOSSPROBERECOVERY,
185   LINUX_MIB_TCPRENORECOVERYFAIL,
186   LINUX_MIB_TCPSACKRECOVERYFAIL,
187   LINUX_MIB_TCPSCHEDULERFAILED,
188   LINUX_MIB_TCPRCVCOLLAPSED,
189   LINUX_MIB_TCPDSACKOLDSENT,
190   LINUX_MIB_TCPDSACKOFOSENT,
191   LINUX_MIB_TCPDSACKRECV,
192   LINUX_MIB_TCPDSACKOFORECV,
193   LINUX_MIB_TCPABORTONDATA,
194   LINUX_MIB_TCPABORTONCLOSE,
195   LINUX_MIB_TCPABORTONMEMORY,
196   LINUX_MIB_TCPABORTONTIMEOUT,
197   LINUX_MIB_TCPABORTONLINGER,
198   LINUX_MIB_TCPABORTFAILED,
199   LINUX_MIB_TCPMEMORYPRESSURES,
200   LINUX_MIB_TCPSACKDISCARD,
201   LINUX_MIB_TCPDSACKIGNOREDOLD,
202   LINUX_MIB_TCPDSACKIGNOREDNOUNDO,
203   LINUX_MIB_TCPSPURIOUSRTOS,
204   LINUX_MIB_TCPMD5NOTFOUND,
205   LINUX_MIB_TCPMD5UNEXPECTED,
206   LINUX_MIB_TCPMD5FAILURE,
207   LINUX_MIB_SACKSHIFTED,
208   LINUX_MIB_SACKMERGED,
209   LINUX_MIB_SACKSHIFTFALLBACK,
210   LINUX_MIB_TCPBACKLOGDROP,
211   LINUX_MIB_TCPMINTTLDROP,
212   LINUX_MIB_TCPDEFERACCEPTDROP,
213   LINUX_MIB_IPRPFILTER,
214   LINUX_MIB_TCPTIMEWAITOVERFLOW,
215   LINUX_MIB_TCPREQQFULLDOCOOKIES,
216   LINUX_MIB_TCPREQQFULLDROP,
217   LINUX_MIB_TCPRETRANSFAIL,
218   LINUX_MIB_TCPRCVCOALESCE,
219   LINUX_MIB_TCPOFOQUEUE,
220   LINUX_MIB_TCPOFODROP,
221   LINUX_MIB_TCPOFOMERGE,
222   LINUX_MIB_TCPCHALLENGEACK,
223   LINUX_MIB_TCPSYNCHALLENGE,
224   LINUX_MIB_TCPFASTOPENACTIVE,
225   LINUX_MIB_TCPFASTOPENACTIVEFAIL,
226   LINUX_MIB_TCPFASTOPENPASSIVE,
227   LINUX_MIB_TCPFASTOPENPASSIVEFAIL,
228   LINUX_MIB_TCPFASTOPENLISTENOVERFLOW,
229   LINUX_MIB_TCPFASTOPENCOOKIEREQD,
230   LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES,
231   LINUX_MIB_BUSYPOLLRXPACKETS,
232   LINUX_MIB_TCPAUTOCORKING,
233   LINUX_MIB_TCPFROMZEROWINDOWADV,
234   LINUX_MIB_TCPTOZEROWINDOWADV,
235   LINUX_MIB_TCPWANTZEROWINDOWADV,
236   LINUX_MIB_TCPSYNRETRANS,
237   LINUX_MIB_TCPORIGDATASENT,
238   LINUX_MIB_TCPHYSTARTTRAINDETECT,
239   LINUX_MIB_TCPHYSTARTTRAINCWND,
240   LINUX_MIB_TCPHYSTARTDELAYDETECT,
241   LINUX_MIB_TCPHYSTARTDELAYCWND,
242   LINUX_MIB_TCPACKSKIPPEDSYNRECV,
243   LINUX_MIB_TCPACKSKIPPEDPAWS,
244   LINUX_MIB_TCPACKSKIPPEDSEQ,
245   LINUX_MIB_TCPACKSKIPPEDFINWAIT2,
246   LINUX_MIB_TCPACKSKIPPEDTIMEWAIT,
247   LINUX_MIB_TCPACKSKIPPEDCHALLENGE,
248   LINUX_MIB_TCPWINPROBE,
249   LINUX_MIB_TCPKEEPALIVE,
250   LINUX_MIB_TCPMTUPFAIL,
251   LINUX_MIB_TCPMTUPSUCCESS,
252   __LINUX_MIB_MAX
253 };
254 enum {
255   LINUX_MIB_XFRMNUM = 0,
256   LINUX_MIB_XFRMINERROR,
257   LINUX_MIB_XFRMINBUFFERERROR,
258   LINUX_MIB_XFRMINHDRERROR,
259   LINUX_MIB_XFRMINNOSTATES,
260   LINUX_MIB_XFRMINSTATEPROTOERROR,
261   LINUX_MIB_XFRMINSTATEMODEERROR,
262   LINUX_MIB_XFRMINSTATESEQERROR,
263   LINUX_MIB_XFRMINSTATEEXPIRED,
264   LINUX_MIB_XFRMINSTATEMISMATCH,
265   LINUX_MIB_XFRMINSTATEINVALID,
266   LINUX_MIB_XFRMINTMPLMISMATCH,
267   LINUX_MIB_XFRMINNOPOLS,
268   LINUX_MIB_XFRMINPOLBLOCK,
269   LINUX_MIB_XFRMINPOLERROR,
270   LINUX_MIB_XFRMOUTERROR,
271   LINUX_MIB_XFRMOUTBUNDLEGENERROR,
272   LINUX_MIB_XFRMOUTBUNDLECHECKERROR,
273   LINUX_MIB_XFRMOUTNOSTATES,
274   LINUX_MIB_XFRMOUTSTATEPROTOERROR,
275   LINUX_MIB_XFRMOUTSTATEMODEERROR,
276   LINUX_MIB_XFRMOUTSTATESEQERROR,
277   LINUX_MIB_XFRMOUTSTATEEXPIRED,
278   LINUX_MIB_XFRMOUTPOLBLOCK,
279   LINUX_MIB_XFRMOUTPOLDEAD,
280   LINUX_MIB_XFRMOUTPOLERROR,
281   LINUX_MIB_XFRMFWDHDRERROR,
282   LINUX_MIB_XFRMOUTSTATEINVALID,
283   LINUX_MIB_XFRMACQUIREERROR,
284   __LINUX_MIB_XFRMMAX
285 };
286 #endif
287