All of lore.kernel.org
 help / color / mirror / Atom feed
From: Val Henson <val@nmt.edu>
To: kuznet@ms2.inr.ac.ru
Cc: davem@redhat.com, linux-kernel@vger.kernel.org
Subject: Lost TCP retransmission timer (was Re: tcp connection hangs on connect)
Date: Thu, 30 Aug 2001 12:10:25 -0600	[thread overview]
Message-ID: <20010830121025.A15880@boardwalk> (raw)
In-Reply-To: <20010829195259.B11544@boardwalk> <200108301621.UAA05134@ms2.inr.ac.ru>
In-Reply-To: <200108301621.UAA05134@ms2.inr.ac.ru>; from kuznet@ms2.inr.ac.ru on Thu, Aug 30, 2001 at 08:21:16PM +0400

On Thu, Aug 30, 2001 at 08:21:16PM +0400, kuznet@ms2.inr.ac.ru wrote:
> 
> Your hopes were groundless.
> Actually, you could change subject, this apparently has nothing
> to do with your problem and this is misleading.

You're right.  I thought the subject was "tcp connection hangs." :)

> I have no idea what happens in your case, apparently, retransmission
> timer is lost on sender, which is absolutely impossible. :-)
> Well, send me cat of /proc/tcp after the stall happened.

At least one of the tcpdumps I took showed at least one successful
retransmission before the failure.  Here's /proc/tcp at 1 second
intervals, starting just before the connection starts and ending after
I kill it.  It looks to me like the timer is going off but the segment
isn't getting transmitted.

  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 00000000:00000000 02:000AFC42 00000000     0        0 1502 3 c05c0040 21 4 5 2 -1                               
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 00000000:00000000 02:000AFBDD 00000000     0        0 1502 2 c05c0040 21 4 5 2 -1                               
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 00003890:00000000 01:00000011 00000000     0        0 1502 9 c05c0040 21 4 1 2 2                                
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:00000007 00000001     0        0 1502 15 c05c0040 46 4 1 1 2                               
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:000000B5 00000003     0        0 1502 15 c05c0040 184 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:0000004F 00000003     0        0 1502 15 c05c0040 184 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:00000159 00000004     0        0 1502 15 c05c0040 368 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:000000F3 00000004     0        0 1502 15 c05c0040 368 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:0000008D 00000004     0        0 1502 15 c05c0040 368 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:00000027 00000004     0        0 1502 15 c05c0040 368 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:000002A1 00000005     0        0 1502 15 c05c0040 736 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:0000023B 00000005     0        0 1502 15 c05c0040 736 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:000001D5 00000005     0        0 1502 15 c05c0040 736 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:0000016F 00000005     0        0 1502 15 c05c0040 736 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:00000109 00000005     0        0 1502 15 c05c0040 736 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:000000A3 00000005     0        0 1502 15 c05c0040 736 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 773 1 c05c0360 300 0 0 2 -1                               
   1: C6116429:0016 C611642A:046B 01 000032E8:00000000 01:0000003D 00000005     0        0 1502 15 c05c0040 736 4 1 1 2                              
  sl  local_address rem_address   st tx_queue rx_queue tr tm->when retrnsmt   uid  timeout inode                                                     
   0: 00000000:0016 00000000:0000 0A 00000000:00000000 00:00000000 00000000     0        0 7

  reply	other threads:[~2001-08-30 18:10 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20010828171705.F890@boardwalk>
     [not found] ` <20010829082405.A5966@cubit.at>
2001-08-30  0:20   ` tcp connection hangs on connect Val Henson
2001-08-30  0:55     ` David S. Miller
2001-08-30  1:53       ` Val Henson
2001-08-30 16:21         ` kuznet
2001-08-30 18:10           ` Val Henson [this message]
2001-08-30 21:56             ` Lost TCP retransmission timer David S. Miller
2001-08-30 22:11               ` Val Henson
2001-09-01 14:36                 ` kuznet
2001-09-04 21:07                   ` Val Henson
2001-09-05 15:23                     ` kuznet

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010830121025.A15880@boardwalk \
    --to=val@nmt.edu \
    --cc=davem@redhat.com \
    --cc=kuznet@ms2.inr.ac.ru \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.