Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Nov 2015 17:44:56 +0100 (CET)
From:      elof2@sentor.se
To:        freebsd-net <freebsd-net@FreeBSD.org>
Subject:   netstat -B "Recv" 
Message-ID:  <alpine.BSF.2.00.1511041736240.49057@farmermaggot.shire.sentor.se>

next in thread | raw e-mail | index | archive | help

Hi!

Question:
What do the Recv column in 'netstat -B' show?

I thought it was tha amount of packets received, but appaently not so.

I send 2000000 packets from a tcpreplay machine to a receiving machine.
I do it a few times.

On the receiver I see:
netstat -in
Name    Mtu Network       Address              Ipkts Ierrs Idrop    Opkts 
Oerrs  Coll
ix0    1500 <Link#1>      0c:c4:7a:58:e2:3c        0     0     0        0 
0     0
ix1    1500 <Link#2>      0c:c4:7a:58:e2:3d  6000000     0     0        0 
0     0

and then
netstat -in
Name    Mtu Network       Address              Ipkts Ierrs Idrop    Opkts 
Oerrs  Coll
ix0    1500 <Link#1>      0c:c4:7a:58:e2:3c        0     0     0        0 
0     0
ix1    1500 <Link#2>      0c:c4:7a:58:e2:3d  8000000     0     0        0 
0     0

So 6000000 has increased to 8000000. Good.


However, 'netstat -B' show:
   Pid  Netif   Flags      Recv      Drop     Match Sblen Hblen Command
25553   mon0 p--s---   1996862         0   2000000     0     0 tcpdump

How can the "Recv" be *lower* than "Match"?
1996862 < 2000000.


For every new run (fast and slow) I get the same results, slightly less 
than 2000000 Recv.

What am I missing?

/Elof



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1511041736240.49057>