Re: tcp_timestamps problems with BSD ? (2.2.14,2.2.16)

From: Filius, Arjan (arjan@atriserv.nl)
Date: Fri Jun 09 2000 - 02:52:43 EST


On Thu, 8 Jun 2000 iafilius@xs4all.nl wrote:

> Hello,
>
> On Thu, 8 Jun 2000 kuznet@ms2.inr.ac.ru wrote:
>
> > Hello!
> >
> > > http://www.detelefoongids.nl/ (the middle fill-in window is the problem)
> >
> > I see no slowdown.
>
> I'm surpriced to hear.
> Tested at work 3 diferent machines (suse 6.3 and suse 6.4) ( 2 desktops
> and 1 firewall), all the same problem.
>
> Now i'm a bit surprised you can't reproduce, but after some testing here
> at home, i find by myself... no slowdown.
>
> >
> > Please, prepare tcpdumps better.
>
> A tcpdump i'll make tomorrow (again, but save it this time) at work, as
> i'm not see it here too.

Here it is: (i shortened it because maximum message size on linux-kernel)

With tcp_timestamp=1:

06:24:13.273021 194.151.216.202.http > 10.1.3.120.1269: . 141:141(0) ack 443 win 8760 <nop,nop,timestamp 303429 6445420> (DF) (ttl 46, id 128)
06:24:13.296879 194.151.216.202.http > 10.1.3.120.1271: . 1013:1013(0) ack 383 win 8760 <nop,nop,timestamp 303430 6445422> (DF) (ttl 46, id 140)
06:24:13.338438 10.1.3.120.1252 > 194.151.216.202.http: . 324:324(0) ack 11681 win 32120 <nop,nop,timestamp 6445430 302878> (DF) (ttl 64, id 10152)
06:25:20.831866 194.151.216.202.http > 10.1.3.120.1252: . 11681:13129(1448) ack 324 win 8760 <nop,nop,timestamp 303014 6445430> (frag 49066:1480@0+) (ttl 46)
06:25:20.831896 194.151.216.202 > 10.1.3.120: (frag 49066:12@1480) (ttl 46)
06:25:20.995528 10.1.3.120.1272 > 194.151.216.202.http: S 1321313246:1321313246(0) win 32120 <mss 1460,sackOK,timestamp 6452195 0,nop,wscale 0> (DF) (ttl 64, id 10153)
06:25:21.035980 10.1.3.120.1273 > 194.151.216.202.http: S 1321857759:1321857759(0) win 32120 <mss 1460,sackOK,timestamp 6452199 0,nop,wscale 0> (DF) (ttl 64, id 10154)
06:25:21.162803 194.151.216.202.http > 10.1.3.120.1272: S 453036305:453036305(0) ack 1321313247 win 8760 <mss 1460,nop,nop,timestamp 303565 6452195> (DF) (ttl 46, id 11393)
06:25:21.162962 10.1.3.120.1272 > 194.151.216.202.http: . 1:1(0) ack 1 win 32120 <nop,nop,timestamp 6452212 303565> (DF) (ttl 64, id 10155)
06:25:21.165580 10.1.3.120.1272 > 194.151.216.202.http: P 1:439(438) ack 1 win 32120 <nop,nop,timestamp 6452212 303565> (DF) (ttl 64, id 10156)
06:25:21.198290 194.151.216.202.http > 10.1.3.120.1273: S 2714366316:2714366316(0) ack 1321857760 win 8760 <mss 1460,nop,nop,timestamp 303015 6452199> (DF) (ttl 46, id 49107)
06:25:21.198461 10.1.3.120.1273 > 194.151.216.202.http: . 1:1(0) ack 1 win 32120 <nop,nop,timestamp 6452216 303015> (DF) (ttl 64, id 10157)
06:25:21.201066 10.1.3.120.1273 > 194.151.216.202.http: P 1:441(440) ack 1 win 32120 <nop,nop,timestamp 6452216 303015> (DF) (ttl 64, id 10158)
06:25:21.328413 10.1.3.120.1252 > 194.151.216.202.http: . 324:324(0) ack 13141 win 32120 <nop,nop,timestamp 6452229 303014> (DF) (ttl 64, id 10159)
06:25:21.343815 194.151.216.202.http > 10.1.3.120.1272: P 1:141(140) ack 439 win 8760 <nop,nop,timestamp 303565 6452212> (DF) (ttl 46, id 11400)
06:25:21.343989 10.1.3.120.1272 > 194.151.216.202.http: . 439:439(0) ack 141 win 32120 <nop,nop,timestamp 6452230 303565> (DF) (ttl 64, id 10160)
06:25:21.344489 194.151.216.202.http > 10.1.3.120.1272: F 141:141(0) ack 439 win 8760 <nop,nop,timestamp 303565 6452212> (DF) (ttl 46, id 11402)
06:25:21.344616 10.1.3.120.1272 > 194.151.216.202.http: . 439:439(0) ack 142 win 32120 <nop,nop,timestamp 6452230 303565> (DF) (ttl 64, id 10161)
06:25:21.381355 10.1.3.120.1272 > 194.151.216.202.http: F 439:439(0) ack 142 win 32120 <nop,nop,timestamp 6452234 303565> (DF) (ttl 64, id 10162)
06:25:21.397732 194.151.216.202.http > 10.1.3.120.1273: P 1:141(140) ack 441 win 8760 <nop,nop,timestamp 303016 6452216> (DF) (ttl 46, id 49158)
06:25:21.397887 10.1.3.120.1273 > 194.151.216.202.http: . 441:441(0) ack 141 win 32120 <nop,nop,timestamp 6452235 303016> (DF) (ttl 64, id 10163)
06:25:21.398409 194.151.216.202.http > 10.1.3.120.1273: F 141:141(0) ack 441 win 8760 <nop,nop,timestamp 303016 6452216> (DF) (ttl 46, id 49160)
06:25:21.398560 10.1.3.120.1273 > 194.151.216.202.http: . 441:441(0) ack 142 win 32120 <nop,nop,timestamp 6452236 303016> (DF) (ttl 64, id 10164)
06:25:21.404063 10.1.3.120.1273 > 194.151.216.202.http: F 441:441(0) ack 142 win 32120 <nop,nop,timestamp 6452236 303016> (DF) (ttl 64, id 10165)
06:25:21.432394 194.151.216.202.http > 10.1.3.120.1252: FP 13141:13906(765) ack 324 win 8760 <nop,nop,timestamp 303016 6452229> (DF) (ttl 46, id 49173)
06:25:21.432548 10.1.3.120.1252 > 194.151.216.202.http: . 324:324(0) ack 13907 win 32120 <nop,nop,timestamp 6452239 303016> (DF) (ttl 64, id 10166)
06:25:21.445837 10.1.3.120.1274 > 194.151.216.202.http: S 1321209180:1321209180(0) win 32120 <mss 1460,sackOK,timestamp 6452240 0,nop,wscale 0> (DF) (ttl 64, id 10167)
06:25:21.464893 10.1.3.120.1275 > 194.151.216.202.http: S 1325529402:1325529402(0) win 32120 <mss 1460,sackOK,timestamp 6452242 0,nop,wscale 0> (DF) (ttl 64, id 10168)
06:25:21.466778 194.151.216.202.http > 10.1.3.120.1272: . 142:142(0) ack 440 win 8760 <nop,nop,timestamp 303566 6452234> (DF) (ttl 46, id 11425)
06:25:21.468952 194.151.216.202.http > 10.1.3.120.1273: . 142:142(0) ack 442 win 8760 <nop,nop,timestamp 303016 6452236> (DF) (ttl 46, id 49183)
06:25:21.574361 194.151.216.202.http > 10.1.3.120.1274: S 2715086620:2715086620(0) ack 1321209181 win 8760 <mss 1460,nop,nop,timestamp 303016 6452240> (DF) (ttl 46, id 49185)
06:25:21.574510 10.1.3.120.1274 > 194.151.216.202.http: . 1:1(0) ack 1 win 32120 <nop,nop,timestamp 6452253 303016> (DF) (ttl 64, id 10169)
06:25:21.575379 194.151.216.202.http > 10.1.3.120.1275: S 3967716108:3967716108(0) ack 1325529403 win 8760 <mss 1460,nop,nop,timestamp 4106482 6452242> (DF) (ttl 46, id 57370)
06:25:21.575516 10.1.3.120.1275 > 194.151.216.202.http: . 1:1(0) ack 1 win 32120 <nop,nop,timestamp 6452253 4106482> (DF) (ttl 64, id 10170)
06:25:21.949893 10.1.3.120.1252 > 194.151.216.202.http: F 324:324(0) ack 13907 win 32120 <nop,nop,timestamp 6452291 303016> (DF) (ttl 64, id 10171)
06:25:22.020917 194.151.216.202.http > 10.1.3.120.1252: . 13907:13907(0) ack 325 win 8760 <nop,nop,timestamp 303017 6452291> (DF) (ttl 46, id 49252)
06:25:22.263783 10.1.3.120.1275 > 194.151.216.202.http: P 1:380(379) ack 1 win 32120 <nop,nop,timestamp 6452322 4106482> (DF) (ttl 64, id 10172)
06:25:22.269841 10.1.3.120.1274 > 194.151.216.202.http: P 1:381(380) ack 1 win 32120 <nop,nop,timestamp 6452323 303016> (DF) (ttl 64, id 10173)
06:25:22.374371 194.151.216.202.http > 10.1.3.120.1275: P 1:1007(1006) ack 380 win 8760 <nop,nop,timestamp 4106483 6452322> (DF) (ttl 46, id 57498)
06:25:22.374603 10.1.3.120.1275 > 194.151.216.202.http: . 380:380(0) ack 1007 win 32120 <nop,nop,timestamp 6452333 4106483> (DF) (ttl 64, id 10174)
06:25:22.374404 194.151.216.202.http > 10.1.3.120.1275: F 1007:1007(0) ack 380 win 8760 <nop,nop,timestamp 4106483 6452322> (DF) (ttl 46, id 57500)
06:25:22.374733 10.1.3.120.1275 > 194.151.216.202.http: . 380:380(0) ack 1008 win 32120 <nop,nop,timestamp 6452333 4106483> (DF) (ttl 64, id 10175)
06:25:22.374433 194.151.216.202.http > 10.1.3.120.1274: F 1122:1122(0) ack 381 win 8760 <nop,nop,timestamp 303018 6452323> (DF) (ttl 46, id 49306)
06:25:22.374893 10.1.3.120.1274 > 194.151.216.202.http: . 381:381(0) ack 1 win 32120 <nop,nop,timestamp 6452333 303016> (DF) (ttl 64, id 10176)
06:25:22.395046 194.151.216.202.http > 10.1.3.120.1274: P 1:1122(1121) ack 381 win 8760 <nop,nop,timestamp 303018 6452323> (DF) (ttl 46, id 49300)
06:25:22.395205 10.1.3.120.1274 > 194.151.216.202.http: . 381:381(0) ack 1123 win 31856 <nop,nop,timestamp 6452335 303018> (DF) (ttl 64, id 10177)
06:25:22.433041 10.1.3.120.1275 > 194.151.216.202.http: F 380:380(0) ack 1008 win 32120 <nop,nop,timestamp 6452339 4106483> (DF) (ttl 64, id 10178)
06:25:22.482020 194.151.216.202.http > 10.1.3.120.1275: . 1008:1008(0) ack 381 win 8760 <nop,nop,timestamp 4106484 6452339> (DF) (ttl 46, id 57563)
06:25:22.495346 10.1.3.120.1274 > 194.151.216.202.http: F 381:381(0) ack 1123 win 31856 <nop,nop,timestamp 6452345 303018> (DF) (ttl 64, id 10179)
06:25:22.592653 194.151.216.202.http > 10.1.3.120.1274: . 1123:1123(0) ack 382 win 8760 <nop,nop,timestamp 303018 6452345> (DF) (ttl 46, id 49355)

with tcp_timestamp=0
06:26:07.759468 10.1.3.120.1293 > 145.7.20.143.http: . 379:379(0) ack 5841 win 30660 (DF) (ttl 64, id 10320)
06:26:07.785932 145.7.20.143.http > 10.1.3.120.1294: . 7301:8761(1460) ack 379 win 8382 (DF) (ttl 108, id 2355)
06:26:07.786090 10.1.3.120.1294 > 145.7.20.143.http: . 379:379(0) ack 2921 win 30660 (DF) (ttl 64, id 10321)
06:26:07.809793 145.7.20.143.http > 10.1.3.120.1292: . 2921:4381(1460) ack 379 win 8382 (DF) (ttl 108, id 2611)
06:26:07.835029 145.7.20.143.http > 10.1.3.120.1292: . 4381:5841(1460) ack 379 win 8382 (DF) (ttl 108, id 2867)
06:26:07.835174 10.1.3.120.1292 > 145.7.20.143.http: . 379:379(0) ack 5841 win 30660 (DF) (ttl 64, id 10322)
06:26:07.858833 145.7.20.143.http > 10.1.3.120.1293: . 5841:7301(1460) ack 379 win 8382 (DF) (ttl 108, id 3123)
06:26:07.877838 145.7.20.143.http > 10.1.3.120.1293: P 7301:8491(1190) ack 379 win 8382 (DF) (ttl 108, id 3379)
06:26:07.902194 145.7.20.143.http > 10.1.3.120.1292: . 5841:7301(1460) ack 379 win 8382 (DF) (ttl 108, id 4915)
06:26:07.931783 145.7.20.143.http > 10.1.3.120.1292: . 7301:8761(1460) ack 379 win 8382 (DF) (ttl 108, id 5171)
06:26:07.931925 10.1.3.120.1292 > 145.7.20.143.http: . 379:379(0) ack 8761 win 30660 (DF) (ttl 64, id 10323)
06:26:07.948427 10.1.3.120.1293 > 145.7.20.143.http: . 379:379(0) ack 8491 win 32120 (DF) (ttl 64, id 10324)
06:26:07.955622 145.7.20.143.http > 10.1.3.120.1295: . 2921:4381(1460) ack 379 win 8382 (DF) (ttl 108, id 5683)
06:26:07.979399 145.7.20.143.http > 10.1.3.120.1295: . 4381:5841(1460) ack 379 win 8382 (DF) (ttl 108, id 5939)
06:26:07.979534 10.1.3.120.1295 > 145.7.20.143.http: . 379:379(0) ack 5841 win 30660 (DF) (ttl 64, id 10325)
06:26:08.003272 145.7.20.143.http > 10.1.3.120.1295: . 5841:7301(1460) ack 379 win 8382 (DF) (ttl 108, id 6707)
06:26:08.027075 145.7.20.143.http > 10.1.3.120.1295: . 7301:8761(1460) ack 379 win 8382 (DF) (ttl 108, id 6963)
06:26:08.027221 10.1.3.120.1295 > 145.7.20.143.http: . 379:379(0) ack 8761 win 30660 (DF) (ttl 64, id 10326)
06:26:08.029019 145.7.20.143.http > 10.1.3.120.1292: P 10221:10447(226) ack 379 win 8382 (DF) (ttl 108, id 12595)
06:26:08.029159 10.1.3.120.1292 > 145.7.20.143.http: . 379:379(0) ack 8761 win 32120 (DF) (ttl 64, id 10327)
06:26:08.056055 145.7.20.143.http > 10.1.3.120.1294: . 8761:10221(1460) ack 379 win 8382 (DF) (ttl 108, id 7731)
06:26:08.056218 10.1.3.120.1294 > 145.7.20.143.http: . 379:379(0) ack 2921 win 30660 (DF) (ttl 64, id 10328)
06:26:08.079886 145.7.20.143.http > 10.1.3.120.1294: . 2921:4381(1460) ack 379 win 8382 (DF) (ttl 108, id 10035)
06:26:08.080031 10.1.3.120.1294 > 145.7.20.143.http: . 379:379(0) ack 5841 win 29200 (DF) (ttl 64, id 10329)
06:26:08.103721 145.7.20.143.http > 10.1.3.120.1292: . 8761:10221(1460) ack 379 win 8382 (DF) (ttl 108, id 12339)
06:26:08.143096 145.7.20.143.http > 10.1.3.120.1295: . 8761:10221(1460) ack 379 win 8382 (DF) (ttl 108, id 21811)
06:26:08.157299 145.7.20.143.http > 10.1.3.120.1295: P 10221:11136(915) ack 379 win 8382 (DF) (ttl 108, id 22067)
06:26:08.190227 145.7.20.143.http > 10.1.3.120.1294: P 10221:10410(189) ack 379 win 8382 (DF) (ttl 108, id 22835)
06:26:08.190366 10.1.3.120.1294 > 145.7.20.143.http: . 379:379(0) ack 5841 win 29200 (DF) (ttl 64, id 10330)
06:26:08.228416 10.1.3.120.1295 > 145.7.20.143.http: . 379:379(0) ack 11136 win 30660 (DF) (ttl 64, id 10331)
06:26:08.233555 145.7.20.143.http > 10.1.3.120.1294: . 5841:7301(1460) ack 379 win 8382 (DF) (ttl 108, id 23603)
06:26:08.233736 10.1.3.120.1294 > 145.7.20.143.http: . 379:379(0) ack 10410 win 29200 (DF) (ttl 64, id 10332)
06:26:08.238416 10.1.3.120.1292 > 145.7.20.143.http: . 379:379(0) ack 10447 win 32120 (DF) (ttl 64, id 10333)
06:26:08.332408 145.7.20.143.http > 10.1.3.120.1294: . 7301:8761(1460) ack 379 win 8382 (DF) (ttl 108, id 26163)
06:26:08.332543 10.1.3.120.1294 > 145.7.20.143.http: . 379:379(0) ack 10410 win 29200 (DF) (ttl 64, id 10334)
06:26:09.493070 194.151.216.202.http > 10.1.3.120.1289: P 2905:4357(1452) ack 324 win 8760 (DF) (ttl 46, id 19264)
06:26:09.988410 10.1.3.120.1289 > 194.151.216.202.http: . 324:324(0) ack 4357 win 32120 (DF) (ttl 64, id 10335)
06:26:10.057576 194.151.216.202.http > 10.1.3.120.1289: P 4357:5809(1452) ack 324 win 8760 (DF) (ttl 46, id 19326)
06:26:10.548396 10.1.3.120.1289 > 194.151.216.202.http: . 324:324(0) ack 5809 win 32120 (DF) (ttl 64, id 10336)
06:26:14.907764 194.151.216.202.http > 10.1.3.120.1289: . 5809:7269(1460) ack 324 win 8760 (DF) (ttl 46, id 20212)
06:26:14.931461 194.151.216.202.http > 10.1.3.120.1289: . 7269:8729(1460) ack 324 win 8760 (DF) (ttl 46, id 20213)
06:26:14.931596 10.1.3.120.1289 > 194.151.216.202.http: . 324:324(0) ack 8729 win 30660 (DF) (ttl 64, id 10337)
06:26:15.038843 194.151.216.202.http > 10.1.3.120.1289: . 8729:10189(1460) ack 324 win 8760 (DF) (ttl 46, id 20232)
06:26:15.062455 194.151.216.202.http > 10.1.3.120.1289: . 10189:11649(1460) ack 324 win 8760 (DF) (ttl 46, id 20233)
06:26:15.062591 10.1.3.120.1289 > 194.151.216.202.http: . 324:324(0) ack 11649 win 30660 (DF) (ttl 64, id 10338)
06:26:15.086131 194.151.216.202.http > 10.1.3.120.1289: . 11649:13109(1460) ack 324 win 8760 (DF) (ttl 46, id 20234)
06:26:15.174180 194.151.216.202.http > 10.1.3.120.1289: FP 13109:13906(797) ack 324 win 8760 (DF) (ttl 46, id 20300)
06:26:15.174319 10.1.3.120.1289 > 194.151.216.202.http: . 324:324(0) ack 13907 win 32120 (DF) (ttl 64, id 10339)
06:26:15.980929 10.1.3.120.1289 > 194.151.216.202.http: F 324:324(0) ack 13907 win 32120 (DF) (ttl 64, id 10340)
06:26:16.121614 194.151.216.202.http > 10.1.3.120.1289: . 13907:13907(0) ack 325 win 8760 (DF) (ttl 46, id 20673)

Arjan Filius
mailto:arjan@atriserv.nl

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:18 EST