Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Aug 2009 10:53:58 -0600
From:      Manish Vachharajani <manishv@lineratesystems.com>
To:        Barney Cordoba <barney_cordoba@yahoo.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Dropped vs. missed packets in the ixgbe driver
Message-ID:  <5bc218350908200953p630d99c6u1538999b308c55f9@mail.gmail.com>
In-Reply-To: <435336.24858.qm@web63908.mail.re1.yahoo.com>
References:  <5bc218350908191146j2a22f8dcrdecb0b67eedce5c2@mail.gmail.com> <435336.24858.qm@web63908.mail.re1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Oh whoops, sorry didn't see that.  So the plot thickens.  Why don't
these errors show up in the netstat output I forwarded originally?
Ierrs was 0 but the dmesg output clearly shows missed packets.  Any
thoughts on what is going on?  Looking at the code, missed_rx should
certainly get counted in the ierrors field as you said.

Is the Ierrs in the netstat output some other counter?  If so, how do
I get the if_ierrors variable from the command line?

Manish

On Thu, Aug 20, 2009 at 6:49 AM, Barney Cordoba<barney_cordoba@yahoo.com> w=
rote:
>
>
> --- On Wed, 8/19/09, Manish Vachharajani <manishv@lineratesystems.com> wr=
ote:
>
>> From: Manish Vachharajani <manishv@lineratesystems.com>
>> Subject: Re: Dropped vs. missed packets in the ixgbe driver
>> To: "Barney Cordoba" <barney_cordoba@yahoo.com>
>> Cc: freebsd-net@freebsd.org
>> Date: Wednesday, August 19, 2009, 2:46 PM
>> Agreed, the errors are reported but
>> missed packets are not.=A0 The
>> question is, is the correct fix to just add stats.mpc[0] to
>> if_ierrors
>> in that line or to add it to if_iqdrops.=A0 The fix is
>> easy once we
>> agree on what the correct behavior is.
>>
>> Manish
>>
>> > Barney wrote:
>> >
>> > if you look in ixgbe_update_stats_counters at the
>> bottom:
>> >
>> > =A0 =A0 =A0 =A0ifp->if_ierrors =3D missed_rx +
>> adapter->stats.crcerrs +
>> > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0adapter->stats.rlec;
>> >
>> > the errors are added in.
>> >
>> > BC
>
> Huh? missed_rx are the missed packets. So they are counted.
>
> BC
>
>
>
>
>



--=20
Manish Vachharajani
Founder
LineRate Systems
manishv@lineratesystems.com
(609)635-9531 M



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