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
next prev parent 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).