After upgrade to net-snmp 5.7 counter of TCP connections stopped working: snmpget -c public -v2c xxx .1.3.6.1.2.1.6.9.0 TCP-MIB::tcpCurrEstab.0 = Gauge32: 0 The reason is this change in net-snmp source ./work/net-snmp-5.7/agent/mibgroup/mibII/tcp.c #ifdef NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS ret_value = TCP_Count_Connections(); #else /* NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS */ ret_value = 0; #endif /* NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS */ The define NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS is not defined. After addition here: #define NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS #ifdef NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS ret_value = TCP_Count_Connections(); #else /* NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS */ ret_value = 0; #endif /* NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS */ counter works again: snmpget -c public -v2c xxx .1.3.6.1.2.1.6.9.0 TCP-MIB::tcpCurrEstab.0 = Gauge32: 1094 Fix: Delete #ifdef or #define NETSNMP_FEATURE_HAS_TCP_COUNT_CONNECTIONS in proper place.
Responsible Changed From-To: freebsd-ports-bugs->sylvio Fix synopsis and assign.
Responsible Changed From-To: sylvio->zi I'll take it.
zi 2011-11-24 13:06:52 UTC FreeBSD ports repository Added files: net-mgmt/net-snmp/files patch-agent__mibgroup__mibII__tcp.c Log: - Fix TCP-MIB::tcpCurrEstab.0 reporting PR: ports/160900 Submitted by: Petr Lampa <lampa@fit.vutbr.cz> Obtained from: upstream commit 87a31bbc009c9515a26c86317475f8384bd70e1b Approved by: maintainer (implicit) Feature safe: yes Revision Changes Path 1.1 +20 -0 ports/net-mgmt/net-snmp/files/patch-agent__mibgroup__mibII__tcp.c (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed A fix has been committed and is present in net-snmp-5.7_5.