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