snmp.h
001:
002:
003:
004: <yoshfuji@linux-ipv6.org>
005:
006:
007: #ifndef _LINUX_SNMP_H
008: #define _LINUX_SNMP_H
009:
010:
011:
012:
013:
014:
015:
016:
017:
018: enum
019: {
020: IPSTATS_MIB_NUM = 0,
021: IPSTATS_MIB_INPKTS,
022: IPSTATS_MIB_INHDRERRORS,
023: IPSTATS_MIB_INTOOBIGERRORS,
024: IPSTATS_MIB_INNOROUTES,
025: IPSTATS_MIB_INADDRERRORS,
026: IPSTATS_MIB_INUNKNOWNPROTOS,
027: IPSTATS_MIB_INTRUNCATEDPKTS,
028: IPSTATS_MIB_INDISCARDS,
029: IPSTATS_MIB_INDELIVERS,
030: IPSTATS_MIB_OUTFORWDATAGRAMS,
031: IPSTATS_MIB_OUTPKTS,
032: IPSTATS_MIB_OUTDISCARDS,
033: IPSTATS_MIB_OUTNOROUTES,
034: IPSTATS_MIB_REASMTIMEOUT,
035: IPSTATS_MIB_REASMREQDS,
036: IPSTATS_MIB_REASMOKS,
037: IPSTATS_MIB_REASMFAILS,
038: IPSTATS_MIB_FRAGOKS,
039: IPSTATS_MIB_FRAGFAILS,
040: IPSTATS_MIB_FRAGCREATES,
041: IPSTATS_MIB_INMCASTPKTS,
042: IPSTATS_MIB_OUTMCASTPKTS,
043: IPSTATS_MIB_INBCASTPKTS,
044: IPSTATS_MIB_OUTBCASTPKTS,
045: IPSTATS_MIB_INOCTETS,
046: IPSTATS_MIB_OUTOCTETS,
047: IPSTATS_MIB_INMCASTOCTETS,
048: IPSTATS_MIB_OUTMCASTOCTETS,
049: IPSTATS_MIB_INBCASTOCTETS,
050: IPSTATS_MIB_OUTBCASTOCTETS,
051: __IPSTATS_MIB_MAX
052: };
053:
054:
055:
056:
057:
058:
059: enum
060: {
061: ICMP_MIB_NUM = 0,
062: ICMP_MIB_INMSGS,
063: ICMP_MIB_INERRORS,
064: ICMP_MIB_INDESTUNREACHS,
065: ICMP_MIB_INTIMEEXCDS,
066: ICMP_MIB_INPARMPROBS,
067: ICMP_MIB_INSRCQUENCHS,
068: ICMP_MIB_INREDIRECTS,
069: ICMP_MIB_INECHOS,
070: ICMP_MIB_INECHOREPS,
071: ICMP_MIB_INTIMESTAMPS,
072: ICMP_MIB_INTIMESTAMPREPS,
073: ICMP_MIB_INADDRMASKS,
074: ICMP_MIB_INADDRMASKREPS,
075: ICMP_MIB_OUTMSGS,
076: ICMP_MIB_OUTERRORS,
077: ICMP_MIB_OUTDESTUNREACHS,
078: ICMP_MIB_OUTTIMEEXCDS,
079: ICMP_MIB_OUTPARMPROBS,
080: ICMP_MIB_OUTSRCQUENCHS,
081: ICMP_MIB_OUTREDIRECTS,
082: ICMP_MIB_OUTECHOS,
083: ICMP_MIB_OUTECHOREPS,
084: ICMP_MIB_OUTTIMESTAMPS,
085: ICMP_MIB_OUTTIMESTAMPREPS,
086: ICMP_MIB_OUTADDRMASKS,
087: ICMP_MIB_OUTADDRMASKREPS,
088: __ICMP_MIB_MAX
089: };
090:
091: #define __ICMPMSG_MIB_MAX 512
092:
093:
094:
095:
096:
097: enum
098: {
099: ICMP6_MIB_NUM = 0,
100: ICMP6_MIB_INMSGS,
101: ICMP6_MIB_INERRORS,
102: ICMP6_MIB_OUTMSGS,
103: ICMP6_MIB_OUTERRORS,
104: __ICMP6_MIB_MAX
105: };
106:
107: #define __ICMP6MSG_MIB_MAX 512
108:
109:
110:
111:
112:
113:
114: enum
115: {
116: TCP_MIB_NUM = 0,
117: TCP_MIB_RTOALGORITHM,
118: TCP_MIB_RTOMIN,
119: TCP_MIB_RTOMAX,
120: TCP_MIB_MAXCONN,
121: TCP_MIB_ACTIVEOPENS,
122: TCP_MIB_PASSIVEOPENS,
123: TCP_MIB_ATTEMPTFAILS,
124: TCP_MIB_ESTABRESETS,
125: TCP_MIB_CURRESTAB,
126: TCP_MIB_INSEGS,
127: TCP_MIB_OUTSEGS,
128: TCP_MIB_RETRANSSEGS,
129: TCP_MIB_INERRS,
130: TCP_MIB_OUTRSTS,
131: __TCP_MIB_MAX
132: };
133:
134:
135:
136:
137:
138:
139: enum
140: {
141: UDP_MIB_NUM = 0,
142: UDP_MIB_INDATAGRAMS,
143: UDP_MIB_NOPORTS,
144: UDP_MIB_INERRORS,
145: UDP_MIB_OUTDATAGRAMS,
146: UDP_MIB_RCVBUFERRORS,
147: UDP_MIB_SNDBUFERRORS,
148: __UDP_MIB_MAX
149: };
150:
151:
152: enum
153: {
154: LINUX_MIB_NUM = 0,
155: LINUX_MIB_SYNCOOKIESSENT,
156: LINUX_MIB_SYNCOOKIESRECV,
157: LINUX_MIB_SYNCOOKIESFAILED,
158: LINUX_MIB_EMBRYONICRSTS,
159: LINUX_MIB_PRUNECALLED,
160: LINUX_MIB_RCVPRUNED,
161: LINUX_MIB_OFOPRUNED,
162: LINUX_MIB_OUTOFWINDOWICMPS,
163: LINUX_MIB_LOCKDROPPEDICMPS,
164: LINUX_MIB_ARPFILTER,
165: LINUX_MIB_TIMEWAITED,
166: LINUX_MIB_TIMEWAITRECYCLED,
167: LINUX_MIB_TIMEWAITKILLED,
168: LINUX_MIB_PAWSPASSIVEREJECTED,
169: LINUX_MIB_PAWSACTIVEREJECTED,
170: LINUX_MIB_PAWSESTABREJECTED,
171: LINUX_MIB_DELAYEDACKS,
172: LINUX_MIB_DELAYEDACKLOCKED,
173: LINUX_MIB_DELAYEDACKLOST,
174: LINUX_MIB_LISTENOVERFLOWS,
175: LINUX_MIB_LISTENDROPS,
176: LINUX_MIB_TCPPREQUEUED,
177: LINUX_MIB_TCPDIRECTCOPYFROMBACKLOG,
178: LINUX_MIB_TCPDIRECTCOPYFROMPREQUEUE,
179: LINUX_MIB_TCPPREQUEUEDROPPED,
180: LINUX_MIB_TCPHPHITS,
181: LINUX_MIB_TCPHPHITSTOUSER,
182: LINUX_MIB_TCPPUREACKS,
183: LINUX_MIB_TCPHPACKS,
184: LINUX_MIB_TCPRENORECOVERY,
185: LINUX_MIB_TCPSACKRECOVERY,
186: LINUX_MIB_TCPSACKRENEGING,
187: LINUX_MIB_TCPFACKREORDER,
188: LINUX_MIB_TCPSACKREORDER,
189: LINUX_MIB_TCPRENOREORDER,
190: LINUX_MIB_TCPTSREORDER,
191: LINUX_MIB_TCPFULLUNDO,
192: LINUX_MIB_TCPPARTIALUNDO,
193: LINUX_MIB_TCPDSACKUNDO,
194: LINUX_MIB_TCPLOSSUNDO,
195: LINUX_MIB_TCPLOSS,
196: LINUX_MIB_TCPLOSTRETRANSMIT,
197: LINUX_MIB_TCPRENOFAILURES,
198: LINUX_MIB_TCPSACKFAILURES,
199: LINUX_MIB_TCPLOSSFAILURES,
200: LINUX_MIB_TCPFASTRETRANS,
201: LINUX_MIB_TCPFORWARDRETRANS,
202: LINUX_MIB_TCPSLOWSTARTRETRANS,
203: LINUX_MIB_TCPTIMEOUTS,
204: LINUX_MIB_TCPRENORECOVERYFAIL,
205: LINUX_MIB_TCPSACKRECOVERYFAIL,
206: LINUX_MIB_TCPSCHEDULERFAILED,
207: LINUX_MIB_TCPRCVCOLLAPSED,
208: LINUX_MIB_TCPDSACKOLDSENT,
209: LINUX_MIB_TCPDSACKOFOSENT,
210: LINUX_MIB_TCPDSACKRECV,
211: LINUX_MIB_TCPDSACKOFORECV,
212: LINUX_MIB_TCPABORTONSYN,
213: LINUX_MIB_TCPABORTONDATA,
214: LINUX_MIB_TCPABORTONCLOSE,
215: LINUX_MIB_TCPABORTONMEMORY,
216: LINUX_MIB_TCPABORTONTIMEOUT,
217: LINUX_MIB_TCPABORTONLINGER,
218: LINUX_MIB_TCPABORTFAILED,
219: LINUX_MIB_TCPMEMORYPRESSURES,
220: LINUX_MIB_TCPSACKDISCARD,
221: LINUX_MIB_TCPDSACKIGNOREDOLD,
222: LINUX_MIB_TCPDSACKIGNOREDNOUNDO,
223: LINUX_MIB_TCPSPURIOUSRTOS,
224: LINUX_MIB_TCPMD5NOTFOUND,
225: LINUX_MIB_TCPMD5UNEXPECTED,
226: LINUX_MIB_SACKSHIFTED,
227: LINUX_MIB_SACKMERGED,
228: LINUX_MIB_SACKSHIFTFALLBACK,
229: LINUX_MIB_TCPBACKLOGDROP,
230: LINUX_MIB_TCPMINTTLDROP,
231: LINUX_MIB_TCPDEFERACCEPTDROP,
232: LINUX_MIB_IPRPFILTER,
233: LINUX_MIB_TCPTIMEWAITOVERFLOW,
234: LINUX_MIB_TCPREQQFULLDOCOOKIES,
235: LINUX_MIB_TCPREQQFULLDROP,
236: __LINUX_MIB_MAX
237: };
238:
239:
240: enum
241: {
242: LINUX_MIB_XFRMNUM = 0,
243: LINUX_MIB_XFRMINERROR,
244: LINUX_MIB_XFRMINBUFFERERROR,
245: LINUX_MIB_XFRMINHDRERROR,
246: LINUX_MIB_XFRMINNOSTATES,
247: LINUX_MIB_XFRMINSTATEPROTOERROR,
248: LINUX_MIB_XFRMINSTATEMODEERROR,
249: LINUX_MIB_XFRMINSTATESEQERROR,
250: LINUX_MIB_XFRMINSTATEEXPIRED,
251: LINUX_MIB_XFRMINSTATEMISMATCH,
252: LINUX_MIB_XFRMINSTATEINVALID,
253: LINUX_MIB_XFRMINTMPLMISMATCH,
254: LINUX_MIB_XFRMINNOPOLS,
255: LINUX_MIB_XFRMINPOLBLOCK,
256: LINUX_MIB_XFRMINPOLERROR,
257: LINUX_MIB_XFRMOUTERROR,
258: LINUX_MIB_XFRMOUTBUNDLEGENERROR,
259: LINUX_MIB_XFRMOUTBUNDLECHECKERROR,
260: LINUX_MIB_XFRMOUTNOSTATES,
261: LINUX_MIB_XFRMOUTSTATEPROTOERROR,
262: LINUX_MIB_XFRMOUTSTATEMODEERROR,
263: LINUX_MIB_XFRMOUTSTATESEQERROR,
264: LINUX_MIB_XFRMOUTSTATEEXPIRED,
265: LINUX_MIB_XFRMOUTPOLBLOCK,
266: LINUX_MIB_XFRMOUTPOLDEAD,
267: LINUX_MIB_XFRMOUTPOLERROR,
268: LINUX_MIB_XFRMFWDHDRERROR,
269: __LINUX_MIB_XFRMMAX
270: };
271:
272: #endif
273:
© Andrew Scott 2006 -
2025,
All Rights Reserved