On 20 September 2013 08:36, Darren Spruell <phatbuck...@gmail.com> wrote:
> Running 5.3 (release) i386 on a soekris net4521 with 2 connected
> sis(4). The device is a router/firewall on a home network with a cable
> Internet connection. One of these interfaces has in the last few weeks
> started to build higher rates of input errors as time increases
> between reboots. This seems to result in intermittent packet loss
> (5-10%) or increased latency (3-4x RTT) for routed traffic. When the
> situation is at it's worst we can reboot the host and then symptoms
> are gone for a short time before starting to occur again. This
> interface connects to an Ethernet tap that connects to a 10/100 LAN
> switch.
>
> Any idea what the issue could be?
>

lots of hardware treats rx queue full event as an rx error.  this
condition is also triggered by the MCLGETI very often.  we have
seen this recently in the bge (if_bge.c rev1.334) and it's very
well possible that it's the same "problem" here.

please try to remove SIS_RXSTAT_OVERRUN from the SIS_RXSTAT_ERROR
in /sys/dev/pci/if_sisreg.h and retry your test.  i'm not 100%
sure it's the case and it's what i think it is since NatSemi
datasheets are rather vague in this regard.  but it might shed
some light on the problem.

Reply via email to