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