Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Sep 2016 22:28:53 +0200
From:      Ben RUBSON <ben.rubson@gmail.com>
To:        FreeBSD Net <freebsd-net@freebsd.org>
Subject:   Re: netstat counts input traffic twice
Message-ID:  <D24FF41D-F459-4FCE-8378-1C843DDC4CF8@gmail.com>
In-Reply-To: <4f5a88f4-03e7-482f-b963-ab65eeee0136@selasky.org>
References:  <94953762-4397-476D-AD61-A39914F27938@gmail.com> <6d052c64-2ca2-7839-c297-e764634be648@selasky.org> <AED1E1B1-424E-4932-A7F5-80410505E15C@gmail.com> <4f5a88f4-03e7-482f-b963-ab65eeee0136@selasky.org>

index | next in thread | previous in thread | raw e-mail

On 28 Sep 2016, at 18:00, Hans Petter Selasky <hps@selasky.org> wrote:
> 
> On 09/28/16 17:48, Ben RUBSON wrote:
>> 
>>> On 28 Sep 2016, at 16:01, Hans Petter Selasky <hps@selasky.org> wrote:
>>> 
>>> On 09/23/16 19:59, Ben RUBSON wrote:
>>>> netstat -b -I mlxen1
>>> 
>>> Hi Ben,
>>> 
>>> Does the attached patch make any difference?
>> 
>> Hi HPS,
>> 
>> I tested your patch, but unfortunately it does not help.
> 
> Is this a regression issue from 10.x ?

I booted a 10.3 ISO and made the test, 10.3 does not suffer from the issue :

Here is iperf on sending side :

[  3]  0.0- 1.0 sec   231 MBytes  1.93 Gbits/sec
[  3]  1.0- 2.0 sec   660 MBytes  5.53 Gbits/sec
[  3]  2.0- 3.0 sec   686 MBytes  5.75 Gbits/sec
[  3]  3.0- 4.0 sec   685 MBytes  5.75 Gbits/sec
[  3]  4.0- 5.0 sec   688 MBytes  5.77 Gbits/sec
[  3]  5.0- 6.0 sec   688 MBytes  5.77 Gbits/sec
[  3]  6.0- 7.0 sec   687 MBytes  5.76 Gbits/sec
[  3]  7.0- 8.0 sec   686 MBytes  5.75 Gbits/sec
[  3]  8.0- 9.0 sec   688 MBytes  5.77 Gbits/sec
[  3]  9.0-10.0 sec   688 MBytes  5.77 Gbits/sec
[  3]  0.0-10.0 sec  6.24 GBytes  5.36 Gbits/sec

And here is netstat on receiving side :

# netstat -w 1 -i mlxen1
            input        (Total)           output
   packets  errs idrops      bytes    packets  errs      bytes colls
         3     0     0    1342564          2     0        242     0
     20010     0     0  288125410       9861     0     690494     0
     76138     0     0  714913534      37134     0    2599418     0
     84279     0     0  720127612      40735     0    2851628     0
     84629     0     0  725851168      40776     0    2854428     0
     84132     0     0  736770514      40658     0    2846168     0
     83584     0     0  717375282      40657     0    2846092     0
     83669     0     0  734551794      40825     0    2857858     0
     83854     0     0  716303392      40866     0    2860748     0
     83944     0     0  730653274      40795     0    2855752     0
     84523     0     0  663718362      41136     0    2879616     0
      9844     0     0     190720       4769     0     334016     0

Receiving side info :

# uname -a
FreeBSD test 10.3-RELEASE FreeBSD 10.3-RELEASE #0 r297264: Fri Mar 25 02:10:02 UTC 2016
root@releng1.nyi.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
# grep -i "mlx.*driver" /var/log/messages
kernel: mlx4_core: Initializing mlx4_core: Mellanox ConnectX VPI driver v2.1.6 (Apr 9 2016)

> Does other network drivers exhibit the same behaviour?

I only run FreeBSD with ConnectX3 NICs, so I can't test other hardware :-/

> With your instructions I should be able to reproduce and fix this issue.

Thank you, and of course feel free to ask again if needed.

Ben



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D24FF41D-F459-4FCE-8378-1C843DDC4CF8>