⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kernel_linux.h

📁 ucd-snmp源代码
💻 H
字号:
/* *  MIB statistics gathering routines *	for Linux architecture */#ifndef _MIBGROUP_KERNEL_LINUX_H#define _MIBGROUP_KERNEL_LINUX_Hstruct ip_mib{ 	unsigned long	ipForwarding; 	unsigned long	ipDefaultTTL; 	unsigned long	ipInReceives; 	unsigned long	ipInHdrErrors; 	unsigned long	ipInAddrErrors; 	unsigned long	ipForwDatagrams; 	unsigned long	ipInUnknownProtos; 	unsigned long	ipInDiscards; 	unsigned long	ipInDelivers; 	unsigned long	ipOutRequests; 	unsigned long	ipOutDiscards; 	unsigned long	ipOutNoRoutes; 	unsigned long	ipReasmTimeout; 	unsigned long	ipReasmReqds; 	unsigned long	ipReasmOKs; 	unsigned long	ipReasmFails; 	unsigned long	ipFragOKs; 	unsigned long	ipFragFails; 	unsigned long	ipFragCreates; 	unsigned long	ipRoutingDiscards;};struct icmp_mib{ 	unsigned long	icmpInMsgs; 	unsigned long	icmpInErrors;  	unsigned long	icmpInDestUnreachs; 	unsigned long	icmpInTimeExcds; 	unsigned long	icmpInParmProbs; 	unsigned long	icmpInSrcQuenchs; 	unsigned long	icmpInRedirects; 	unsigned long	icmpInEchos; 	unsigned long	icmpInEchoReps; 	unsigned long	icmpInTimestamps; 	unsigned long	icmpInTimestampReps; 	unsigned long	icmpInAddrMasks; 	unsigned long	icmpInAddrMaskReps; 	unsigned long	icmpOutMsgs; 	unsigned long	icmpOutErrors; 	unsigned long	icmpOutDestUnreachs; 	unsigned long	icmpOutTimeExcds; 	unsigned long	icmpOutParmProbs; 	unsigned long	icmpOutSrcQuenchs; 	unsigned long	icmpOutRedirects; 	unsigned long	icmpOutEchos; 	unsigned long	icmpOutEchoReps; 	unsigned long	icmpOutTimestamps; 	unsigned long	icmpOutTimestampReps; 	unsigned long	icmpOutAddrMasks; 	unsigned long	icmpOutAddrMaskReps;};struct udp_mib{ 	unsigned long	udpInDatagrams; 	unsigned long	udpNoPorts; 	unsigned long	udpInErrors; 	unsigned long	udpOutDatagrams;};struct tcp_mib{ 	unsigned long	tcpRtoAlgorithm; 	unsigned long	tcpRtoMin; 	unsigned long	tcpRtoMax; 	unsigned long	tcpMaxConn; 	unsigned long	tcpActiveOpens; 	unsigned long	tcpPassiveOpens; 	unsigned long	tcpAttemptFails; 	unsigned long	tcpEstabResets; 	unsigned long	tcpCurrEstab; 	unsigned long	tcpInSegs; 	unsigned long	tcpOutSegs; 	unsigned long	tcpRetransSegs;	unsigned long	tcpInErrs;	unsigned long	tcpOutRsts;	short		tcpInErrsValid;	short		tcpOutRstsValid;};int linux_read_ip_stat   (struct ip_mib *);int linux_read_icmp_stat (struct icmp_mib *);int linux_read_udp_stat  (struct udp_mib *);int linux_read_tcp_stat  (struct tcp_mib *);extern marker_t linux_mibII_stats_cache_marker;#endif /* _MIBGROUP_KERNEL_LINUX_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -