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