Hello, I use Linux kernel 3.3.8 on Arm Xscale based embedded platform. I noticed that sometimes some applications lost data from network. To be more detailed - for example I'm using ping command between two Arm boards. The communication goes through ethernet or wifi. Now from time to time ping reports that it losts some packets. Additionaly I run tcpdump on the same side where ping was invoced and it reports that all the packets arrived (!).
This is the strange part - ping reports lost of data, while tcpdump shows all of the packets (icmp request and replies). It seems like there is some problem with transferring network data from kernel space to user space (in RX path). I'm sure that all the icmp reply packets are received by ethernet driver and kernel, but ping application received only part of them (not all of them). Is it known problem and is there any solution for it? -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
