netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Mark Lord <lkml@rtr.ca>
To: "Ilpo Järvinen" <ilpo.jarvinen@helsinki.fi>
Cc: David Miller <davem@davemloft.net>,
	yoshfuji@linux-ipv6.org, Jeff Garzik <jeff@garzik.org>,
	rjw@sisk.pl, LKML <linux-kernel@vger.kernel.org>,
	linux-net@vger.kernel.org, Netdev <netdev@vger.kernel.org>
Subject: Re: 2.6.25-rc8: FTP transfer errors
Date: Thu, 10 Apr 2008 17:05:11 -0400	[thread overview]
Message-ID: <47FE8107.4050400@rtr.ca> (raw)
In-Reply-To: <Pine.LNX.4.64.0804101147070.24841@wrl-59.cs.helsinki.fi>

Ilpo Järvinen wrote:
> On Wed, 9 Apr 2008, Mark Lord wrote:
> 
>> David Miller wrote:
>>> From: Mark Lord <lkml@rtr.ca>
>>> Date: Wed, 09 Apr 2008 15:05:47 -0400
>>>
>>>> But it would be far more useful for whoever has been working on the
>>>> stack to suggest some possible/likely commits to look at instead.
>>> Personally all I see is that one side closes the socket before all
>>> data packets received have been read into the application, resulting
>>> in a (correct) reset going out.
>>>
>>> I can't think of any change we've made over the course of this
>>> release that would change behvaior in that area.
>>>
>>> So you will likely need to bisect.
>> ..
>>
>> Or I can ignore it, like the net developers, since I have a workaround.
>> And then we'll see what other apps are broken upon 2.6.25 final release.
>>
>> Really, folks.  Bug reports are intended to *help* the developers,
>> not something to be thrown back in their faces.
>>
>> There do seem to have been a *lot* of changes around the tcp closing/close
>> code (as I see from diff'ing 2.6.24 against latest -git).
..
> I might help if would add netdev on cc list in case you really want to 
> reac net developers, otherwise they might just end up "ignoring it"... ;-)
..

Oh.. I didn't know about that list.  How does that differ from linux-net ?
(Thanks)

> 
>> reducing the mountain of commits to a big handful or two.
> 
> Those touching fin/close are mostly whitespace/move things, so I doubt 
> that you find these useful but in case you insist, here's the list:
>
> 056834d9f6f6eaf4cc7268569e53acab957aac27 [TCP]: cleanup tcp_{in,out}put.c style
> 058dc3342b71ffb3531c4f9df7c35f943f392b8d [TCP]: reduce tcp_output's indentation levels a bit
> 490d5046930276aae50dd16942649bfc626056f7 [TCP]: Uninline tcp_set_state
> 
> In addition, there's this one (...though I have read it number of times 
> through and still cannot catch something that would cause the wrongness 
> you're seeing):
> 
> e870a8efcddaaa3da7e180b6ae21239fb96aa2bb [TCP]: Perform setting of common 
> control fields in one place
> 
> There's very little really on interesting side I can think of, mostly 
> thinks are congestion control related changes... ...maybe either one of 
> these could cause something unpleasant in some corner case:
> 
> bd515c3e48ececd774eb3128e81b669dbbd32637 [TCP]: Fix TSO deferring
> 0e3a4803aa06cd7bc2cfc1d04289df4f6027640a [TCP]: Force TSO splits to MSS boundaries
> 
> ...e.g., if the latter causes a return with zero limit under some 
> conditions, tso_fragment might generate, well, interesting packets and 
> never finish if the condition persists but.
..

That matches my own assessment there, too: lot's of whitespace changes,
and not much real code difference on most paths.  Bummer.  :)

-ml

  reply	other threads:[~2008-04-10 21:05 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <47FCF9DD.6080007@rtr.ca>
     [not found] ` <20080410.023045.16227424.yoshfuji@linux-ipv6.org>
     [not found]   ` <47FD138B.2060801@rtr.ca>
     [not found]     ` <20080409.152933.132174258.davem@davemloft.net>
     [not found]       ` <47FD590C.5020003@rtr.ca>
2008-04-10 20:46         ` 2.6.25-rc8: FTP transfer errors Ilpo Järvinen
2008-04-10 21:05           ` Mark Lord [this message]
2008-04-10 21:43             ` Ilpo Järvinen
     [not found] <1207869029.19683.13.camel@localhost>
     [not found] ` <20080410.161453.52032573.davem@davemloft.net>
     [not found]   ` <1207870334.13150.11.camel@localhost>
2008-04-10 23:41     ` David Miller
2008-04-10 23:51       ` vincent-perrier
2008-04-18  8:32       ` David Miller
2008-04-19  8:07         ` vincent-perrier
     [not found] <20080409.182228.193699767.davem@davemloft.net>
     [not found] ` <47FE3020.1070502@imap.cc>
     [not found]   ` <9a8748490804101509l5d043ff8w565dc44dfeaf0072@mail.gmail.com>
     [not found]     ` <20080410.154651.101700010.davem@davemloft.net>
2008-04-11  0:16       ` Mark Lord
2008-04-11  0:24         ` David Miller
2008-04-11  0:27           ` Mark Lord
2008-04-11  0:39             ` David Miller
2008-04-11  1:23               ` Mark Lord
2008-04-11  6:40                 ` Ilpo Järvinen
2008-04-11 13:19                   ` Mark Lord
2008-04-11 14:35                     ` Evgeniy Polyakov
2008-04-11 14:59                       ` Mark Lord
2008-04-11 15:18                         ` Evgeniy Polyakov
2008-04-11 18:07                           ` David Miller
2008-04-11 21:29                             ` Evgeniy Polyakov
2008-04-12  8:44                             ` Willy Tarreau
2008-04-12  9:49                               ` David Miller
2008-04-13 18:15                                 ` Rafael J. Wysocki
2008-04-13 18:51                                   ` Sergio Luis
2008-04-13 19:24                                     ` Rafael J. Wysocki
2008-04-11 19:58                         ` Valdis.Kletnieks
2008-04-11 22:16                       ` Tilman Schmidt
2008-04-11 22:25                         ` Evgeniy Polyakov
2008-04-11 22:27                           ` David Miller
2008-04-11 23:23                           ` Tilman Schmidt
2008-04-12  5:37                             ` Evgeniy Polyakov
2008-04-12  7:06                             ` Ilpo Järvinen
2008-04-11 22:26                         ` David Miller
2008-04-11 19:58                 ` Valdis.Kletnieks
2008-04-11 22:27                   ` Tilman Schmidt
2008-04-11  0:56           ` Tilman Schmidt
2008-04-11  1:08             ` David Miller
2008-04-11  0:26         ` David Miller
2008-04-11  0:29           ` Mark Lord
2008-04-11  2:59             ` YOSHIFUJI Hideaki / 吉藤英明
2008-04-11  7:50               ` Pavel Emelyanov

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=47FE8107.4050400@rtr.ca \
    --to=lkml@rtr.ca \
    --cc=davem@davemloft.net \
    --cc=ilpo.jarvinen@helsinki.fi \
    --cc=jeff@garzik.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-net@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    --cc=rjw@sisk.pl \
    --cc=yoshfuji@linux-ipv6.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 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).