Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
0002 /*
0003  * Definitions for MIBs
0004  *
0005  * Author: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
0006  */
0007 
0008 #ifndef _LINUX_SNMP_H
0009 #define _LINUX_SNMP_H
0010 
0011 /* ipstats mib definitions */
0012 /*
0013  * RFC 1213:  MIB-II
0014  * RFC 2011 (updates 1213):  SNMPv2-MIB-IP
0015  * RFC 2863:  Interfaces Group MIB
0016  * RFC 2465:  IPv6 MIB: General Group
0017  * draft-ietf-ipv6-rfc2011-update-10.txt: MIB for IP: IP Statistics Tables
0018  */
0019 enum
0020 {
0021     IPSTATS_MIB_NUM = 0,
0022 /* frequently written fields in fast path, kept in same cache line */
0023     IPSTATS_MIB_INPKTS,         /* InReceives */
0024     IPSTATS_MIB_INOCTETS,           /* InOctets */
0025     IPSTATS_MIB_INDELIVERS,         /* InDelivers */
0026     IPSTATS_MIB_OUTFORWDATAGRAMS,       /* OutForwDatagrams */
0027     IPSTATS_MIB_OUTPKTS,            /* OutRequests */
0028     IPSTATS_MIB_OUTOCTETS,          /* OutOctets */
0029 /* other fields */
0030     IPSTATS_MIB_INHDRERRORS,        /* InHdrErrors */
0031     IPSTATS_MIB_INTOOBIGERRORS,     /* InTooBigErrors */
0032     IPSTATS_MIB_INNOROUTES,         /* InNoRoutes */
0033     IPSTATS_MIB_INADDRERRORS,       /* InAddrErrors */
0034     IPSTATS_MIB_INUNKNOWNPROTOS,        /* InUnknownProtos */
0035     IPSTATS_MIB_INTRUNCATEDPKTS,        /* InTruncatedPkts */
0036     IPSTATS_MIB_INDISCARDS,         /* InDiscards */
0037     IPSTATS_MIB_OUTDISCARDS,        /* OutDiscards */
0038     IPSTATS_MIB_OUTNOROUTES,        /* OutNoRoutes */
0039     IPSTATS_MIB_REASMTIMEOUT,       /* ReasmTimeout */
0040     IPSTATS_MIB_REASMREQDS,         /* ReasmReqds */
0041     IPSTATS_MIB_REASMOKS,           /* ReasmOKs */
0042     IPSTATS_MIB_REASMFAILS,         /* ReasmFails */
0043     IPSTATS_MIB_FRAGOKS,            /* FragOKs */
0044     IPSTATS_MIB_FRAGFAILS,          /* FragFails */
0045     IPSTATS_MIB_FRAGCREATES,        /* FragCreates */
0046     IPSTATS_MIB_INMCASTPKTS,        /* InMcastPkts */
0047     IPSTATS_MIB_OUTMCASTPKTS,       /* OutMcastPkts */
0048     IPSTATS_MIB_INBCASTPKTS,        /* InBcastPkts */
0049     IPSTATS_MIB_OUTBCASTPKTS,       /* OutBcastPkts */
0050     IPSTATS_MIB_INMCASTOCTETS,      /* InMcastOctets */
0051     IPSTATS_MIB_OUTMCASTOCTETS,     /* OutMcastOctets */
0052     IPSTATS_MIB_INBCASTOCTETS,      /* InBcastOctets */
0053     IPSTATS_MIB_OUTBCASTOCTETS,     /* OutBcastOctets */
0054     IPSTATS_MIB_CSUMERRORS,         /* InCsumErrors */
0055     IPSTATS_MIB_NOECTPKTS,          /* InNoECTPkts */
0056     IPSTATS_MIB_ECT1PKTS,           /* InECT1Pkts */
0057     IPSTATS_MIB_ECT0PKTS,           /* InECT0Pkts */
0058     IPSTATS_MIB_CEPKTS,         /* InCEPkts */
0059     IPSTATS_MIB_REASM_OVERLAPS,     /* ReasmOverlaps */
0060     __IPSTATS_MIB_MAX
0061 };
0062 
0063 /* icmp mib definitions */
0064 /*
0065  * RFC 1213:  MIB-II ICMP Group
0066  * RFC 2011 (updates 1213):  SNMPv2 MIB for IP: ICMP group
0067  */
0068 enum
0069 {
0070     ICMP_MIB_NUM = 0,
0071     ICMP_MIB_INMSGS,            /* InMsgs */
0072     ICMP_MIB_INERRORS,          /* InErrors */
0073     ICMP_MIB_INDESTUNREACHS,        /* InDestUnreachs */
0074     ICMP_MIB_INTIMEEXCDS,           /* InTimeExcds */
0075     ICMP_MIB_INPARMPROBS,           /* InParmProbs */
0076     ICMP_MIB_INSRCQUENCHS,          /* InSrcQuenchs */
0077     ICMP_MIB_INREDIRECTS,           /* InRedirects */
0078     ICMP_MIB_INECHOS,           /* InEchos */
0079     ICMP_MIB_INECHOREPS,            /* InEchoReps */
0080     ICMP_MIB_INTIMESTAMPS,          /* InTimestamps */
0081     ICMP_MIB_INTIMESTAMPREPS,       /* InTimestampReps */
0082     ICMP_MIB_INADDRMASKS,           /* InAddrMasks */
0083     ICMP_MIB_INADDRMASKREPS,        /* InAddrMaskReps */
0084     ICMP_MIB_OUTMSGS,           /* OutMsgs */
0085     ICMP_MIB_OUTERRORS,         /* OutErrors */
0086     ICMP_MIB_OUTDESTUNREACHS,       /* OutDestUnreachs */
0087     ICMP_MIB_OUTTIMEEXCDS,          /* OutTimeExcds */
0088     ICMP_MIB_OUTPARMPROBS,          /* OutParmProbs */
0089     ICMP_MIB_OUTSRCQUENCHS,         /* OutSrcQuenchs */
0090     ICMP_MIB_OUTREDIRECTS,          /* OutRedirects */
0091     ICMP_MIB_OUTECHOS,          /* OutEchos */
0092     ICMP_MIB_OUTECHOREPS,           /* OutEchoReps */
0093     ICMP_MIB_OUTTIMESTAMPS,         /* OutTimestamps */
0094     ICMP_MIB_OUTTIMESTAMPREPS,      /* OutTimestampReps */
0095     ICMP_MIB_OUTADDRMASKS,          /* OutAddrMasks */
0096     ICMP_MIB_OUTADDRMASKREPS,       /* OutAddrMaskReps */
0097     ICMP_MIB_CSUMERRORS,            /* InCsumErrors */
0098     __ICMP_MIB_MAX
0099 };
0100 
0101 #define __ICMPMSG_MIB_MAX 512   /* Out+In for all 8-bit ICMP types */
0102 
0103 /* icmp6 mib definitions */
0104 /*
0105  * RFC 2466:  ICMPv6-MIB
0106  */
0107 enum
0108 {
0109     ICMP6_MIB_NUM = 0,
0110     ICMP6_MIB_INMSGS,           /* InMsgs */
0111     ICMP6_MIB_INERRORS,         /* InErrors */
0112     ICMP6_MIB_OUTMSGS,          /* OutMsgs */
0113     ICMP6_MIB_OUTERRORS,            /* OutErrors */
0114     ICMP6_MIB_CSUMERRORS,           /* InCsumErrors */
0115     __ICMP6_MIB_MAX
0116 };
0117 
0118 #define __ICMP6MSG_MIB_MAX 512 /* Out+In for all 8-bit ICMPv6 types */
0119 
0120 /* tcp mib definitions */
0121 /*
0122  * RFC 1213:  MIB-II TCP group
0123  * RFC 2012 (updates 1213):  SNMPv2-MIB-TCP
0124  */
0125 enum
0126 {
0127     TCP_MIB_NUM = 0,
0128     TCP_MIB_RTOALGORITHM,           /* RtoAlgorithm */
0129     TCP_MIB_RTOMIN,             /* RtoMin */
0130     TCP_MIB_RTOMAX,             /* RtoMax */
0131     TCP_MIB_MAXCONN,            /* MaxConn */
0132     TCP_MIB_ACTIVEOPENS,            /* ActiveOpens */
0133     TCP_MIB_PASSIVEOPENS,           /* PassiveOpens */
0134     TCP_MIB_ATTEMPTFAILS,           /* AttemptFails */
0135     TCP_MIB_ESTABRESETS,            /* EstabResets */
0136     TCP_MIB_CURRESTAB,          /* CurrEstab */
0137     TCP_MIB_INSEGS,             /* InSegs */
0138     TCP_MIB_OUTSEGS,            /* OutSegs */
0139     TCP_MIB_RETRANSSEGS,            /* RetransSegs */
0140     TCP_MIB_INERRS,             /* InErrs */
0141     TCP_MIB_OUTRSTS,            /* OutRsts */
0142     TCP_MIB_CSUMERRORS,         /* InCsumErrors */
0143     __TCP_MIB_MAX
0144 };
0145 
0146 /* udp mib definitions */
0147 /*
0148  * RFC 1213:  MIB-II UDP group
0149  * RFC 2013 (updates 1213):  SNMPv2-MIB-UDP
0150  */
0151 enum
0152 {
0153     UDP_MIB_NUM = 0,
0154     UDP_MIB_INDATAGRAMS,            /* InDatagrams */
0155     UDP_MIB_NOPORTS,            /* NoPorts */
0156     UDP_MIB_INERRORS,           /* InErrors */
0157     UDP_MIB_OUTDATAGRAMS,           /* OutDatagrams */
0158     UDP_MIB_RCVBUFERRORS,           /* RcvbufErrors */
0159     UDP_MIB_SNDBUFERRORS,           /* SndbufErrors */
0160     UDP_MIB_CSUMERRORS,         /* InCsumErrors */
0161     UDP_MIB_IGNOREDMULTI,           /* IgnoredMulti */
0162     UDP_MIB_MEMERRORS,          /* MemErrors */
0163     __UDP_MIB_MAX
0164 };
0165 
0166 /* linux mib definitions */
0167 enum
0168 {
0169     LINUX_MIB_NUM = 0,
0170     LINUX_MIB_SYNCOOKIESSENT,       /* SyncookiesSent */
0171     LINUX_MIB_SYNCOOKIESRECV,       /* SyncookiesRecv */
0172     LINUX_MIB_SYNCOOKIESFAILED,     /* SyncookiesFailed */
0173     LINUX_MIB_EMBRYONICRSTS,        /* EmbryonicRsts */
0174     LINUX_MIB_PRUNECALLED,          /* PruneCalled */
0175     LINUX_MIB_RCVPRUNED,            /* RcvPruned */
0176     LINUX_MIB_OFOPRUNED,            /* OfoPruned */
0177     LINUX_MIB_OUTOFWINDOWICMPS,     /* OutOfWindowIcmps */
0178     LINUX_MIB_LOCKDROPPEDICMPS,     /* LockDroppedIcmps */
0179     LINUX_MIB_ARPFILTER,            /* ArpFilter */
0180     LINUX_MIB_TIMEWAITED,           /* TimeWaited */
0181     LINUX_MIB_TIMEWAITRECYCLED,     /* TimeWaitRecycled */
0182     LINUX_MIB_TIMEWAITKILLED,       /* TimeWaitKilled */
0183     LINUX_MIB_PAWSACTIVEREJECTED,       /* PAWSActiveRejected */
0184     LINUX_MIB_PAWSESTABREJECTED,        /* PAWSEstabRejected */
0185     LINUX_MIB_DELAYEDACKS,          /* DelayedACKs */
0186     LINUX_MIB_DELAYEDACKLOCKED,     /* DelayedACKLocked */
0187     LINUX_MIB_DELAYEDACKLOST,       /* DelayedACKLost */
0188     LINUX_MIB_LISTENOVERFLOWS,      /* ListenOverflows */
0189     LINUX_MIB_LISTENDROPS,          /* ListenDrops */
0190     LINUX_MIB_TCPHPHITS,            /* TCPHPHits */
0191     LINUX_MIB_TCPPUREACKS,          /* TCPPureAcks */
0192     LINUX_MIB_TCPHPACKS,            /* TCPHPAcks */
0193     LINUX_MIB_TCPRENORECOVERY,      /* TCPRenoRecovery */
0194     LINUX_MIB_TCPSACKRECOVERY,      /* TCPSackRecovery */
0195     LINUX_MIB_TCPSACKRENEGING,      /* TCPSACKReneging */
0196     LINUX_MIB_TCPSACKREORDER,       /* TCPSACKReorder */
0197     LINUX_MIB_TCPRENOREORDER,       /* TCPRenoReorder */
0198     LINUX_MIB_TCPTSREORDER,         /* TCPTSReorder */
0199     LINUX_MIB_TCPFULLUNDO,          /* TCPFullUndo */
0200     LINUX_MIB_TCPPARTIALUNDO,       /* TCPPartialUndo */
0201     LINUX_MIB_TCPDSACKUNDO,         /* TCPDSACKUndo */
0202     LINUX_MIB_TCPLOSSUNDO,          /* TCPLossUndo */
0203     LINUX_MIB_TCPLOSTRETRANSMIT,        /* TCPLostRetransmit */
0204     LINUX_MIB_TCPRENOFAILURES,      /* TCPRenoFailures */
0205     LINUX_MIB_TCPSACKFAILURES,      /* TCPSackFailures */
0206     LINUX_MIB_TCPLOSSFAILURES,      /* TCPLossFailures */
0207     LINUX_MIB_TCPFASTRETRANS,       /* TCPFastRetrans */
0208     LINUX_MIB_TCPSLOWSTARTRETRANS,      /* TCPSlowStartRetrans */
0209     LINUX_MIB_TCPTIMEOUTS,          /* TCPTimeouts */
0210     LINUX_MIB_TCPLOSSPROBES,        /* TCPLossProbes */
0211     LINUX_MIB_TCPLOSSPROBERECOVERY,     /* TCPLossProbeRecovery */
0212     LINUX_MIB_TCPRENORECOVERYFAIL,      /* TCPRenoRecoveryFail */
0213     LINUX_MIB_TCPSACKRECOVERYFAIL,      /* TCPSackRecoveryFail */
0214     LINUX_MIB_TCPRCVCOLLAPSED,      /* TCPRcvCollapsed */
0215     LINUX_MIB_TCPDSACKOLDSENT,      /* TCPDSACKOldSent */
0216     LINUX_MIB_TCPDSACKOFOSENT,      /* TCPDSACKOfoSent */
0217     LINUX_MIB_TCPDSACKRECV,         /* TCPDSACKRecv */
0218     LINUX_MIB_TCPDSACKOFORECV,      /* TCPDSACKOfoRecv */
0219     LINUX_MIB_TCPABORTONDATA,       /* TCPAbortOnData */
0220     LINUX_MIB_TCPABORTONCLOSE,      /* TCPAbortOnClose */
0221     LINUX_MIB_TCPABORTONMEMORY,     /* TCPAbortOnMemory */
0222     LINUX_MIB_TCPABORTONTIMEOUT,        /* TCPAbortOnTimeout */
0223     LINUX_MIB_TCPABORTONLINGER,     /* TCPAbortOnLinger */
0224     LINUX_MIB_TCPABORTFAILED,       /* TCPAbortFailed */
0225     LINUX_MIB_TCPMEMORYPRESSURES,       /* TCPMemoryPressures */
0226     LINUX_MIB_TCPMEMORYPRESSURESCHRONO, /* TCPMemoryPressuresChrono */
0227     LINUX_MIB_TCPSACKDISCARD,       /* TCPSACKDiscard */
0228     LINUX_MIB_TCPDSACKIGNOREDOLD,       /* TCPSACKIgnoredOld */
0229     LINUX_MIB_TCPDSACKIGNOREDNOUNDO,    /* TCPSACKIgnoredNoUndo */
0230     LINUX_MIB_TCPSPURIOUSRTOS,      /* TCPSpuriousRTOs */
0231     LINUX_MIB_TCPMD5NOTFOUND,       /* TCPMD5NotFound */
0232     LINUX_MIB_TCPMD5UNEXPECTED,     /* TCPMD5Unexpected */
0233     LINUX_MIB_TCPMD5FAILURE,        /* TCPMD5Failure */
0234     LINUX_MIB_SACKSHIFTED,
0235     LINUX_MIB_SACKMERGED,
0236     LINUX_MIB_SACKSHIFTFALLBACK,
0237     LINUX_MIB_TCPBACKLOGDROP,
0238     LINUX_MIB_PFMEMALLOCDROP,
0239     LINUX_MIB_TCPMINTTLDROP, /* RFC 5082 */
0240     LINUX_MIB_TCPDEFERACCEPTDROP,
0241     LINUX_MIB_IPRPFILTER, /* IP Reverse Path Filter (rp_filter) */
0242     LINUX_MIB_TCPTIMEWAITOVERFLOW,      /* TCPTimeWaitOverflow */
0243     LINUX_MIB_TCPREQQFULLDOCOOKIES,     /* TCPReqQFullDoCookies */
0244     LINUX_MIB_TCPREQQFULLDROP,      /* TCPReqQFullDrop */
0245     LINUX_MIB_TCPRETRANSFAIL,       /* TCPRetransFail */
0246     LINUX_MIB_TCPRCVCOALESCE,       /* TCPRcvCoalesce */
0247     LINUX_MIB_TCPBACKLOGCOALESCE,       /* TCPBacklogCoalesce */
0248     LINUX_MIB_TCPOFOQUEUE,          /* TCPOFOQueue */
0249     LINUX_MIB_TCPOFODROP,           /* TCPOFODrop */
0250     LINUX_MIB_TCPOFOMERGE,          /* TCPOFOMerge */
0251     LINUX_MIB_TCPCHALLENGEACK,      /* TCPChallengeACK */
0252     LINUX_MIB_TCPSYNCHALLENGE,      /* TCPSYNChallenge */
0253     LINUX_MIB_TCPFASTOPENACTIVE,        /* TCPFastOpenActive */
0254     LINUX_MIB_TCPFASTOPENACTIVEFAIL,    /* TCPFastOpenActiveFail */
0255     LINUX_MIB_TCPFASTOPENPASSIVE,       /* TCPFastOpenPassive*/
0256     LINUX_MIB_TCPFASTOPENPASSIVEFAIL,   /* TCPFastOpenPassiveFail */
0257     LINUX_MIB_TCPFASTOPENLISTENOVERFLOW,    /* TCPFastOpenListenOverflow */
0258     LINUX_MIB_TCPFASTOPENCOOKIEREQD,    /* TCPFastOpenCookieReqd */
0259     LINUX_MIB_TCPFASTOPENBLACKHOLE,     /* TCPFastOpenBlackholeDetect */
0260     LINUX_MIB_TCPSPURIOUS_RTX_HOSTQUEUES, /* TCPSpuriousRtxHostQueues */
0261     LINUX_MIB_BUSYPOLLRXPACKETS,        /* BusyPollRxPackets */
0262     LINUX_MIB_TCPAUTOCORKING,       /* TCPAutoCorking */
0263     LINUX_MIB_TCPFROMZEROWINDOWADV,     /* TCPFromZeroWindowAdv */
0264     LINUX_MIB_TCPTOZEROWINDOWADV,       /* TCPToZeroWindowAdv */
0265     LINUX_MIB_TCPWANTZEROWINDOWADV,     /* TCPWantZeroWindowAdv */
0266     LINUX_MIB_TCPSYNRETRANS,        /* TCPSynRetrans */
0267     LINUX_MIB_TCPORIGDATASENT,      /* TCPOrigDataSent */
0268     LINUX_MIB_TCPHYSTARTTRAINDETECT,    /* TCPHystartTrainDetect */
0269     LINUX_MIB_TCPHYSTARTTRAINCWND,      /* TCPHystartTrainCwnd */
0270     LINUX_MIB_TCPHYSTARTDELAYDETECT,    /* TCPHystartDelayDetect */
0271     LINUX_MIB_TCPHYSTARTDELAYCWND,      /* TCPHystartDelayCwnd */
0272     LINUX_MIB_TCPACKSKIPPEDSYNRECV,     /* TCPACKSkippedSynRecv */
0273     LINUX_MIB_TCPACKSKIPPEDPAWS,        /* TCPACKSkippedPAWS */
0274     LINUX_MIB_TCPACKSKIPPEDSEQ,     /* TCPACKSkippedSeq */
0275     LINUX_MIB_TCPACKSKIPPEDFINWAIT2,    /* TCPACKSkippedFinWait2 */
0276     LINUX_MIB_TCPACKSKIPPEDTIMEWAIT,    /* TCPACKSkippedTimeWait */
0277     LINUX_MIB_TCPACKSKIPPEDCHALLENGE,   /* TCPACKSkippedChallenge */
0278     LINUX_MIB_TCPWINPROBE,          /* TCPWinProbe */
0279     LINUX_MIB_TCPKEEPALIVE,         /* TCPKeepAlive */
0280     LINUX_MIB_TCPMTUPFAIL,          /* TCPMTUPFail */
0281     LINUX_MIB_TCPMTUPSUCCESS,       /* TCPMTUPSuccess */
0282     LINUX_MIB_TCPDELIVERED,         /* TCPDelivered */
0283     LINUX_MIB_TCPDELIVEREDCE,       /* TCPDeliveredCE */
0284     LINUX_MIB_TCPACKCOMPRESSED,     /* TCPAckCompressed */
0285     LINUX_MIB_TCPZEROWINDOWDROP,        /* TCPZeroWindowDrop */
0286     LINUX_MIB_TCPRCVQDROP,          /* TCPRcvQDrop */
0287     LINUX_MIB_TCPWQUEUETOOBIG,      /* TCPWqueueTooBig */
0288     LINUX_MIB_TCPFASTOPENPASSIVEALTKEY, /* TCPFastOpenPassiveAltKey */
0289     LINUX_MIB_TCPTIMEOUTREHASH,     /* TCPTimeoutRehash */
0290     LINUX_MIB_TCPDUPLICATEDATAREHASH,   /* TCPDuplicateDataRehash */
0291     LINUX_MIB_TCPDSACKRECVSEGS,     /* TCPDSACKRecvSegs */
0292     LINUX_MIB_TCPDSACKIGNOREDDUBIOUS,   /* TCPDSACKIgnoredDubious */
0293     LINUX_MIB_TCPMIGRATEREQSUCCESS,     /* TCPMigrateReqSuccess */
0294     LINUX_MIB_TCPMIGRATEREQFAILURE,     /* TCPMigrateReqFailure */
0295     __LINUX_MIB_MAX
0296 };
0297 
0298 /* linux Xfrm mib definitions */
0299 enum
0300 {
0301     LINUX_MIB_XFRMNUM = 0,
0302     LINUX_MIB_XFRMINERROR,          /* XfrmInError */
0303     LINUX_MIB_XFRMINBUFFERERROR,        /* XfrmInBufferError */
0304     LINUX_MIB_XFRMINHDRERROR,       /* XfrmInHdrError */
0305     LINUX_MIB_XFRMINNOSTATES,       /* XfrmInNoStates */
0306     LINUX_MIB_XFRMINSTATEPROTOERROR,    /* XfrmInStateProtoError */
0307     LINUX_MIB_XFRMINSTATEMODEERROR,     /* XfrmInStateModeError */
0308     LINUX_MIB_XFRMINSTATESEQERROR,      /* XfrmInStateSeqError */
0309     LINUX_MIB_XFRMINSTATEEXPIRED,       /* XfrmInStateExpired */
0310     LINUX_MIB_XFRMINSTATEMISMATCH,      /* XfrmInStateMismatch */
0311     LINUX_MIB_XFRMINSTATEINVALID,       /* XfrmInStateInvalid */
0312     LINUX_MIB_XFRMINTMPLMISMATCH,       /* XfrmInTmplMismatch */
0313     LINUX_MIB_XFRMINNOPOLS,         /* XfrmInNoPols */
0314     LINUX_MIB_XFRMINPOLBLOCK,       /* XfrmInPolBlock */
0315     LINUX_MIB_XFRMINPOLERROR,       /* XfrmInPolError */
0316     LINUX_MIB_XFRMOUTERROR,         /* XfrmOutError */
0317     LINUX_MIB_XFRMOUTBUNDLEGENERROR,    /* XfrmOutBundleGenError */
0318     LINUX_MIB_XFRMOUTBUNDLECHECKERROR,  /* XfrmOutBundleCheckError */
0319     LINUX_MIB_XFRMOUTNOSTATES,      /* XfrmOutNoStates */
0320     LINUX_MIB_XFRMOUTSTATEPROTOERROR,   /* XfrmOutStateProtoError */
0321     LINUX_MIB_XFRMOUTSTATEMODEERROR,    /* XfrmOutStateModeError */
0322     LINUX_MIB_XFRMOUTSTATESEQERROR,     /* XfrmOutStateSeqError */
0323     LINUX_MIB_XFRMOUTSTATEEXPIRED,      /* XfrmOutStateExpired */
0324     LINUX_MIB_XFRMOUTPOLBLOCK,      /* XfrmOutPolBlock */
0325     LINUX_MIB_XFRMOUTPOLDEAD,       /* XfrmOutPolDead */
0326     LINUX_MIB_XFRMOUTPOLERROR,      /* XfrmOutPolError */
0327     LINUX_MIB_XFRMFWDHDRERROR,      /* XfrmFwdHdrError*/
0328     LINUX_MIB_XFRMOUTSTATEINVALID,      /* XfrmOutStateInvalid */
0329     LINUX_MIB_XFRMACQUIREERROR,     /* XfrmAcquireError */
0330     __LINUX_MIB_XFRMMAX
0331 };
0332 
0333 /* linux TLS mib definitions */
0334 enum
0335 {
0336     LINUX_MIB_TLSNUM = 0,
0337     LINUX_MIB_TLSCURRTXSW,          /* TlsCurrTxSw */
0338     LINUX_MIB_TLSCURRRXSW,          /* TlsCurrRxSw */
0339     LINUX_MIB_TLSCURRTXDEVICE,      /* TlsCurrTxDevice */
0340     LINUX_MIB_TLSCURRRXDEVICE,      /* TlsCurrRxDevice */
0341     LINUX_MIB_TLSTXSW,          /* TlsTxSw */
0342     LINUX_MIB_TLSRXSW,          /* TlsRxSw */
0343     LINUX_MIB_TLSTXDEVICE,          /* TlsTxDevice */
0344     LINUX_MIB_TLSRXDEVICE,          /* TlsRxDevice */
0345     LINUX_MIB_TLSDECRYPTERROR,      /* TlsDecryptError */
0346     LINUX_MIB_TLSRXDEVICERESYNC,        /* TlsRxDeviceResync */
0347     LINUX_MIB_TLSDECRYPTRETRY,      /* TlsDecryptRetry */
0348     LINUX_MIB_TLSRXNOPADVIOL,       /* TlsRxNoPadViolation */
0349     __LINUX_MIB_TLSMAX
0350 };
0351 
0352 #endif  /* _LINUX_SNMP_H */