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

    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.

    Later,
    David S. Miller
    davem@redhat.com
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 12:45    [W:0.024 / U:0.004 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site