[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [lwip-users] Window memory leak from retransmitted packets
From: |
David Ward |
Subject: |
RE: [lwip-users] Window memory leak from retransmitted packets |
Date: |
Tue, 23 Jun 2009 09:38:13 +0100 |
Kieran,
This is with lwip 1.3 and TCP_QUEUE_OOSEG = 1
With TCP_QUEUE_OOSEG = 0 I get a burst of dup acks, and the PC client
stops sending packets.
Dave
(extract from the wireshark dump is below)
25248 274.772596 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137700 Ack=330528 Win=65535 Len=10
25249 274.792554 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137710 Ack=330528 Win=65535 Len=10
25251 274.812504 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137720 Ack=330528 Win=65535 Len=10
25252 274.832462 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137730 Ack=330528 Win=65535 Len=10
25255 274.852424 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137740 Ack=330528 Win=65535 Len=10
25257 274.858486 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25255#1] 8000 > 1330 [ACK] Seq=137750 Ack=330528 Win=65535
Len=0
25259 274.864527 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25255#2] 8000 > 1330 [ACK] Seq=137750 Ack=330528 Win=65535
Len=0
25261 274.872354 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137750 Ack=330552 Win=65535 Len=10
25262 274.892304 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137760 Ack=330552 Win=65535 Len=10
25264 274.898435 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25262#1] 8000 > 1330 [ACK] Seq=137770 Ack=330552 Win=65535
Len=0
25266 274.904474 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25262#2] 8000 > 1330 [ACK] Seq=137770 Ack=330552 Win=65535
Len=0
25268 274.912266 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137770 Ack=330576 Win=65535 Len=10
25269 274.932228 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137780 Ack=330576 Win=65535 Len=10
25271 274.938394 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25269#1] 8000 > 1330 [ACK] Seq=137790 Ack=330576 Win=65535
Len=0
25273 274.944425 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25269#2] 8000 > 1330 [ACK] Seq=137790 Ack=330576 Win=65535
Len=0
25275 274.952175 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137790 Ack=330600 Win=65535 Len=10
25276 274.972125 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137800 Ack=330600 Win=65535 Len=10
25278 274.978252 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25276#1] 8000 > 1330 [ACK] Seq=137810 Ack=330600 Win=65535
Len=0
25280 274.984289 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25276#2] 8000 > 1330 [ACK] Seq=137810 Ack=330600 Win=65535
Len=0
25282 274.992093 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137810 Ack=330624 Win=65535 Len=10
25283 275.012041 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137820 Ack=330624 Win=65535 Len=10
25285 275.018170 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25283#1] 8000 > 1330 [ACK] Seq=137830 Ack=330624 Win=65535
Len=0
25287 275.024207 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25283#2] 8000 > 1330 [ACK] Seq=137830 Ack=330624 Win=65535
Len=0
25289 275.031990 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137830 Ack=330648 Win=65535 Len=10
25290 275.051940 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137840 Ack=330648 Win=65535 Len=10
25292 275.058078 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25290#1] 8000 > 1330 [ACK] Seq=137850 Ack=330648 Win=65535
Len=0
25294 275.064106 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25290#2] 8000 > 1330 [ACK] Seq=137850 Ack=330648 Win=65535
Len=0
25296 275.071908 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137850 Ack=330672 Win=65535 Len=10
25297 275.091858 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137860 Ack=330672 Win=65535 Len=10
25299 275.097986 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25297#1] 8000 > 1330 [ACK] Seq=137870 Ack=330672 Win=65535
Len=0
25301 275.104026 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25297#2] 8000 > 1330 [ACK] Seq=137870 Ack=330672 Win=65535
Len=0
25303 275.111819 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137870 Ack=330696 Win=65535 Len=10
25304 275.131769 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137880 Ack=330696 Win=65535 Len=10
25306 275.137896 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25304#1] 8000 > 1330 [ACK] Seq=137890 Ack=330696 Win=65535
Len=0
25308 275.143935 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25304#2] 8000 > 1330 [ACK] Seq=137890 Ack=330696 Win=65535
Len=0
25310 275.151728 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137890 Ack=330720 Win=65535 Len=10
25311 275.171689 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137900 Ack=330720 Win=65535 Len=10
25313 275.177825 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25311#1] 8000 > 1330 [ACK] Seq=137910 Ack=330720 Win=65535
Len=0
25315 275.183851 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25311#2] 8000 > 1330 [ACK] Seq=137910 Ack=330720 Win=65535
Len=0
25317 275.191643 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137910 Ack=330744 Win=65535 Len=10
25318 275.211572 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137920 Ack=330744 Win=65535 Len=10
25320 275.217713 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25318#1] 8000 > 1330 [ACK] Seq=137930 Ack=330744 Win=65535
Len=0
25322 275.223742 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25318#2] 8000 > 1330 [ACK] Seq=137930 Ack=330744 Win=65535
Len=0
25324 275.231535 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137930 Ack=330768 Win=65535 Len=10
25325 275.251496 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137940 Ack=330768 Win=65535 Len=10
25327 275.257635 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25325#1] 8000 > 1330 [ACK] Seq=137950 Ack=330768 Win=65535
Len=0
25329 275.263664 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25325#2] 8000 > 1330 [ACK] Seq=137950 Ack=330768 Win=65535
Len=0
25331 275.271465 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137950 Ack=330792 Win=65535 Len=10
25332 275.291414 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137960 Ack=330792 Win=65535 Len=10
25334 275.297551 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25332#1] 8000 > 1330 [ACK] Seq=137970 Ack=330792 Win=65535
Len=0
25336 275.303580 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25332#2] 8000 > 1330 [ACK] Seq=137970 Ack=330792 Win=65535
Len=0
25338 275.311375 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137970 Ack=330816 Win=65535 Len=10
25339 275.331335 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137980 Ack=330816 Win=65535 Len=10
25341 275.337463 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25339#1] 8000 > 1330 [ACK] Seq=137990 Ack=330816 Win=65535
Len=0
25343 275.343501 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25339#2] 8000 > 1330 [ACK] Seq=137990 Ack=330816 Win=65535
Len=0
25345 275.351283 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=137990 Ack=330840 Win=65535 Len=10
25346 275.371243 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138000 Ack=330840 Win=65535 Len=10
25348 275.377463 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25346#1] 8000 > 1330 [ACK] Seq=138010 Ack=330840 Win=65535
Len=0
25350 275.383494 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25346#2] 8000 > 1330 [ACK] Seq=138010 Ack=330840 Win=65535
Len=0
25352 275.391201 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138010 Ack=330864 Win=65535 Len=10
25353 275.411153 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138020 Ack=330864 Win=65535 Len=10
25355 275.417329 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25353#1] 8000 > 1330 [ACK] Seq=138030 Ack=330864 Win=65535
Len=0
25357 275.423362 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25353#2] 8000 > 1330 [ACK] Seq=138030 Ack=330864 Win=65535
Len=0
25359 275.431096 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138030 Ack=330888 Win=65535 Len=10
25360 275.451057 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138040 Ack=330888 Win=65535 Len=10
25362 275.457185 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25360#1] 8000 > 1330 [ACK] Seq=138050 Ack=330888 Win=65535
Len=0
25364 275.463226 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25360#2] 8000 > 1330 [ACK] Seq=138050 Ack=330888 Win=65535
Len=0
25366 275.470977 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138050 Ack=330912 Win=65535 Len=10
25367 275.490978 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138060 Ack=330912 Win=65535 Len=10
25369 275.497106 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25367#1] 8000 > 1330 [ACK] Seq=138070 Ack=330912 Win=65535
Len=0
25371 275.503144 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25367#2] 8000 > 1330 [ACK] Seq=138070 Ack=330912 Win=65535
Len=0
25373 275.510925 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138070 Ack=330936 Win=65535 Len=10
25374 275.530875 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138080 Ack=330936 Win=65535 Len=10
25376 275.537013 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25374#1] 8000 > 1330 [ACK] Seq=138090 Ack=330936 Win=65535
Len=0
25378 275.543053 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25374#2] 8000 > 1330 [ACK] Seq=138090 Ack=330936 Win=65535
Len=0
25380 275.550804 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138090 Ack=330960 Win=65535 Len=10
25381 275.570754 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138100 Ack=330960 Win=65535 Len=10
25383 275.576887 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25381#1] 8000 > 1330 [ACK] Seq=138110 Ack=330960 Win=65535
Len=0
25385 275.582925 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25381#2] 8000 > 1330 [ACK] Seq=138110 Ack=330960 Win=65535
Len=0
25387 275.590738 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138110 Ack=330984 Win=65535 Len=10
25388 275.610698 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138120 Ack=330984 Win=65535 Len=10
25390 275.616824 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25388#1] 8000 > 1330 [ACK] Seq=138130 Ack=330984 Win=65535
Len=0
25392 275.622862 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25388#2] 8000 > 1330 [ACK] Seq=138130 Ack=330984 Win=65535
Len=0
25394 275.630644 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138130 Ack=331008 Win=65535 Len=10
25395 275.650604 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138140 Ack=331008 Win=65535 Len=10
25397 275.656732 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25395#1] 8000 > 1330 [ACK] Seq=138150 Ack=331008 Win=65535
Len=0
25399 275.662772 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25395#2] 8000 > 1330 [ACK] Seq=138150 Ack=331008 Win=65535
Len=0
25401 275.670543 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138150 Ack=331032 Win=65535 Len=10
25402 275.690493 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138160 Ack=331032 Win=65535 Len=10
25404 275.696630 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25402#1] 8000 > 1330 [ACK] Seq=138170 Ack=331032 Win=65535
Len=0
25406 275.702667 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25402#2] 8000 > 1330 [ACK] Seq=138170 Ack=331032 Win=65535
Len=0
25408 275.710447 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138170 Ack=331056 Win=65535 Len=10
25409 275.730398 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138180 Ack=331056 Win=65535 Len=10
25411 275.736535 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25409#1] 8000 > 1330 [ACK] Seq=138190 Ack=331056 Win=65535
Len=0
25413 275.742565 192.168.1.100 192.168.1.103 TCP
[TCP Dup ACK 25409#2] 8000 > 1330 [ACK] Seq=138190 Ack=331056 Win=65535
Len=0
25415 275.750346 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [PSH, ACK] Seq=138190 Ack=331080 Win=65535 Len=10
25416 275.779224 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [FIN, ACK] Seq=138200 Ack=331080 Win=65535 Len=0
25420 276.679998 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [ACK] Seq=138201 Ack=332540 Win=64075 Len=0
25423 277.882099 192.168.1.100 192.168.1.103 TCP
8000 > 1330 [ACK] Seq=138201 Ack=332784 Win=63831 Len=0
-----Original Message-----
From: address@hidden
[mailto:address@hidden On Behalf Of
Kieran Mansley
Sent: 23 June 2009 09:11
To: Mailing list for lwIP users
Subject: RE: [lwip-users] Window memory leak from retransmitted packets
On Mon, 2009-06-22 at 17:41 +0100, David Ward wrote:
> The problem is still there... :(
Just to be clear, is that with or without TCP_QUEUE_OOSEG?
Thanks
Kieran
_______________________________________________
lwip-users mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/lwip-users
This e-mail and any attachments may contain confidential and
privileged information. If you are not the intended recipient,
please notify the sender immediately by return e-mail, delete this
e-mail and destroy any copies. Any dissemination or use of this
information by a person other than the intended recipient is
unauthorized and may be illegal.
- [lwip-users] Window memory leak from retransmitted packets, David Ward, 2009/06/22
- Re: [lwip-users] Window memory leak from retransmitted packets, Kieran Mansley, 2009/06/22
- RE: [lwip-users] Window memory leak from retransmitted packets, David Ward, 2009/06/22
- RE: [lwip-users] Window memory leak from retransmitted packets, Kieran Mansley, 2009/06/22
- RE: [lwip-users] Window memory leak from retransmitted packets, David Ward, 2009/06/22
- RE: [lwip-users] Window memory leak from retransmitted packets, David Ward, 2009/06/22
- RE: [lwip-users] Window memory leak from retransmitted packets, Kieran Mansley, 2009/06/23
- RE: [lwip-users] Window memory leak from retransmitted packets,
David Ward <=
- RE: [lwip-users] Window memory leak from retransmitted packets, Kieran Mansley, 2009/06/23
- Message not available
- Message not available
- Message not available
- RE: [lwip-users] Window memory leak from retransmitted packets, Kieran Mansley, 2009/06/24
- Re: [lwip-users] Window memory leak from retransmitted packets, address@hidden, 2009/06/24
Re: [lwip-users] Window memory leak from retransmitted packets, Lou Cypher, 2009/06/22