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

📄 kernel_linux.h

📁 snmp的源代码,已经在我的ubuntu下编译通过
💻 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 *);#endif                          /* _MIBGROUP_KERNEL_LINUX_H */

⌨️ 快捷键说明

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