Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Nov 2020 09:38:30 +0100
From:      =?utf-8?Q?S=C3=B8ren_Schmidt?= <soren.schmidt@gmail.com>
To:        "freebsd-arm@freebsd.org" <arm@freebsd.org>
Subject:   if_mvneta rx/tx byte counts wrong
Message-ID:  <57104A54-AC82-4102-A637-116BF8D2E17D@gmail.com>

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

While returning to my hacks on the Espressobin I noticed that netstat -w =
gives some interesting results:

root@EspressoBin:~ # netstat -w1
            input        (Total)           output
   packets  errs idrops      bytes    packets  errs      bytes colls
         0     0     0         60          0     0          0     0
         1     0     0 274877907008          0     0          0     0
         0     0     0         60          0     0          0     0
         1     0     0 274877907008          0     0          0     0
         1     0     0 274877907315          0     0          0     0
         3     0     1 1370094567743          0     0          0     0
         0     0     0         60          0     0          0     0
         1     0     0 274877909253          0     0          0     0

Looking at the sysctl=E2=80=99s its the same thing:

dev.mvneta.0.mib.tx_good_oct: 3813930959736
dev.mvneta.0.mib.rx_good_oct: 443193380410133

First though there might be byteordering involved but looking at the raw =
values that does not explain the behaviour, however the rx/tx count is =
the only values that are 64bit, all others are 32bit and are working as =
expected.

Any ideas / fixes ?

--
S=C3=B8ren Schmidt
sos@deepcore.dk / sos@freebsd.org
"So much code to hack, so little time"






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?57104A54-AC82-4102-A637-116BF8D2E17D>