Hi list:

I am using Micrel's KS8695 chipset to build a SOHO router with uClinux
distribution. However, Obvious packet loss is found when I did some stress tests
on it.

Here are the steps --

I connected 2 LAN ports and the only WAN port to the same network switch, so the
broadcast storm happened. After a short while, I kept changing the IP address of
the WAN port(eth0 in the uClinux) for many times(about 20). Finally, I
disconnected the 2 LAN ports and ping the WAN port from outside, discovering the
packet loss problem. The rate of packet loss could reach 40%.

An interesting issue is, when the port is switched into promisc mode(ifconfig
eth0 promisc), it will never lose a packet, and remains losing after leaving
promisc mode.

It seems that the network adapter has some problem with the receive buffer, but
I am totally at a loss with this even after reading the source codes, any
advice?

uClinux version: 2.4.x
KS8695 driver version: 1.0.0.20

Thx in advance.
_______________________________________________
uClinux-dev mailing list
uClinux-dev@uclinux.org
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by uclinux-dev@uclinux.org
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to