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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to