From: Eric Dumazet <eric.dumazet@gmail.com>
To: alekcejk@googlemail.com
Cc: netdev@vger.kernel.org
Subject: Re: Re: Re: Re: Re: Re: Re: limited network bandwidth with 3.2.x kernels
Date: Wed, 15 Feb 2012 14:53:13 +0100 [thread overview]
Message-ID: <1329313993.2437.30.camel@edumazet-HP-Compaq-6005-Pro-SFF-PC> (raw)
In-Reply-To: <1329313785.2437.28.camel@edumazet-HP-Compaq-6005-Pro-SFF-PC>
Le mercredi 15 février 2012 à 14:49 +0100, Eric Dumazet a écrit :
>
> Unfortunately remote server doesnt negotiate ECN (we dont see E flag in
> the SYNACK frame)
>
> Try to find another one, and check SYNACK looks like : Flags [S.E]
>
>
If you find one, please add -v option to tcpdump so that we can see
ECT(0) code points in traces:
# tcpdump -p -n -s 0 -v -i eth3 host 192.168.20.110 -c 100
tcpdump: listening on eth3, link-type EN10MB (Ethernet), capture size 65535 bytes
14:52:05.859079 IP (tos 0x0, ttl 64, id 56260, offset 0, flags [DF], proto TCP (6), length 60)
192.168.20.110.47146 > 192.168.20.108.12865: Flags [SEW], cksum 0xdb99 (correct), seq 3163559948, win 14600, options [mss 1460,sackOK,TS val 94487496 ecr 0,nop,wscale 8], length 0
14:52:05.859092 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
192.168.20.108.12865 > 192.168.20.110.47146: Flags [S.E], cksum 0xaa59 (incorrect -> 0x8fae), seq 3902753423, ack 3163559949, win 14480, options [mss 1460,sackOK,TS val 79566055 ecr 94487496,nop,wscale 6], length 0
14:52:05.859172 IP (tos 0x0, ttl 64, id 56261, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.110.47146 > 192.168.20.108.12865: Flags [.], cksum 0xf70f (correct), ack 1, win 58, options [nop,nop,TS val 94487496 ecr 79566055], length 0
14:52:05.859218 IP (tos 0x2,ECT(0), ttl 64, id 56262, offset 0, flags [DF], proto TCP (6), length 708)
192.168.20.110.47146 > 192.168.20.108.12865: Flags [P.], cksum 0xf21f (correct), seq 1:657, ack 1, win 58, options [nop,nop,TS val 94487496 ecr 79566055], length 656
14:52:05.859379 IP (tos 0x0, ttl 64, id 24183, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.12865 > 192.168.20.110.47146: Flags [.], cksum 0xaa51 (incorrect -> 0xf3c2), ack 657, win 247, options [nop,nop,TS val 79566055 ecr 94487496], length 0
14:52:05.859414 IP (tos 0x2,ECT(0), ttl 64, id 24184, offset 0, flags [DF], proto TCP (6), length 708)
192.168.20.108.12865 > 192.168.20.110.47146: Flags [P.], cksum 0xace1 (incorrect -> 0x0527), seq 1:657, ack 657, win 247, options [nop,nop,TS val 79566055 ecr 94487496], length 656
14:52:05.859519 IP (tos 0x0, ttl 64, id 56263, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.110.47146 > 192.168.20.108.12865: Flags [.], cksum 0xf1e9 (correct), ack 657, win 63, options [nop,nop,TS val 94487497 ecr 79566055], length 0
14:52:05.859890 IP (tos 0x2,ECT(0), ttl 64, id 56264, offset 0, flags [DF], proto TCP (6), length 708)
192.168.20.110.47146 > 192.168.20.108.12865: Flags [P.], cksum 0x6b99 (correct), seq 657:1313, ack 657, win 63, options [nop,nop,TS val 94487497 ecr 79566055], length 656
14:52:05.864923 IP (tos 0x2,ECT(0), ttl 64, id 24185, offset 0, flags [DF], proto TCP (6), length 708)
192.168.20.108.12865 > 192.168.20.110.47146: Flags [P.], cksum 0xace1 (incorrect -> 0x6a91), seq 657:1313, ack 1313, win 268, options [nop,nop,TS val 79566060 ecr 94487497], length 656
14:52:05.865046 IP (tos 0x0, ttl 64, id 56385, offset 0, flags [DF], proto TCP (6), length 60)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [SEW], cksum 0x3a0a (correct), seq 4121763727, win 14600, options [mss 1460,sackOK,TS val 94487502 ecr 0,nop,wscale 8], length 0
14:52:05.865053 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 60)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [S.E], cksum 0xaa59 (incorrect -> 0x3a75), seq 2704557470, ack 4121763728, win 14480, options [mss 1460,sackOK,TS val 79566061 ecr 94487502,nop,wscale 6], length 0
14:52:05.865129 IP (tos 0x0, ttl 64, id 56386, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0xa1d6 (correct), ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 0
14:52:05.865182 IP (tos 0x2,ECT(0), ttl 64, id 56387, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x62cb (correct), seq 1:1449, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865205 IP (tos 0x2,ECT(0), ttl 64, id 56388, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x5d23 (correct), seq 1449:2897, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865230 IP (tos 0x2,ECT(0), ttl 64, id 56389, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x577b (correct), seq 2897:4345, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865233 IP (tos 0x2,ECT(0), ttl 64, id 56390, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x51d3 (correct), seq 4345:5793, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865254 IP (tos 0x2,ECT(0), ttl 64, id 56391, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x4c2b (correct), seq 5793:7241, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865257 IP (tos 0x2,ECT(0), ttl 64, id 56392, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x4683 (correct), seq 7241:8689, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865278 IP (tos 0x2,ECT(0), ttl 64, id 56393, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x40db (correct), seq 8689:10137, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865281 IP (tos 0x2,ECT(0), ttl 64, id 56394, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x3b33 (correct), seq 10137:11585, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865301 IP (tos 0x2,ECT(0), ttl 64, id 56395, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x358b (correct), seq 11585:13033, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865305 IP (tos 0x2,ECT(0), ttl 64, id 56396, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [P.], cksum 0x2fdb (correct), seq 13033:14481, ack 1, win 58, options [nop,nop,TS val 94487502 ecr 79566061], length 1448
14:52:05.865349 IP (tos 0x0, ttl 64, id 20850, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x9b58), ack 1449, win 272, options [nop,nop,TS val 79566061 ecr 94487502], length 0
14:52:05.865473 IP (tos 0x2,ECT(0), ttl 64, id 56397, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x2a3a (correct), seq 14481:15929, ack 1, win 58, options [nop,nop,TS val 94487503 ecr 79566061], length 1448
14:52:05.865508 IP (tos 0x0, ttl 64, id 20851, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x9583), ack 2897, win 317, options [nop,nop,TS val 79566061 ecr 94487502], length 0
14:52:05.865668 IP (tos 0x0, ttl 64, id 20852, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x8fae), ack 4345, win 362, options [nop,nop,TS val 79566061 ecr 94487502], length 0
14:52:05.865827 IP (tos 0x0, ttl 64, id 20853, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x89d8), ack 5793, win 408, options [nop,nop,TS val 79566061 ecr 94487502], length 0
14:52:05.865990 IP (tos 0x0, ttl 64, id 20854, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x8402), ack 7241, win 453, options [nop,nop,TS val 79566062 ecr 94487502], length 0
14:52:05.866111 IP (tos 0x2,ECT(0), ttl 64, id 56398, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x2491 (correct), seq 15929:17377, ack 1, win 58, options [nop,nop,TS val 94487503 ecr 79566062], length 1448
14:52:05.866135 IP (tos 0x2,ECT(0), ttl 64, id 56399, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x1ee9 (correct), seq 17377:18825, ack 1, win 58, options [nop,nop,TS val 94487503 ecr 79566062], length 1448
14:52:05.866152 IP (tos 0x0, ttl 64, id 20855, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x7e2d), ack 8689, win 498, options [nop,nop,TS val 79566062 ecr 94487502], length 0
14:52:05.866158 IP (tos 0x2,ECT(0), ttl 64, id 56400, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x1941 (correct), seq 18825:20273, ack 1, win 58, options [nop,nop,TS val 94487503 ecr 79566062], length 1448
14:52:05.866163 IP (tos 0x2,ECT(0), ttl 64, id 56401, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x1399 (correct), seq 20273:21721, ack 1, win 58, options [nop,nop,TS val 94487503 ecr 79566062], length 1448
14:52:05.866310 IP (tos 0x0, ttl 64, id 20856, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x7858), ack 10137, win 543, options [nop,nop,TS val 79566062 ecr 94487502], length 0
14:52:05.866432 IP (tos 0x2,ECT(0), ttl 64, id 56402, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [.], cksum 0x0df0 (correct), seq 21721:23169, ack 1, win 58, options [nop,nop,TS val 94487504 ecr 79566062], length 1448
14:52:05.866463 IP (tos 0x2,ECT(0), ttl 64, id 56403, offset 0, flags [DF], proto TCP (6), length 1500)
192.168.20.110.33555 > 192.168.20.108.51265: Flags [P.], cksum 0x0840 (correct), seq 23169:24617, ack 1, win 58, options [nop,nop,TS val 94487504 ecr 79566062], length 1448
14:52:05.866471 IP (tos 0x0, ttl 64, id 20857, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x7282), ack 11585, win 589, options [nop,nop,TS val 79566062 ecr 94487502], length 0
14:52:05.866629 IP (tos 0x0, ttl 64, id 20858, offset 0, flags [DF], proto TCP (6), length 52)
192.168.20.108.51265 > 192.168.20.110.33555: Flags [.], cksum 0xaa51 (incorrect -> 0x6cad), ack 13033, win 634, options [nop,nop,TS val 79566062 ecr 94487502], length 0
next prev parent reply other threads:[~2012-02-15 13:53 UTC|newest]
Thread overview: 66+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-13 20:04 limited network bandwidth with 3.2.x kernels alekcejk
2012-02-13 20:18 ` Eric Dumazet
2012-02-13 21:13 ` Eric Dumazet
2012-02-13 21:58 ` alekcejk
2012-02-13 22:44 ` Eric Dumazet
2012-02-13 22:51 ` Neal Cardwell
2012-02-13 23:09 ` alekcejk
2012-02-13 23:14 ` Eric Dumazet
2012-02-13 23:24 ` alekcejk
2012-02-13 23:49 ` alekcejk
2012-02-14 3:06 ` Neal Cardwell
2012-02-14 3:26 ` alekcejk
2012-02-14 5:55 ` Eric Dumazet
2012-02-14 14:09 ` alekcejk
2012-02-13 21:16 ` alekcejk
2012-02-21 4:21 ` alekcejk
2012-02-21 16:45 ` Eric Dumazet
2012-02-21 17:19 ` alekcejk
2012-02-21 17:31 ` Eric Dumazet
2012-02-21 18:53 ` alekcejk
2012-02-22 1:26 ` alekcejk
[not found] ` <1920135.kl3o7Tt79c@localhost.localdomain>
[not found] ` <1329228798.4818.0.camel@edumazet-HP-Compaq-6005-Pro-SFF-PC>
2012-02-14 14:28 ` alekcejk
2012-02-14 16:00 ` Eric Dumazet
2012-02-14 16:43 ` alekcejk
2012-02-15 4:43 ` Eric Dumazet
2012-02-15 6:03 ` Neal Cardwell
2012-02-15 6:06 ` Eric Dumazet
2012-02-15 7:52 ` Bill Fink
2012-02-15 8:00 ` Eric Dumazet
2012-02-15 8:18 ` Bill Fink
2012-02-15 8:31 ` Eric Dumazet
2012-02-15 13:44 ` alekcejk
2012-02-15 13:43 ` Re: Re: Re: Re: " alekcejk
2012-02-15 13:44 ` alekcejk
2012-02-15 13:49 ` Eric Dumazet
2012-02-15 13:53 ` Eric Dumazet [this message]
2012-02-15 14:11 ` alekcejk
2012-02-15 14:49 ` Neal Cardwell
2012-02-15 14:56 ` Eric Dumazet
2012-02-15 15:05 ` alekcejk
2012-02-15 15:08 ` Eric Dumazet
2012-02-15 19:44 ` Neal Cardwell
2012-02-16 7:29 ` Eric Dumazet
2012-02-16 13:40 ` Eric Dumazet
2012-02-16 13:51 ` Ben Hutchings
2012-02-16 15:09 ` Eric Dumazet
2012-02-16 16:37 ` Ben Hutchings
2012-02-16 17:01 ` David Miller
2012-02-16 17:22 ` Neal Cardwell
2012-02-16 17:54 ` alekcejk
2012-02-16 18:19 ` Neal Cardwell
2012-02-16 21:49 ` alekcejk
2012-02-16 21:59 ` Eric Dumazet
2012-02-16 22:08 ` alekcejk
2012-02-16 22:35 ` Eric Dumazet
2012-02-17 16:41 ` Neal Cardwell
2012-02-21 18:41 ` Eric Dumazet
2012-02-21 19:11 ` David Miller
2012-02-22 5:51 ` Neal Cardwell
2012-02-22 7:36 ` Eric Dumazet
2012-02-23 18:39 ` Neal Cardwell
2012-02-23 18:49 ` Eric Dumazet
2012-02-27 19:39 ` David Miller
2012-02-17 16:55 ` Re: " Neal Cardwell
2012-02-16 18:22 ` Eric Dumazet
2012-02-16 19:44 ` Eric Dumazet
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=1329313993.2437.30.camel@edumazet-HP-Compaq-6005-Pro-SFF-PC \
--to=eric.dumazet@gmail.com \
--cc=alekcejk@googlemail.com \
--cc=netdev@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox