Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-07 Thread Jordan Mendelson
Andi Kleen wrote: > > On Mon, Nov 06, 2000 at 11:16:21PM -0800, Jordan Mendelson wrote: > > > It is clear though, that something is messing with or corrupting the > > > packets. One thing you might try is turning off TCP header > > > compression for the PPP link, does this make a difference? >

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-07 Thread Andi Kleen
On Mon, Nov 06, 2000 at 11:16:21PM -0800, Jordan Mendelson wrote: > > It is clear though, that something is messing with or corrupting the > > packets. One thing you might try is turning off TCP header > > compression for the PPP link, does this make a difference? > > Actually, there has been

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-07 Thread Andi Kleen
On Mon, Nov 06, 2000 at 11:27:54PM -0800, David S. Miller wrote: > What 2.4.x is doing is completely legal. Really, even if not all of > these people are from Earthlink (well, you should see if this is for > certain) they may all be using the same buggy terminal server at these > different ISPs.

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-07 Thread Rogier Wolff
David S. Miller wrote: > It is clear though, that something is messing with or corrupting the > packets. One thing you might try is turning off TCP header > compression for the PPP link, does this make a difference? Try specifying "asyncmap 0x" too.

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-07 Thread Rogier Wolff
David S. Miller wrote: > Linux resends 21:557, Windows95 (finally) acknowledges it. > > Looking at the equivalent 220 traces, the only difference appears to > be that the packets are not getting dropped. This smells of "wrong checksums getting generated", in my opinion. (This is not my field

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-07 Thread Rogier Wolff
David S. Miller wrote: Linux resends 21:557, Windows95 (finally) acknowledges it. Looking at the equivalent 220 traces, the only difference appears to be that the packets are not getting dropped. This smells of "wrong checksums getting generated", in my opinion. (This is not my field of

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-07 Thread Rogier Wolff
David S. Miller wrote: It is clear though, that something is messing with or corrupting the packets. One thing you might try is turning off TCP header compression for the PPP link, does this make a difference? Try specifying "asyncmap 0x" too. Roger.

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-07 Thread Andi Kleen
On Mon, Nov 06, 2000 at 11:27:54PM -0800, David S. Miller wrote: What 2.4.x is doing is completely legal. Really, even if not all of these people are from Earthlink (well, you should see if this is for certain) they may all be using the same buggy terminal server at these different ISPs. I

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-07 Thread Andi Kleen
On Mon, Nov 06, 2000 at 11:16:21PM -0800, Jordan Mendelson wrote: It is clear though, that something is messing with or corrupting the packets. One thing you might try is turning off TCP header compression for the PPP link, does this make a difference? Actually, there has been several

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-07 Thread Jordan Mendelson
Andi Kleen wrote: On Mon, Nov 06, 2000 at 11:16:21PM -0800, Jordan Mendelson wrote: It is clear though, that something is messing with or corrupting the packets. One thing you might try is turning off TCP header compression for the PPP link, does this make a difference? Actually,

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 23:32:42 -0800 From: Jordan Mendelson <[EMAIL PROTECTED]> Ok, but why doesn't 2.2.16 exhibit this behavior? We've had reports from quite a number of people complaining about this and I'm fairly certain not all of them are from Earthlink. The only thing

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: > >Date: Mon, 06 Nov 2000 23:16:21 -0800 >From: Jordan Mendelson <[EMAIL PROTECTED]> > >"David S. Miller" wrote: >> It is clear though, that something is messing with or corrupting the >> packets. One thing you might try is turning off TCP header >

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Tue, 7 Nov 2000 08:16:04 +0100 From: Andi Kleen <[EMAIL PROTECTED]> Hmm. One of these weird bandwidth limiters again? In a more recent mail, TCP header compression in Win98 or Earthlink's terminal servers have become the current prime suspect. :-) The RTT is lower than 2.2's

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 23:16:21 -0800 From: Jordan Mendelson <[EMAIL PROTECTED]> "David S. Miller" wrote: > It is clear though, that something is messing with or corrupting the > packets. One thing you might try is turning off TCP header > compression for the PPP link, does

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: > >Date: Mon, 06 Nov 2000 22:44:00 -0800 >From: Jordan Mendelson <[EMAIL PROTECTED]> > >Attached to this message are dumps from the windows 98 machine using >windump and the linux 2.4.0-test10. Sorry the time stamps don't match >up. > > (ie. Linux

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Andi Kleen
On Mon, Nov 06, 2000 at 10:59:04PM -0800, David S. Miller wrote: >Date: Tue, 7 Nov 2000 08:03:42 +0100 >From: Andi Kleen <[EMAIL PROTECTED]> > >It looks very like to me like a poster child for the non timestamp >RTT update problem I just described on netdev. Linux always >

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Tue, 7 Nov 2000 08:03:42 +0100 From: Andi Kleen <[EMAIL PROTECTED]> It looks very like to me like a poster child for the non timestamp RTT update problem I just described on netdev. Linux always retransmits too early and there is never a better RTT estimate which could

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 22:44:00 -0800 From: Jordan Mendelson <[EMAIL PROTECTED]> Attached to this message are dumps from the windows 98 machine using windump and the linux 2.4.0-test10. Sorry the time stamps don't match up. Ok, something is "odd" at the win98 side, I quote the

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Andi Kleen
On Mon, Nov 06, 2000 at 10:03:05PM -0800, David S. Miller wrote: > The only thing I can do now is beg for a tcpdump from the windows95 > machine side. Do you have the facilities necessary to obtain this? > This would prove that it is packet drop between the two systems, for > whatever reason,

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: > >Date: Mon, 06 Nov 2000 22:13:23 -0800 >From: Jordan Mendelson <[EMAIL PROTECTED]> > >There is a possibility that we are hitting an upper level bandwidth >limit between us an our upstream provider due to a misconfiguration >on the other end, but

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 22:13:23 -0800 From: Jordan Mendelson <[EMAIL PROTECTED]> There is a possibility that we are hitting an upper level bandwidth limit between us an our upstream provider due to a misconfiguration on the other end, but this should only happen during peak time

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: > >Date: Mon, 06 Nov 2000 21:20:39 -0800 >From: Jordan Mendelson <[EMAIL PROTECTED]> > >It looks to me like there is an artificial delay in 2.4.0 which is >slowing down the traffic to unbearable levels. > > No, I think I see whats wrong, it's nothing

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 21:20:39 -0800 From: Jordan Mendelson <[EMAIL PROTECTED]> It looks to me like there is an artificial delay in 2.4.0 which is slowing down the traffic to unbearable levels. No, I think I see whats wrong, it's nothing more than packet drop. The large gaps in

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: > >Date:Mon, 06 Nov 2000 18:17:19 -0800 >From: Jordan Mendelson <[EMAIL PROTECTED]> > >18:54:57.394894 eth0 > 64.124.41.177. > 209.179.248.69.1238: . >2429:2429(0) ack 506 win 6432 (DF) > > And this is it? The connection dies right here

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 19:44:57 -0800 From: Jordan Mendelson <[EMAIL PROTECTED]> Just some updates. This problem does not appear to happen under 2.2.16. The dump for 2.2.16 is almost the same except we send an mss back of 536 and not 1460 (remote mtu vs local mtu). MSS

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread David S. Miller
Date:Mon, 06 Nov 2000 18:17:19 -0800 From: Jordan Mendelson <[EMAIL PROTECTED]> 18:54:57.394894 eth0 > 64.124.41.177. > 209.179.248.69.1238: . 2429:2429(0) ack 506 win 6432 (DF) And this is it? The connection dies right here and says no more? Surely, there was more

Re: Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
Jordan Mendelson wrote: > > We are seeing a performance slowdown between Windows PPP users and > servers running 2.4.0-test10. Attached is a tcpdump log of the > connection. The machines is without TCP ECN support. The Windows machine > is running Windows 98 SE 4.10. A dialed up over PPP w/

Poor TCP Performance 2.4.0-10 <-> Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
We are seeing a performance slowdown between Windows PPP users and servers running 2.4.0-test10. Attached is a tcpdump log of the connection. The machines is without TCP ECN support. The Windows machine is running Windows 98 SE 4.10. A dialed up over PPP w/ TCP header compression. The Linux

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date:Mon, 06 Nov 2000 18:17:19 -0800 From: Jordan Mendelson [EMAIL PROTECTED] 18:54:57.394894 eth0 64.124.41.177. 209.179.248.69.1238: . 2429:2429(0) ack 506 win 6432 nop,nop, sack 1 {456:506} (DF) And this is it? The connection dies right here and says no more?

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 19:44:57 -0800 From: Jordan Mendelson [EMAIL PROTECTED] Just some updates. This problem does not appear to happen under 2.2.16. The dump for 2.2.16 is almost the same except we send an mss back of 536 and not 1460 (remote mtu vs local mtu). MSS

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
Jordan Mendelson wrote: We are seeing a performance slowdown between Windows PPP users and servers running 2.4.0-test10. Attached is a tcpdump log of the connection. The machines is without TCP ECN support. The Windows machine is running Windows 98 SE 4.10. A dialed up over PPP w/ TCP

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: Date:Mon, 06 Nov 2000 18:17:19 -0800 From: Jordan Mendelson [EMAIL PROTECTED] 18:54:57.394894 eth0 64.124.41.177. 209.179.248.69.1238: . 2429:2429(0) ack 506 win 6432 nop,nop, sack 1 {456:506} (DF) And this is it? The connection dies

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: Date: Mon, 06 Nov 2000 21:20:39 -0800 From: Jordan Mendelson [EMAIL PROTECTED] It looks to me like there is an artificial delay in 2.4.0 which is slowing down the traffic to unbearable levels. No, I think I see whats wrong, it's nothing more than

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 22:13:23 -0800 From: Jordan Mendelson [EMAIL PROTECTED] There is a possibility that we are hitting an upper level bandwidth limit between us an our upstream provider due to a misconfiguration on the other end, but this should only happen during peak time

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: Date: Mon, 06 Nov 2000 22:13:23 -0800 From: Jordan Mendelson [EMAIL PROTECTED] There is a possibility that we are hitting an upper level bandwidth limit between us an our upstream provider due to a misconfiguration on the other end, but this should

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Andi Kleen
On Mon, Nov 06, 2000 at 10:03:05PM -0800, David S. Miller wrote: The only thing I can do now is beg for a tcpdump from the windows95 machine side. Do you have the facilities necessary to obtain this? This would prove that it is packet drop between the two systems, for whatever reason, that

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 22:44:00 -0800 From: Jordan Mendelson [EMAIL PROTECTED] Attached to this message are dumps from the windows 98 machine using windump and the linux 2.4.0-test10. Sorry the time stamps don't match up. Ok, something is "odd" at the win98 side, I quote the

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Tue, 7 Nov 2000 08:03:42 +0100 From: Andi Kleen [EMAIL PROTECTED] It looks very like to me like a poster child for the non timestamp RTT update problem I just described on netdev. Linux always retransmits too early and there is never a better RTT estimate which could fix

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Andi Kleen
On Mon, Nov 06, 2000 at 10:59:04PM -0800, David S. Miller wrote: Date: Tue, 7 Nov 2000 08:03:42 +0100 From: Andi Kleen [EMAIL PROTECTED] It looks very like to me like a poster child for the non timestamp RTT update problem I just described on netdev. Linux always retransmits

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: Date: Mon, 06 Nov 2000 22:44:00 -0800 From: Jordan Mendelson [EMAIL PROTECTED] Attached to this message are dumps from the windows 98 machine using windump and the linux 2.4.0-test10. Sorry the time stamps don't match up. (ie. Linux sends bytes

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 23:16:21 -0800 From: Jordan Mendelson [EMAIL PROTECTED] "David S. Miller" wrote: It is clear though, that something is messing with or corrupting the packets. One thing you might try is turning off TCP header compression for the PPP link, does this

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Tue, 7 Nov 2000 08:16:04 +0100 From: Andi Kleen [EMAIL PROTECTED] Hmm. One of these weird bandwidth limiters again? In a more recent mail, TCP header compression in Win98 or Earthlink's terminal servers have become the current prime suspect. :-) The RTT is lower than 2.2's

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread Jordan Mendelson
"David S. Miller" wrote: Date: Mon, 06 Nov 2000 23:16:21 -0800 From: Jordan Mendelson [EMAIL PROTECTED] "David S. Miller" wrote: It is clear though, that something is messing with or corrupting the packets. One thing you might try is turning off TCP header

Re: Poor TCP Performance 2.4.0-10 - Win98 SE PPP

2000-11-06 Thread David S. Miller
Date: Mon, 06 Nov 2000 21:20:39 -0800 From: Jordan Mendelson [EMAIL PROTECTED] It looks to me like there is an artificial delay in 2.4.0 which is slowing down the traffic to unbearable levels. No, I think I see whats wrong, it's nothing more than packet drop. The large gaps in