OpenBSD + TCP-MIB::tcpCurrEstab.0

"Brian A. Seklecki" <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
More OpenBSD breakage, this time in TCP-MIB.

# snmpget -v2c -c blah blah.com tcpCurrEstab.0
TCP-MIB::tcpCurrEstab.0 = Gauge32: 0

But in reality:

# netstat -ts|grep -u estab
         69 connections established (including accepts)

# netstat -tan|wc -l
       65

...It would seem that the MIB is getting the value from 
net-snmp-5.1.3/agent/mibgroup/mibII, even though the MIB is TCP-MIB:

     case TCPCURRESTAB:
         ret_value = tcpstat.tcpCurrEstab;
         type = ASN_GAUGE;
         break;

'tcpstat' is a data structure defined in /usr/src/sys/netinet/tcp_var.h

But apparently tcpCurrEstab is not a member so I'm a little lost how this 
is working >:}

OpenBSD netstat(1) is using tcpstat data structure to get the 
appropriate value:

in net.c from src/usr.sbin/netstat

 	p(tcps_connects, "\t%u connection%s established (including 
accepts)\n");

'tcps_connects' is a structure from tcpstsat in tcp_var.h

/usr/src/sys/netinet/tcp_var.h: u_int32_t tcps_connects;        /* 
connections established */

l8*
 	-lava

x.25 - minix - bitnet - plan9 - 110 bps - ASR 33 - base8


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.