diff options
Diffstat (limited to 'net/net-snmp/patches/patch-ew')
-rw-r--r-- | net/net-snmp/patches/patch-ew | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/net/net-snmp/patches/patch-ew b/net/net-snmp/patches/patch-ew new file mode 100644 index 00000000000..e3d8eabc343 --- /dev/null +++ b/net/net-snmp/patches/patch-ew @@ -0,0 +1,96 @@ +$NetBSD: patch-ew,v 1.1 2010/05/11 04:39:54 adam Exp $ + +--- agent/mibgroup/mibII/kernel_netbsd.h.orig 2010-03-12 00:31:50.000000000 +0000 ++++ agent/mibgroup/mibII/kernel_netbsd.h 2010-03-12 00:31:50.000000000 +0000 +@@ -0,0 +1,91 @@ ++#ifndef _MIBGROUP_KERNEL_NETBSD_H ++#define _MIBGROUP_KERNEL_NETBSD_H ++ ++#if __NetBSD_Version__ >= 499005800 ++ ++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 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 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; ++}; ++ ++struct udp_mib { ++ unsigned long udpInDatagrams; ++ unsigned long udpNoPorts; ++ unsigned long udpInErrors; ++ unsigned long udpOutDatagrams; ++}; ++ ++int netbsd_read_icmp_stat(struct icmp_mib *); ++int netbsd_read_ip_stat(struct ip_mib *); ++int netbsd_read_tcp_stat(struct tcp_mib *); ++int netbsd_read_udp_stat(struct udp_mib *); ++ ++#endif /* __NetBSD_Version__ >= 499005800 */ ++ ++#endif /* _MIBGROUP_KERNEL_NETBSD_H */ |