Thread (2 messages) flat view 2 messages, 2 authors, 2007-07-18

Re: mpc52xx: Correct calculation of FEC RX errors???

From: Sylvain Munaut <hidden>
Date: 2007-07-18 11:45:23

Hi

We are showing figures of more than 4 billion error frames in our
ethernet interfaces. We have tested that the problem is in a
substraction (the number of errors decrements with the number of frames).

So... looking in the fec driver (fec.c) for the calculations we have
seen that the number of multicast packets is added to the number of
correct frames in order to get the frame errors...

But the interesting thing is that we have checked that this
calculation is something that we have added with a patch by Grzegorz
Bernacki in this list.

So... The funny thing is... Why a patch that solves the problem for
Grzegorz produces "the same problem" for us?

And... by the way... I have seen IEEE802.3, and when they talk about
aFramesReceivedOK (which I suppose is the ieee_r_frame_ok in the
driver), and they do not say a word about not including multicast
packets in it...

Any comment will be appreciate.
The only comment I have, is that yes, the computation are flawed.
And that's not very high in my priority list.

I don't think the path posted on the list fully fix the issue but I
really don't want to spend hours trying to figure out exactly what
values are reported in all those counters. You're welcome to do so if
you have some free time ...

There are other stuff wrong in this driver (try ifconfig eth0 down, then
send some broad cast traffic on the network .... you'll see some fifo
error popping up ) ...


Sylvain
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help