netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Failure to send fragmented IP packet in case of missing ARP entry
@ 2012-09-10  8:59 Andrei Dolnikov
  2012-09-10  9:42 ` Eric Dumazet
  0 siblings, 1 reply; 4+ messages in thread
From: Andrei Dolnikov @ 2012-09-10  8:59 UTC (permalink / raw)
  To: netdev

Hello all,

The following issue is observed on most Linux distributions:
Transmission of fragmented IP packets in case of missing ARP entry for 
destination IP fails.
Actually ARP request is sent, and, once ARP response is received, only 
few queued fragments are transmitted. Remaining fragments are lost.
It can be easily reproduced as follows:
     # arp -d <dst IP>
     # ping -s 65000 -c 1 <dst IP>
Ping result is: "1 packets transmitted, 0 received, 100% packet loss, 
time 0ms".

The latest kernel version I tried was 3.5.0-1 x86_64, but I also was 
able to reproduce it with 3.2.x, 3.0.x and 2.6.32.
It doesn't depend on hardware: was able to reproduce with VMWare Player, 
Intel based laptop, Intel Atom and ARM based custom boards.
As I'm not a networking standards expert I'm not sure if it's a real bug 
or acceptable behaviour, but decided to raise the issue here as I can't 
reproduce this anomaly with the Windows 7 PC.

Thanks,
Andrei.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-09-12 15:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-10  8:59 Failure to send fragmented IP packet in case of missing ARP entry Andrei Dolnikov
2012-09-10  9:42 ` Eric Dumazet
2012-09-10  9:53   ` Eric Dumazet
2012-09-12 15:54     ` Andrei Dolnikov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).