Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jan 1996 21:53:19 -0500 (EST)
From:      Matt Zimmerman <mdz@netrail.net>
To:        questions@freebsd.org
Subject:   netstat oddity: bug or feature?
Message-ID:  <Pine.LNX.3.91.960129213309.15842A-100000@netrail.net>

next in thread | raw e-mail | index | archive | help
I have a set of interfaces (created by Emerging Technologies' frame relay 
driver), etha500, etha501, and etha502.  When I check its status using 
netstat, i.e.:

netstat -n -I etha500

...I get accurate output, like so:
Name  Mtu   Network     Address            Ipkts Ierrs    Opkts Oerrs  Coll
etha5 1500  <Link>                        339288     0   304238     0     0
etha5 1500  205.215.5.4 205.215.5.5       339288     0   304238     0     0

However, when I use the wait (-w) option, like so...

netstat -n -I etha500 -w 5

     input   (eth0)  output                 input  (Total)  output
 packets  errs  packets  errs colls   packets  errs  packets  errs colls
       0     0        0     0     0    719553     1   753094     9  3040
       0     0        0     0     0       368     0      380     0     1

It gives me statistics for eth0 instead, which is inactive.  Some software
of mine uses netstat to display up-to-date status information on various
interfaces, so I'm wondering if this is a condition I can correct.  I
thought it might be a problem with the driver, but since netstat gathers
the stats correctly without the -w option, the values are obviously there. 

I browsed through if.c from netstat briefly, but nothing slapped me in 
the face.  There seems to be a difference between how intpr() and 
sidewaysintpr() gather their data, but I don't see it.  Any ideas?

Please CC replies to me, as I'm not on the list...

// Matt Zimmerman       Chief of System Management           NetRail, Inc.
// mdz@netrail.net                                       sales@netrail.net
// (703) 524-4800 [voice]    (703) 524-4802 [data]    (703) 534-5033 [fax]




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.91.960129213309.15842A-100000>