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

next in thread | previous in thread | raw e-mail | index | archive | help
I've been looking at the code due to another problem of bogus flow control
numbers, and there are some changes needed, things that should be 82599 vs
82598 and were not seperated properly. Will be forthcoming. Not sure if it
has any relevance to this, but its possible.

Jack


On Thu, Aug 20, 2009 at 9:53 AM, Manish Vachharajani <
manishv@lineratesystems.com> wrote:

> 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>
> wrote:
> >
> >
> > --- On Wed, 8/19/09, Manish Vachharajani <manishv@lineratesystems.com>
> wrote:
> >
> >> 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.  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.  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:
> >> >
> >> >        ifp->if_ierrors = missed_rx +
> >> adapter->stats.crcerrs +
> >> >                adapter->stats.rlec;
> >> >
> >> > the errors are added in.
> >> >
> >> > BC
> >
> > Huh? missed_rx are the missed packets. So they are counted.
> >
> > BC
> >
> >
> >
> >
> >
>
>
>
> --
> Manish Vachharajani
> Founder
> LineRate Systems
> manishv@lineratesystems.com
> (609)635-9531 M
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>



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