Home | History | Annotate | Download | only in linux
      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_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 };
    248 enum {
    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