Subject: Re: Lots of Oerrs on ex*
To: Jason Thorpe <firstname.lastname@example.org>
From: Scott Ellis <email@example.com>
Date: 05/12/1999 11:48:28
From: Jason Thorpe <firstname.lastname@example.org>
> On Tue, 11 May 1999 19:20:07 -0700
> "Scott Ellis" <email@example.com> wrote:
> > Name Mtu Network Address Ipkts Ierrs Opkts
> > Colls
> > ex0 1500 <Link> 00:60:97:37:b9:74 48014 0 58806
> > 692
> > ex0 1500 192.168.1 192.168.1.1 48014 0 58806
> > 692
> > Neither of the other two machines used in the test show any Ierrs or
> > (and they both report being in Half-duplex mode, like they should be),
> > brings me back to thinking it's something specific to the ex0
> > Any other ideas on what could be making this weirdness happen?
> I see the problem... ex_getstats() counts deferrals as oerrors, which
> is incorrect. Deferrals are a normal part of Ethernet transmissions,
> and should only be counted as errors if an excessive number of them
> occurs (which causes the packet transmission to fail).
> The bug in the driver is harmless; it just skews the stats.
For the sake of completeness, I tried the interface with a crossover cable,
bypassing the (potentially hosed) hub, and got the same results, so I
imagine the ex_getstats() bug was the problem.
Thanks for the help!