[lkml]   [2000]   [Nov]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Missing ACKs with Linux 2.2/2.4?
   Date: Fri, 10 Nov 2000 10:13:21 +0000 (GMT)
From: Ben Mansell <>

This is a resend of the data sent on line 8 of the trace:

10:10:15.845002 cobalt-box.echo > hydra.3700: P 1:1449(1448) ack 1449 win 31856 <nop,nop,timestamp 0 268081751> (DF)

It looks like hydra didn't ACK this data, so the server eventually
re-sent it?

Maybe hydra didn't even receive it. :-)

There are two things to make to solve this riddle.

First, reproduce this as you have been, and afterwards
check if various network error statistic counters have been
incremented. Here is a short list:

1) On the line from /proc/net/dev for the device used in the
transfer, any counter other than bytes or packets.

2) From /proc/net/snmp

Ip: InHdrErrors
Ip: InDiscards
Tcp: InErrs

Next, reproduce the problem and trace the session using tcpdump
simultaneously from both sides of the connection. This will answer
the "did the packets even make it to the other end" questions.

Thanks a lot for helping to hunt this down.

David S. Miller
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:45    [W:0.061 / U:0.132 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site