###### MD packet #167 430222 - TCP header: 430222 - +-------------------------------+ 430222 - | 1045 | 12900 | (src port, dest port) 430225 - +-------------------------------+ 430225 - | 0148013401 | (seq no) 430227 - +-------------------------------+ 430230 - | 0002234639 | (ack no) 430236 - +-------------------------------+ 430247 - ACK | |010000| 60000 | (hdrlen, flags ( 430248 - ), win) 430250 - +-------------------------------+ 430254 - | 0x5642 | 0 | (chksum, urgp) 430260 - +-------------------------------+ 430271 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 430272 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 430276 - State: ESTABLISHED 430279 - tcp_receive: window update 60000 430283 - tcp_receive: congestion avoidance cwnd 23713 430288 - tcp_receive: ACK for 2234639, unacked->seqno 2231719:2233179 430295 - tcp_receive: removing 2231719:2233179 from pcb->unacked 430305 - 3 (after freeing unacked).. 430308 - tcp_receive: removing 2233179:2234639 from pcb->unacked 430318 - 2 (after freeing unacked).. 430322 - tcp_receive: pcb->rttest 755 rtseq 2231719 ackno 2234639 430328 - tcp_receive: experienced rtt 0 ticks (0 msec). 430333 - tcp_receive: RTO 5 (2500 milliseconds) 430341 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=561, apiflags=1) 430346 - tcp_write: queuelen: 2 430349 - tcp_write: queueing 2237559:2238106 430353 - tcp_write: 3 (after enqueued) 430357 - 2tcp_output: snd_wnd 60000, cwnd 23713, wnd 23713, effwnd 2920, seq 2236099, ack 2234639 430366 - 1tcp_output: snd_wnd 60000, cwnd 23713, wnd 23713, effwnd 2920, seq 2236099, ack 2234639, i 0 430377 - tcp_output_segment: rtseq 2236099 430381 - tcp_output_segment: 2236099:2237559 430401 - State: ESTABLISHED 430403 - TCP header: 430405 - +-------------------------------+ 430405 - | 1045 | 12900 | (src port, dest port) 430408 - +-------------------------------+ 430411 - | 0148013401 | (seq no) 430411 - +-------------------------------+ 430414 - | 0002236099 | (ack no) 430419 - +-------------------------------+ 430431 - ACK | |010000| 60000 | (hdrlen, flags ( 430432 - ), win) 430433 - +-------------------------------+ 430438 - | 0x508e | 0 | (chksum, urgp) 430443 - +-------------------------------+ 430455 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 430456 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 430459 - State: ESTABLISHED 430462 - tcp_receive: window update 60000 430466 - tcp_receive: congestion avoidance cwnd 23802 430472 - tcp_receive: ACK for 2236099, unacked->seqno 2234639:2236099 430479 - tcp_receive: removing 2234639:2236099 from pcb->unacked 430489 - 2 (after freeing unacked).. 430493 - tcp_receive: pcb->rttest 755 rtseq 2236099 ackno 2236099 430505 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1924, apiflags=1) 430508 - tcp_write: queuelen: 2 430509 - tcp_write: queueing 2239019:2240030 430514 - tcp_write: 3 (after enqueued) 430522 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1160, apiflags=1) 430525 - tcp_write: queuelen: 3 430529 - tcp_write: queueing 2240479:2241190 430533 - tcp_write: 4 (after enqueued) 430538 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=144, apiflags=1) 430544 - tcp_write: queuelen: 4 430548 - tcp_write: 4 (after enqueued) 430551 - tcp_recved: recveived 72 bytes, wnd 2915 (5). -pbuf_unchain: deallocated 0x4000C880 430561 - tcp_recved: recveived 5 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C910 430573 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=591, apiflags=1) 430579 - tcp_write: queuelen: 4 430581 - tcp_write: 4 (after enqueued) 430585 - 2tcp_output: snd_wnd 60000, cwnd 23802, wnd 23802, effwnd 2920, seq 2237559, ack 2236099 430595 - 1tcp_output: snd_wnd 60000, cwnd 23802, wnd 23802, effwnd 2920, seq 2237559, ack 2236099, i 0 430605 - tcp_output_segment: 2237559:2239019 430622 - 1tcp_output: snd_wnd 60000, cwnd 23802, wnd 23802, effwnd 4380, seq 2239019, ack 2236099, i 1 430627 - tcp_output_segment: 2239019:2240479 430646 - State: ESTABLISHED 430646 - TCP header: 430647 - +-------------------------------+ 430647 - | 1045 | 12900 | (src port, dest port) 430648 - +-------------------------------+ 430650 - | 0148013401 | (seq no) 430652 - +-------------------------------+ 430653 - | 0002237559 | (ack no) 430658 - +-------------------------------+ 430669 - ACK | |010000| 60000 | (hdrlen, flags ( 430670 - ), win) 430672 - +-------------------------------+ 430676 - | 0x4ada | 0 | (chksum, urgp) 430682 - +-------------------------------+ 430693 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 430694 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 430698 - State: ESTABLISHED 430701 - tcp_receive: window update 60000 430705 - tcp_receive: congestion avoidance cwnd 23891 430710 - tcp_receive: ACK for 2237559, unacked->seqno 2236099:2237559 430719 - tcp_receive: removing 2236099:2237559 from pcb->unacked 430727 - 3 (after freeing unacked).. 430731 - tcp_receive: pcb->rttest 755 rtseq 2236099 ackno 2237559 430737 - tcp_receive: experienced rtt 0 ticks (0 msec). 430743 - tcp_receive: RTO 4 (2000 milliseconds) 430752 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1460, apiflags=1) 430754 - tcp_write: queuelen: 3 430758 - tcp_write: queueing 2241939:2243385 430762 - tcp_write: 4 (after enqueued) 430767 - 2tcp_output: snd_wnd 60000, cwnd 23891, wnd 23891, effwnd 4380, seq 2240479, ack 2237559 430776 - 1tcp_output: snd_wnd 60000, cwnd 23891, wnd 23891, effwnd 4380, seq 2240479, ack 2237559, i 0 430786 - tcp_output_segment: rtseq 2240479 430792 - tcp_output_segment: 2240479:2241939 430804 - State: ESTABLISHED 430806 - TCP header: 430806 - +-------------------------------+ 430808 - | 1045 | 12900 | (src port, dest port) 430811 - +-------------------------------+ 430815 - | 0148013401 | (seq no) 430820 - +-------------------------------+ 430825 - | 0002240479 | (ack no) 430830 - +-------------------------------+ 430842 - ACK | |010000| 60000 | (hdrlen, flags ( 430842 - ), win) 430844 - +-------------------------------+ 430849 - | 0x3f72 | 0 | (chksum, urgp) 430855 - +-------------------------------+ 430867 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 430867 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 430870 - State: ESTABLISHED 430873 - tcp_receive: window update 60000 430878 - tcp_receive: congestion avoidance cwnd 23980 430883 - tcp_receive: ACK for 2240479, unacked->seqno 2237559:2239019 430892 - tcp_receive: removing 2237559:2239019 from pcb->unacked 430900 - 3 (after freeing unacked).. 430905 - tcp_receive: removing 2239019:2240479 from pcb->unacked 430914 - 2 (after freeing unacked).. 430917 - tcp_receive: pcb->rttest 755 rtseq 2240479 ackno 2240479 430924 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=21, apiflags=1) 430932 - tcp_write: queuelen: 2 430935 - tcp_write: queueing 2243399:2243406 430939 - tcp_write: 3 (after enqueued) 430943 - 2tcp_output: snd_wnd 60000, cwnd 23980, wnd 23980, effwnd 2920, seq 2241939, ack 2240479 430953 - 1tcp_output: snd_wnd 60000, cwnd 23980, wnd 23980, effwnd 2920, seq 2241939, ack 2240479, i 0 430963 - tcp_output_segment: 2241939:2243399 430976 - State: ESTABLISHED 430978 - TCP header: 430978 - +-------------------------------+ 430980 - | 1045 | 12900 | (src port, dest port) 430983 - +-------------------------------+ 430987 - | 0148013401 | (seq no) 430992 - +-------------------------------+ 430997 - | 0002243399 | (ack no) 431002 - +-------------------------------+ 431014 - ACK | |010000| 60000 | (hdrlen, flags ( 431014 - ), win) 431016 - +-------------------------------+ 431021 - | 0x340a | 0 | (chksum, urgp) 431027 - +-------------------------------+ 431038 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 431038 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 431043 - State: ESTABLISHED 431046 - tcp_receive: window update 60000 431050 - tcp_receive: congestion avoidance cwnd 24068 431055 - tcp_receive: ACK for 2243399, unacked->seqno 2240479:2241939 431064 - tcp_receive: removing 2240479:2241939 from pcb->unacked 431073 - 2 (after freeing unacked).. 431076 - tcp_receive: removing 2241939:2243399 from pcb->unacked 431087 - 1 (after freeing unacked).. 431090 - tcp_receive: pcb->rttest 755 rtseq 2240479 ackno 2243399 431097 - tcp_receive: experienced rtt 0 ticks (0 msec). 431102 - tcp_receive: RTO 3 (1500 milliseconds) 431107 - 2tcp_output: snd_wnd 60000, cwnd 24068, wnd 24068, effwnd 7, seq 2243399, ack 2243399 431116 - 1tcp_output: snd_wnd 60000, cwnd 24068, wnd 24068, effwnd 7, seq 2243399, ack 2243399, i 0 431126 - tcp_output_segment: rtseq 2243399 431132 - tcp_output_segment: 2243399:2243406 431135 - State: ESTABLISHED 431138 - tcp_slowtmr: processing active pcb 431142 - tcp_slowtmr: polling application 431147 - tcp_output: nothing to send (0x00000000) 431151 - tcp_output: snd_wnd 60000, cwnd 24068, wnd 24068, seg == NULL, ack 2243399 431161 - tcp_slowtmr: processing active pcb 431164 - tcp_slowtmr: polling application 431168 - tcp_output: nothing to send (0x00000000) 431174 - tcp_output: snd_wnd 60000, cwnd 24068, wnd 24068, seg == NULL, ack 2243399 431297 - TCP header: 431298 - +-------------------------------+ 431298 - | 1045 | 12900 | (src port, dest port) 431299 - +-------------------------------+ 431300 - | 0148013401 | (seq no) 431304 - +-------------------------------+ 431305 - | 0002243406 | (ack no) 431306 - +-------------------------------+ 431318 - ACK | |011000| 59993 | (hdrlen, flags ( 431319 - ), win) 431319 - +-------------------------------+ 431325 - | 0xc28e | 0 | (chksum, urgp) 431330 - +-------------------------------+ 431343 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 431343 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 431348 - State: ESTABLISHED 431349 - tcp_receive: window update 59993 431354 - tcp_receive: congestion avoidance cwnd 24156 431361 - tcp_receive: ACK for 2243406, unacked->seqno 2243399:2243406 431366 - tcp_receive: removing 2243399:2243406 from pcb->unacked 431378 - 0 (after freeing unacked).. 431381 - tcp_receive: pcb->rttest 755 rtseq 2243399 ackno 2243406 431387 - tcp_receive: experienced rtt 2 ticks (1000 msec). 431394 - tcp_receive: RTO 6 (3000 milliseconds) -iqe_lwip_recv, got 77 - process input 431413 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1697, apiflags=1) 431416 - tcp_write: queuelen: 0 431417 - tcp_write: queueing 2243406:2244866 431419 - tcp_write: queueing 2244866:2245103 431422 - tcp_write: 2 (after enqueued) 431440 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=2857, apiflags=1) 431442 - tcp_write: queuelen: 2 431445 - tcp_write: queueing 2246326:2247786 431446 - tcp_write: queueing 2247786:2247960 431449 - tcp_write: 4 (after enqueued) 431458 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1272, apiflags=1) 431461 - tcp_write: queuelen: 4 431463 - tcp_write: 4 (after enqueued) 431464 - 2tcp_output: snd_wnd 59993, cwnd 24156, wnd 24156, effwnd 1460, seq 2243406, ack 2243406 431472 - 1tcp_output: snd_wnd 59993, cwnd 24156, wnd 24156, effwnd 1460, seq 2243406, ack 2243406, i 0 431483 - tcp_output_segment: rtseq 2243406 431487 - tcp_output_segment: 2243406:2244866 431508 - 1tcp_output: snd_wnd 59993, cwnd 24156, wnd 24156, effwnd 2920, seq 2244866, ack 2243406, i 1 431511 - tcp_output_segment: 2244866:2246326 431525 - 1tcp_output: snd_wnd 59993, cwnd 24156, wnd 24156, effwnd 4380, seq 2246326, ack 2243406, i 2 431528 - tcp_output_segment: 2246326:2247786 431547 - State: ESTABLISHED 431548 - TCP header: 431549 - +-------------------------------+ 431550 - | 1045 | 12900 | (src port, dest port) 431551 - +-------------------------------+ 431552 - | 0148013478 | (seq no) 431553 - +-------------------------------+ 431554 - | 0002246326 | (ack no) 431557 - +-------------------------------+ 431569 - ACK | |010000| 60000 | (hdrlen, flags ( 431570 - ), win) 431572 - +-------------------------------+ 431576 - | 0x284e | 0 | (chksum, urgp) 431582 - +-------------------------------+ 431594 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 431595 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 431598 - State: ESTABLISHED 431602 - tcp_receive: window update 60000 431606 - tcp_receive: congestion avoidance cwnd 24244 431611 - tcp_receive: ACK for 2246326, unacked->seqno 2243406:2244866 431618 - tcp_receive: removing 2243406:2244866 from pcb->unacked 431629 - 3 (after freeing unacked).. 431632 - tcp_receive: removing 2244866:2246326 from pcb->unacked 431643 - 2 (after freeing unacked).. 431646 - tcp_receive: pcb->rttest 757 rtseq 2243406 ackno 2246326 431654 - tcp_receive: experienced rtt 0 ticks (0 msec). 431659 - tcp_receive: RTO 6 (3000 milliseconds) 431666 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=613, apiflags=1) 431671 - tcp_write: queuelen: 2 431674 - tcp_write: queueing 2249246:2249845 431679 - tcp_write: 3 (after enqueued) 431682 - 2tcp_output: snd_wnd 60000, cwnd 24244, wnd 24244, effwnd 2920, seq 2247786, ack 2246326 431692 - 1tcp_output: snd_wnd 60000, cwnd 24244, wnd 24244, effwnd 2920, seq 2247786, ack 2246326, i 0 431703 - tcp_output_segment: rtseq 2247786 431707 - tcp_output_segment: 2247786:2249246 431727 - State: ESTABLISHED 431729 - TCP header: 431729 - +-------------------------------+ 431731 - | 1045 | 12900 | (src port, dest port) 431733 - +-------------------------------+ 431734 - | 0148013478 | (seq no) 431737 - +-------------------------------+ 431740 - | 0002247786 | (ack no) 431746 - +-------------------------------+ 431757 - ACK | |010000| 60000 | (hdrlen, flags ( 431758 - ), win) 431760 - +-------------------------------+ 431765 - | 0x229a | 0 | (chksum, urgp) 431771 - +-------------------------------+ 431782 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 431784 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 431787 - State: ESTABLISHED 431789 - tcp_receive: window update 60000 431794 - tcp_receive: congestion avoidance cwnd 24331 431800 - tcp_receive: ACK for 2247786, unacked->seqno 2246326:2247786 431807 - tcp_receive: removing 2246326:2247786 from pcb->unacked 431817 - 2 (after freeing unacked).. 431821 - tcp_receive: pcb->rttest 757 rtseq 2247786 ackno 2247786 431839 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1938, apiflags=1) 431842 - tcp_write: queuelen: 2 431844 - tcp_write: queueing 2250706:2251783 431846 - tcp_write: 3 (after enqueued) 431858 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1146, apiflags=1) 431860 - tcp_write: queuelen: 3 431862 - tcp_write: queueing 2252166:2252929 431864 - tcp_write: 4 (after enqueued) 431867 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=170, apiflags=1) 431872 - tcp_write: queuelen: 4 431876 - tcp_write: 4 (after enqueued) 431879 - tcp_recved: recveived 72 bytes, wnd 2915 (5). -pbuf_unchain: deallocated 0x4000C9A0 431890 - tcp_recved: recveived 5 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C910 431902 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=513, apiflags=1) 431907 - tcp_write: queuelen: 4 431910 - tcp_write: 4 (after enqueued) 431914 - 2tcp_output: snd_wnd 60000, cwnd 24331, wnd 24331, effwnd 2920, seq 2249246, ack 2247786 431924 - 1tcp_output: snd_wnd 60000, cwnd 24331, wnd 24331, effwnd 2920, seq 2249246, ack 2247786, i 0 431935 - tcp_output_segment: 2249246:2250706 431956 - 1tcp_output: snd_wnd 60000, cwnd 24331, wnd 24331, effwnd 4380, seq 2250706, ack 2247786, i 1 431960 - tcp_output_segment: 2250706:2252166 431974 - State: ESTABLISHED 431975 - TCP header: 431976 - +-------------------------------+ 431977 - | 1045 | 12900 | (src port, dest port) 431978 - +-------------------------------+ 431980 - | 0148013478 | (seq no) 431981 - +-------------------------------+ 431982 - | 0002249246 | (ack no) 431987 - +-------------------------------+ 431998 - ACK | |010000| 60000 | (hdrlen, flags ( 432000 - ), win) 432001 - +-------------------------------+ 432006 - | 0x1ce6 | 0 | (chksum, urgp) 432012 - +-------------------------------+ 432023 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 432024 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 432028 - State: ESTABLISHED 432031 - tcp_receive: window update 60000 432035 - tcp_receive: congestion avoidance cwnd 24418 432040 - tcp_receive: ACK for 2249246, unacked->seqno 2247786:2249246 432048 - tcp_receive: removing 2247786:2249246 from pcb->unacked 432058 - 3 (after freeing unacked).. 432061 - tcp_receive: pcb->rttest 757 rtseq 2247786 ackno 2249246 432069 - tcp_receive: experienced rtt 0 ticks (0 msec). 432074 - tcp_receive: RTO 5 (2500 milliseconds) 432083 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1460, apiflags=1) 432086 - tcp_write: queuelen: 3 432090 - tcp_write: queueing 2253626:2255072 432094 - tcp_write: 4 (after enqueued) 432098 - 2tcp_output: snd_wnd 60000, cwnd 24418, wnd 24418, effwnd 4380, seq 2252166, ack 2249246 432107 - 1tcp_output: snd_wnd 60000, cwnd 24418, wnd 24418, effwnd 4380, seq 2252166, ack 2249246, i 0 432118 - tcp_output_segment: rtseq 2252166 432122 - tcp_output_segment: 2252166:2253626 432140 - State: ESTABLISHED ###### MD packet #177 432141 - TCP header: 432142 - +-------------------------------+ 432143 - | 1045 | 12900 | (src port, dest port) 432145 - +-------------------------------+ 432146 - | 0148013478 | (seq no) 432151 - +-------------------------------+ 432156 - | 0002252166 | (ack no) 432161 - +-------------------------------+ 432173 - ACK | |010000| 60000 | (hdrlen, flags ( 432173 - ), win) 432175 - +-------------------------------+ 432180 - | 0x117e | 0 | (chksum, urgp) 432186 - +-------------------------------+ 432197 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 432198 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 432202 - State: ESTABLISHED 432205 - tcp_receive: window update 60000 432209 - tcp_receive: congestion avoidance cwnd 24505 432215 - tcp_receive: ACK for 2252166, unacked->seqno 2249246:2250706 432222 - tcp_receive: removing 2249246:2250706 from pcb->unacked 432232 - 3 (after freeing unacked).. 432235 - tcp_receive: removing 2250706:2252166 from pcb->unacked 432246 - 2 (after freeing unacked).. 432249 - tcp_receive: pcb->rttest 757 rtseq 2252166 ackno 2252166 432257 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=181, apiflags=1) 432263 - tcp_write: queuelen: 2 432268 - tcp_write: queueing 2255086:2255253 432271 - tcp_write: 3 (after enqueued) 432275 - 2tcp_output: snd_wnd 60000, cwnd 24505, wnd 24505, effwnd 2920, seq 2253626, ack 2252166 432285 - 1tcp_output: snd_wnd 60000, cwnd 24505, wnd 24505, effwnd 2920, seq 2253626, ack 2252166, i 0 432295 - tcp_output_segment: 2253626:2255086 432312 - State: ESTABLISHED ###### MD packet #179 432313 - TCP header: 432314 - +-------------------------------+ 432315 - | 1045 | 12900 | (src port, dest port) 432317 - +-------------------------------+ 432319 - | 0148013478 | (seq no) 432325 - +-------------------------------+ 432329 - | 0002253626 | (ack no) 432334 - +-------------------------------+ 432346 - ACK | |010000| 60000 | (hdrlen, flags ( 432347 - ), win) 432349 - +-------------------------------+ 432354 - | 0x0bca | 0 | (chksum, urgp) 432359 - +-------------------------------+ 432370 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 432371 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 432375 - State: ESTABLISHED 432378 - tcp_receive: window update 60000 432383 - tcp_receive: congestion avoidance cwnd 24591 432388 - tcp_receive: ACK for 2253626, unacked->seqno 2252166:2253626 432395 - tcp_receive: removing 2252166:2253626 from pcb->unacked 432406 - 2 (after freeing unacked).. 432409 - tcp_receive: pcb->rttest 757 rtseq 2252166 ackno 2253626 432415 - tcp_receive: experienced rtt 0 ticks (0 msec). 432421 - tcp_receive: RTO 4 (2000 milliseconds) 432427 - 2tcp_output: snd_wnd 60000, cwnd 24591, wnd 24591, effwnd 1627, seq 2255086, ack 2253626 432436 - State: ESTABLISHED 432440 - tcp_slowtmr: processing active pcb 432443 - tcp_slowtmr: polling application 432447 - 2tcp_output: snd_wnd 60000, cwnd 24591, wnd 24591, effwnd 1627, seq 2255086, ack 2253626 432457 - tcp_slowtmr: processing active pcb 432462 - tcp_slowtmr: polling application 432466 - 2tcp_output: snd_wnd 60000, cwnd 24591, wnd 24591, effwnd 1627, seq 2255086, ack 2253626 432476 - tcp_slowtmr: processing active pcb 432480 - tcp_slowtmr: polling application 432484 - 2tcp_output: snd_wnd 60000, cwnd 24591, wnd 24591, effwnd 1627, seq 2255086, ack 2253626 - send cycle end #### MD tx state must be "IDLE" to get here 432502 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=277, apiflags=1) 432505 - tcp_write: queuelen: 2 432508 - tcp_write: 2 (after enqueued) ###### MD data from the "send cycle end" tcp_write() is in packet #182 ###### MD packet #181 432514 - TCP header: 432515 - +-------------------------------+ 432518 - | 1045 | 12900 | (src port, dest port) 432526 - +-------------------------------+ 432530 - | 0148013478 | (seq no) 432535 - +-------------------------------+ 432539 - | 0002255086 | (ack no) 432545 - +-------------------------------+ 432556 - ACK | |010000| 60000 | (hdrlen, flags ( 432557 - ), win) 432558 - +-------------------------------+ 432563 - | 0x0616 | 0 | (chksum, urgp) 432569 - +-------------------------------+ 432580 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 432581 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 432586 - State: ESTABLISHED 432588 - tcp_receive: window update 60000 432592 - tcp_receive: congestion avoidance cwnd 24677 432599 - tcp_receive: ACK for 2255086, unacked->seqno 2253626:2255086 432604 - tcp_receive: removing 2253626:2255086 from pcb->unacked 432615 - 1 (after freeing unacked).. 432619 - tcp_receive: pcb->rttest 0 rtseq 2252166 ackno 2255086 432626 - 2tcp_output: snd_wnd 60000, cwnd 24677, wnd 24677, effwnd 444, seq 2255086, ack 2255086 432635 - 1tcp_output: snd_wnd 60000, cwnd 24677, wnd 24677, effwnd 444, seq 2255086, ack 2255086, i 0 432644 - tcp_output_segment: rtseq 2255086 432649 - tcp_output_segment: 2255086:2255530 ###### MD ^^^^ packet #182 432660 - State: ESTABLISHED ###### MD packet #183 432746 - TCP header: 432747 - +-------------------------------+ 432748 - | 1045 | 12900 | (src port, dest port) 432750 - +-------------------------------+ 432751 - | 0148013478 | (seq no) 432753 - +-------------------------------+ 432755 - | 0002255530 | (ack no) 432756 - +-------------------------------+ 432767 - ACK | |011000| 59556 | (hdrlen, flags ( 432768 - ), win) 432770 - +-------------------------------+ 432774 - | 0x93a0 | 0 | (chksum, urgp) 432780 - +-------------------------------+ 432793 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 432794 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 432798 - State: ESTABLISHED 432801 - tcp_receive: window update 59556 432805 - tcp_receive: congestion avoidance cwnd 24763 432811 - tcp_receive: ACK for 2255530, unacked->seqno 2255086:2255530 432818 - tcp_receive: removing 2255086:2255530 from pcb->unacked 432827 - 0 (after freeing unacked).. 432831 - tcp_receive: pcb->rttest 760 rtseq 2255086 ackno 2255530 432837 - tcp_receive: experienced rtt 0 ticks (0 msec). 432843 - tcp_receive: RTO 3 (1500 milliseconds) -iqe_lwip_recv, got 77 - process input 432859 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1670, apiflags=1) 432861 - tcp_write: queuelen: 0 432864 - tcp_write: queueing 2255530:2256990 432868 - tcp_write: queueing 2256990:2257200 432873 - tcp_write: 2 (after enqueued) 432893 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=2905, apiflags=1) 432895 - tcp_write: queuelen: 2 432898 - tcp_write: queueing 2258450:2259910 432900 - tcp_write: queueing 2259910:2260105 432904 - tcp_write: 4 (after enqueued) 432906 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=29, apiflags=1) 432908 - tcp_write: queuelen: 4 432910 - tcp_write: 4 (after enqueued) 432913 - 2tcp_output: snd_wnd 59556, cwnd 24763, wnd 24763, effwnd 1460, seq 2255530, ack 2255530 432924 - 1tcp_output: snd_wnd 59556, cwnd 24763, wnd 24763, effwnd 1460, seq 2255530, ack 2255530, i 0 432933 - tcp_output_segment: rtseq 2255530 432937 - tcp_output_segment: 2255530:2256990 ###### MD ^^^^ packet #184 432951 - 1tcp_output: snd_wnd 59556, cwnd 24763, wnd 24763, effwnd 2920, seq 2256990, ack 2255530, i 1 432957 - tcp_output_segment: 2256990:2258450 ###### MD ^^^^ packet #185 432969 - 1tcp_output: snd_wnd 59556, cwnd 24763, wnd 24763, effwnd 4380, seq 2258450, ack 2255530, i 2 432972 - tcp_output_segment: 2258450:2259910 ###### MD ^^^^ packet #187 432985 - State: ESTABLISHED ###### MD packet #186 432987 - TCP header: 432987 - +-------------------------------+ 432989 - | 1045 | 12900 | (src port, dest port) 432991 - +-------------------------------+ 432992 - | 0148013555 | (seq no) 432994 - +-------------------------------+ 432999 - | 0002258450 | (ack no) 433004 - +-------------------------------+ 433016 - ACK | |010000| 60000 | (hdrlen, flags ( 433017 - ), win) 433018 - +-------------------------------+ 433022 - | 0xf8a4 | 0 | (chksum, urgp) 433028 - +-------------------------------+ 433039 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 433040 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 433044 - State: ESTABLISHED 433047 - tcp_receive: window update 60000 433051 - tcp_receive: congestion avoidance cwnd 24849 433057 - tcp_receive: ACK for 2258450, unacked->seqno 2255530:2256990 433064 - tcp_receive: removing 2255530:2256990 from pcb->unacked 433074 - 3 (after freeing unacked).. 433077 - tcp_receive: removing 2256990:2258450 from pcb->unacked 433087 - 2 (after freeing unacked).. 433091 - tcp_receive: pcb->rttest 760 rtseq 2255530 ackno 2258450 433097 - tcp_receive: experienced rtt 0 ticks (0 msec). 433104 - tcp_receive: RTO 3 (1500 milliseconds) 433116 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1870, apiflags=1) 433117 - tcp_write: queuelen: 2 433118 - tcp_write: queueing 2261370:2262004 433125 - tcp_write: 3 (after enqueued) 433135 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=1938, apiflags=1) 433137 - tcp_write: queuelen: 3 433141 - tcp_write: queueing 2262830:2263942 433144 - tcp_write: 4 (after enqueued) 433147 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=333, apiflags=1) 433152 - tcp_write: queuelen: 4 433157 - tcp_write: 4 (after enqueued) 433160 - 2tcp_output: snd_wnd 60000, cwnd 24849, wnd 24849, effwnd 2920, seq 2259910, ack 2258450 433170 - 1tcp_output: snd_wnd 60000, cwnd 24849, wnd 24849, effwnd 2920, seq 2259910, ack 2258450, i 0 433181 - tcp_output_segment: rtseq 2259910 433184 - tcp_output_segment: 2259910:2261370 ###### MD ^^^^ packet #189 433204 - 1tcp_output: snd_wnd 60000, cwnd 24849, wnd 24849, effwnd 4380, seq 2261370, ack 2258450, i 1 433208 - tcp_output_segment: 2261370:2262830 ###### MD ^^^^ packet #190 433221 - State: ESTABLISHED ###### MD packet #188 433223 - TCP header: 433223 - +-------------------------------+ 433226 - | 1045 | 12900 | (src port, dest port) 433229 - +-------------------------------+ 433229 - | 0148013555 | (seq no) 433230 - +-------------------------------+ 433233 - | 0002259910 | (ack no) 433237 - +-------------------------------+ 433249 - ACK | |010000| 60000 | (hdrlen, flags ( 433251 - ), win) 433252 - +-------------------------------+ 433258 - | 0xf2f0 | 0 | (chksum, urgp) 433262 - +-------------------------------+ 433274 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 433274 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 433279 - State: ESTABLISHED 433280 - tcp_receive: window update 60000 433285 - tcp_receive: congestion avoidance cwnd 24934 433291 - tcp_receive: ACK for 2259910, unacked->seqno 2258450:2259910 433297 - tcp_receive: removing 2258450:2259910 from pcb->unacked 433309 - 3 (after freeing unacked).. 433311 - tcp_receive: pcb->rttest 760 rtseq 2259910 ackno 2259910 433321 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=813, apiflags=1) 433325 - tcp_write: queuelen: 3 433328 - tcp_write: queueing 2264290:2265088 433332 - tcp_write: 4 (after enqueued) 433336 - 2tcp_output: snd_wnd 60000, cwnd 24934, wnd 24934, effwnd 4380, seq 2262830, ack 2259910 433345 - 1tcp_output: snd_wnd 60000, cwnd 24934, wnd 24934, effwnd 4380, seq 2262830, ack 2259910, i 0 433356 - tcp_output_segment: 2262830:2264290 ###### MD ^^^^ packet #192 433371 - State: ESTABLISHED ###### MD packet #191 433373 - TCP header: 433373 - +-------------------------------+ 433375 - | 1045 | 12900 | (src port, dest port) 433377 - +-------------------------------+ 433379 - | 0148013555 | (seq no) 433385 - +-------------------------------+ 433389 - | 0002262830 | (ack no) 433394 - +-------------------------------+ 433405 - ACK | |010000| 60000 | (hdrlen, flags ( 433407 - ), win) 433409 - +-------------------------------+ 433412 - | 0xe788 | 0 | (chksum, urgp) 433418 - +-------------------------------+ 433429 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 433431 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 433433 - State: ESTABLISHED 433436 - tcp_receive: window update 60000 433440 - tcp_receive: congestion avoidance cwnd 25019 433445 - tcp_receive: ACK for 2262830, unacked->seqno 2259910:2261370 433453 - tcp_receive: removing 2259910:2261370 from pcb->unacked 433464 - 3 (after freeing unacked).. 433466 - tcp_receive: removing 2261370:2262830 from pcb->unacked 433476 - 2 (after freeing unacked).. 433480 - tcp_receive: pcb->rttest 760 rtseq 2259910 ackno 2262830 433487 - tcp_receive: experienced rtt 0 ticks (0 msec). 433491 - tcp_receive: RTO 3 (1500 milliseconds) 433498 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=170, apiflags=1) 433503 - tcp_write: queuelen: 2 433506 - tcp_write: 2 (after enqueued) 433510 - tcp_recved: recveived 72 bytes, wnd 2915 (5). -pbuf_unchain: deallocated 0x4000C880 433520 - tcp_recved: recveived 5 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C910 433540 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=2154, apiflags=1) 433541 - tcp_write: queuelen: 2 433544 - tcp_write: queueing 2265750:2267210 433545 - tcp_write: queueing 2267210:2267412 433550 - tcp_write: 4 (after enqueued) 433553 - 2tcp_output: snd_wnd 60000, cwnd 25019, wnd 25019, effwnd 2920, seq 2264290, ack 2262830 433564 - 1tcp_output: snd_wnd 60000, cwnd 25019, wnd 25019, effwnd 2920, seq 2264290, ack 2262830, i 0 433572 - tcp_output_segment: rtseq 2264290 433577 - tcp_output_segment: 2264290:2265750 ###### MD ^^^^ packet #194 433593 - 1tcp_output: snd_wnd 60000, cwnd 25019, wnd 25019, effwnd 4380, seq 2265750, ack 2262830, i 1 433599 - tcp_output_segment: 2265750:2267210 ###### MD ^^ packet #195 last "good" segment sent. ###### MD packet #193 433612 - State: ESTABLISHED 433615 - TCP header: 433615 - +-------------------------------+ 433616 - | 1045 | 12900 | (src port, dest port) 433619 - +-------------------------------+ 433619 - | 0148013555 | (seq no) 433620 - +-------------------------------+ 433625 - | 0002264290 | (ack no) 433631 - +-------------------------------+ 433641 - ACK | |010000| 60000 | (hdrlen, flags ( 433642 - ), win) 433644 - +-------------------------------+ 433647 - | 0xe1d4 | 0 | (chksum, urgp) 433654 - +-------------------------------+ 433664 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 433666 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 433669 - State: ESTABLISHED 433672 - tcp_receive: window update 60000 433677 - tcp_receive: congestion avoidance cwnd 25104 433682 - tcp_receive: ACK for 2264290, unacked->seqno 2262830:2264290 433688 - tcp_receive: removing 2262830:2264290 from pcb->unacked 433699 - 3 (after freeing unacked).. 433702 - tcp_receive: pcb->rttest 760 rtseq 2264290 ackno 2264290 433709 - 2tcp_output: snd_wnd 60000, cwnd 25104, wnd 25104, effwnd 3122, seq 2267210, ack 2264290 433718 - State: ESTABLISHED ###### MD packet #196 433720 - TCP header: 433722 - +-------------------------------+ 433727 - | 1045 | 12900 | (src port, dest port) 433734 - +-------------------------------+ 433737 - | 0148013555 | (seq no) 433742 - +-------------------------------+ 433747 - | 0002267210 | (ack no) 433752 - +-------------------------------+ 433763 - ACK | |010000| 60000 | (hdrlen, flags ( 433764 - ), win) 433766 - +-------------------------------+ 433770 - | 0xd66c | 0 | (chksum, urgp) 433776 - +-------------------------------+ 433786 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 433788 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 433793 - State: ESTABLISHED 433795 - tcp_receive: window update 60000 433798 - tcp_receive: congestion avoidance cwnd 25188 433804 - tcp_receive: ACK for 2267210, unacked->seqno 2264290:2265750 433811 - tcp_receive: removing 2264290:2265750 from pcb->unacked 433822 - 2 (after freeing unacked).. 433824 - tcp_receive: removing 2265750:2267210 from pcb->unacked 433835 - 1 (after freeing unacked).. 433838 - tcp_receive: pcb->rttest 760 rtseq 2264290 ackno 2267210 433845 - tcp_receive: experienced rtt 0 ticks (0 msec). 433850 - tcp_receive: RTO 3 (1500 milliseconds) 433854 - 2tcp_output: snd_wnd 60000, cwnd 25188, wnd 25188, effwnd 202, seq 2267210, ack 2267210 433864 - 1tcp_output: snd_wnd 60000, cwnd 25188, wnd 25188, effwnd 202, seq 2267210, ack 2267210, i 0 433873 - tcp_output_segment: rtseq 2267210 433878 - tcp_output_segment: 2267210:2267412 ### MD 202 bytes ###### MD ^^ segment never seen on wire ###### MD start of 10 sec of "dead time" between 196 and 197 ###### after this point lwip sends no data, only acks. 433884 - State: ESTABLISHED 433884 - tcp_slowtmr: processing active pcb 433889 - tcp_slowtmr: polling application 433893 - tcp_output: nothing to send (0x00000000) 433898 - tcp_output: snd_wnd 60000, cwnd 25188, wnd 25188, seg == NULL, ack 2267210 433907 - tcp_slowtmr: processing active pcb 433911 - tcp_slowtmr: polling application 433915 - tcp_output: nothing to send (0x00000000) 433919 - tcp_output: snd_wnd 60000, cwnd 25188, wnd 25188, seg == NULL, ack 2267210 ###### MD the congestion window goes from "big" to MSS after this... ###### about 100ms into the "dead time" lwip app attempts to send data, tcp_write() ###### returns OK - send cycle start ### MD 11 bytes written 433930 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=11, apiflags=1) 433937 - tcp_write: queuelen: 1 433940 - tcp_write: queueing 2267412:2267423 433945 - tcp_write: 2 (after enqueued) 433950 - tcp_slowtmr: processing active pcb 433953 - tcp_slowtmr: rtime 3 pcb->rto 3 433957 - tcp_slowtmr: cwnd 1460 ssthresh 12594 433962 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210 433971 - 1tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210, i 0 433980 - tcp_output_segment: rtseq 2267210 433985 - tcp_output_segment: 2267210:2267412 ## 202 bytes ###### MD ^^ segment never seen on wire, retransmit of first "dropped" packet at 433878 not seen in wireshark ###### should be about 200ms after #196 433991 - tcp_slowtmr: polling application 433993 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 213, seq 2267412, ack 2267210 434459 - tcp_slowtmr: processing active pcb 434462 - tcp_slowtmr: polling application 434463 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 213, seq 2267412, ack 2267210 - send cycle end ### MD about 700ms into dead time 434852 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=277, apiflags=1) 434853 - tcp_write: queuelen: 2 434854 - tcp_write: 2 (after enqueued) 434961 - tcp_slowtmr: processing active pcb 434962 - tcp_slowtmr: polling application 434963 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 490, seq 2267412, ack 2267210 435463 - tcp_slowtmr: processing active pcb 435464 - tcp_slowtmr: polling application 435465 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 490, seq 2267412, ack 2267210 435964 - tcp_slowtmr: processing active pcb 435964 - tcp_slowtmr: polling application 435966 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 490, seq 2267412, ack 2267210 - send cycle start ### MD about 2200ms into dead time 436296 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=11, apiflags=1) 436297 - tcp_write: queuelen: 2 436300 - tcp_write: 2 (after enqueued) 436466 - tcp_slowtmr: processing active pcb 436466 - tcp_slowtmr: polling application 436467 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 501, seq 2267412, ack 2267210 436970 - tcp_slowtmr: processing active pcb 436972 - tcp_slowtmr: rtime 6 pcb->rto 6 436973 - tcp_slowtmr: cwnd 1460 ssthresh 2920 436974 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210 436977 - 1tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210, i 0 436981 - tcp_output_segment: rtseq 2267210 436983 - tcp_output_segment: 2267210:2267412 ###### MD ^^ segment never seen on wire 436989 - tcp_slowtmr: polling application 436993 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 501, seq 2267412, ack 2267210 437473 - tcp_slowtmr: processing active pcb 437475 - tcp_slowtmr: polling application 437476 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 501, seq 2267412, ack 2267210 437973 - tcp_slowtmr: processing active pcb 437974 - tcp_slowtmr: polling application 437975 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 501, seq 2267412, ack 2267210 - send cycle end ### MD about 4200ms into dead time 438053 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=277, apiflags=1) 438055 - tcp_write: queuelen: 2 438056 - tcp_write: 2 (after enqueued) 438474 - tcp_slowtmr: processing active pcb 438474 - tcp_slowtmr: polling application 438476 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 438974 - tcp_slowtmr: processing active pcb 438975 - tcp_slowtmr: polling application 438976 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 439476 - tcp_slowtmr: processing active pcb 439477 - tcp_slowtmr: polling application 439478 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 439976 - tcp_slowtmr: processing active pcb 439977 - tcp_slowtmr: polling application 439978 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 440478 - tcp_slowtmr: processing active pcb 440479 - tcp_slowtmr: polling application 440480 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 440980 - tcp_slowtmr: processing active pcb 440981 - tcp_slowtmr: polling application 440982 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 441480 - tcp_slowtmr: processing active pcb 441481 - tcp_slowtmr: polling application 441482 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 441980 - tcp_slowtmr: processing active pcb 441981 - tcp_slowtmr: polling application 441984 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 442481 - tcp_slowtmr: processing active pcb 442482 - tcp_slowtmr: polling application 442483 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 442982 - tcp_slowtmr: processing active pcb 442983 - tcp_slowtmr: rtime 12 pcb->rto 12 442983 - tcp_slowtmr: cwnd 1460 ssthresh 2920 442984 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210 442987 - 1tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210, i 0 442990 - tcp_output_segment: rtseq 2267210 442994 - tcp_output_segment: 2267210:2267412 ###### MD ^^ segment never seen on wire 443001 - tcp_slowtmr: polling application 443003 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 443482 - tcp_slowtmr: processing active pcb 443483 - tcp_slowtmr: polling application 443484 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 443984 - tcp_slowtmr: processing active pcb 443985 - tcp_slowtmr: polling application 443987 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 778, seq 2267412, ack 2267210 ###### MD below is packet #197, the end of the 10 second PC app level timeout, which sends a ###### "keepalive/poll" request just to test the state of the connection 444087 - TCP header: 444088 - +-------------------------------+ 444089 - | 1045 | 12900 | (src port, dest port) 444093 - +-------------------------------+ 444094 - | 0148013555 | (seq no) 444096 - +-------------------------------+ 444097 - | 0002267210 | (ack no) 444099 - +-------------------------------+ 444107 - ACK | |011000| 60000 | (hdrlen, flags ( 444107 - ), win) 444110 - +-------------------------------+ 444114 - | 0xdd28 | 0 | (chksum, urgp) 444121 - +-------------------------------+ 444132 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 444133 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 444137 - State: ESTABLISHED 444141 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 444154 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 444169 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 444173 - tcp_write: queuelen: 2 444176 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! ### MD my app services the request, tcp_write() returns OK 444181 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 802, seq 2267412, ack 2267210 ###### MD the tcp_do_output_nagle() test fails 444191 - - my_do_nagle false, not sending... 444196 - State: ESTABLISHED 444301 - tcp_fasttmr: delayed ACK 444302 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 802, seq 2267412, ack 2267210 444305 - - my_do_nagle false, not sending... 444551 - tcp_slowtmr: processing active pcb 444552 - tcp_slowtmr: polling application 444553 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 802, seq 2267412, ack 2267210 444556 - - my_do_nagle false, not sending... ###### MD packet #198 444682 - TCP header: 444683 - +-------------------------------+ 444684 - | 1045 | 12900 | (src port, dest port) 444688 - +-------------------------------+ 444689 - | 0148013555 | (seq no) 444691 - +-------------------------------+ 444692 - | 0002267210 | (ack no) 444696 - +-------------------------------+ 444703 - ACK | |011000| 60000 | (hdrlen, flags ( 444703 - ), win) 444704 - +-------------------------------+ 444708 - | 0xdd28 | 0 | (chksum, urgp) 444716 - +-------------------------------+ 444726 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 444727 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 444731 - State: ESTABLISHED 444734 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 444743 - tcp_receive: duplicate seqno 148013555 444745 - tcp_output: sending ACK for 148013569 ###### MD ^^^^ packet 199 (i think) 444751 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 802, seq 2267412, ack 2267210 444759 - - my_do_nagle false, not sending... 444765 - State: ESTABLISHED ###### MD packet #200 445088 - TCP header: 445089 - +-------------------------------+ 445090 - | 1045 | 12900 | (src port, dest port) 445092 - +-------------------------------+ 445094 - | 0148013569 | (seq no) 445094 - +-------------------------------+ 445095 - | 0002267210 | (ack no) 445096 - +-------------------------------+ 445110 - ACK | |011000| 60000 | (hdrlen, flags ( 445111 - ), win) 445111 - +-------------------------------+ 445117 - | 0xdc1a | 0 | (chksum, urgp) 445121 - +-------------------------------+ 445134 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 445135 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 445139 - State: ESTABLISHED 445141 - tcp_receive: window update 60000 445146 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 445158 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 445171 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 445180 - tcp_write: queuelen: 2 445182 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 445188 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 826, seq 2267412, ack 2267210 445196 - - my_do_nagle false, not sending... 445202 - State: ESTABLISHED 445204 - tcp_fasttmr: delayed ACK 445209 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 826, seq 2267412, ack 2267210 445217 - - my_do_nagle false, not sending... 445223 - tcp_slowtmr: processing active pcb 445226 - tcp_slowtmr: polling application 445230 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 826, seq 2267412, ack 2267210 445239 - - my_do_nagle false, not sending... 445656 - tcp_slowtmr: processing active pcb 445657 - tcp_slowtmr: polling application 445658 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 826, seq 2267412, ack 2267210 445663 - - my_do_nagle false, not sending... ###### MD packet #201 446089 - TCP header: 446090 - +-------------------------------+ 446091 - | 1045 | 12900 | (src port, dest port) 446093 - +-------------------------------+ 446095 - | 0148013583 | (seq no) 446095 - +-------------------------------+ 446096 - | 0002267210 | (ack no) 446097 - +-------------------------------+ 446111 - ACK | |011000| 60000 | (hdrlen, flags ( 446112 - ), win) 446112 - +-------------------------------+ 446118 - | 0xe50b | 0 | (chksum, urgp) 446122 - +-------------------------------+ 446134 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 446135 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 446140 - State: ESTABLISHED 446142 - tcp_receive: window update 60000 446147 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 446161 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 446172 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 446178 - tcp_write: queuelen: 2 446182 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 446188 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 850, seq 2267412, ack 2267210 446196 - - my_do_nagle false, not sending... 446202 - State: ESTABLISHED 446204 - tcp_fasttmr: delayed ACK 446209 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 850, seq 2267412, ack 2267210 446217 - - my_do_nagle false, not sending... 446223 - tcp_slowtmr: processing active pcb 446226 - tcp_slowtmr: polling application 446230 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 850, seq 2267412, ack 2267210 446239 - - my_do_nagle false, not sending... ###### MD packet #202, retransmission from PC of #200 446294 - TCP header: 446294 - +-------------------------------+ 446296 - | 1045 | 12900 | (src port, dest port) 446297 - +-------------------------------+ 446298 - | 0148013569 | (seq no) 446300 - +-------------------------------+ 446301 - | 0002267210 | (ack no) 446302 - +-------------------------------+ 446315 - ACK | |011000| 60000 | (hdrlen, flags ( 446315 - ), win) 446316 - +-------------------------------+ 446322 - | 0xeadd | 0 | (chksum, urgp) 446328 - +-------------------------------+ 446339 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 446340 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 446344 - State: ESTABLISHED 446346 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 ##### MD should see "-iqe_lwip_recv, got 28 - process input" here but my logic to ##### print my app level debug is "request less than 20 bytes??" 446353 - tcp_receive: duplicate seqno 148013569 446358 - tcp_output: sending ACK for 148013597 ###### MD ^^^ packet 203?? 446364 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 850, seq 2267412, ack 2267210 446372 - - my_do_nagle false, not sending... 446377 - State: ESTABLISHED 446730 - tcp_slowtmr: processing active pcb 446731 - tcp_slowtmr: polling application 446732 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 850, seq 2267412, ack 2267210 446734 - - my_do_nagle false, not sending... ###### MD packet #204 447074 - TCP header: 447075 - +-------------------------------+ 447076 - | 1045 | 12900 | (src port, dest port) 447079 - +-------------------------------+ 447080 - | 0148013597 | (seq no) 447082 - +-------------------------------+ 447083 - | 0002267210 | (ack no) 447085 - +-------------------------------+ 447094 - ACK | |011000| 60000 | (hdrlen, flags ( 447095 - ), win) 447096 - +-------------------------------+ 447101 - | 0xe3fd | 0 | (chksum, urgp) 447107 - +-------------------------------+ 447120 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 447121 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 447124 - State: ESTABLISHED 447128 - tcp_receive: window update 60000 447131 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 447144 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 447158 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 447164 - tcp_write: queuelen: 2 447167 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 447173 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 874, seq 2267412, ack 2267210 447183 - - my_do_nagle false, not sending... 447187 - State: ESTABLISHED 447241 - tcp_fasttmr: delayed ACK 447241 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 874, seq 2267412, ack 2267210 447244 - - my_do_nagle false, not sending... 447246 - tcp_slowtmr: processing active pcb 447247 - tcp_slowtmr: polling application 447248 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 874, seq 2267412, ack 2267210 447252 - - my_do_nagle false, not sending... 447742 - tcp_slowtmr: processing active pcb 447743 - tcp_slowtmr: polling application 447743 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 874, seq 2267412, ack 2267210 447748 - - my_do_nagle false, not sending... ###### MD packet #205 448075 - TCP header: 448075 - +-------------------------------+ 448077 - | 1045 | 12900 | (src port, dest port) 448079 - +-------------------------------+ 448081 - | 0148013611 | (seq no) 448083 - +-------------------------------+ 448084 - | 0002267210 | (ack no) 448085 - +-------------------------------+ 448095 - ACK | |011000| 60000 | (hdrlen, flags ( 448096 - ), win) 448097 - +-------------------------------+ 448102 - | 0xe2ef | 0 | (chksum, urgp) 448107 - +-------------------------------+ 448120 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 448121 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 448125 - State: ESTABLISHED 448128 - tcp_receive: window update 60000 448132 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 448146 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 448159 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 448166 - tcp_write: queuelen: 2 448169 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 448174 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 898, seq 2267412, ack 2267210 448184 - - my_do_nagle false, not sending... 448188 - State: ESTABLISHED 448342 - tcp_fasttmr: delayed ACK 448342 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 898, seq 2267412, ack 2267210 448345 - - my_do_nagle false, not sending... 448347 - tcp_slowtmr: processing active pcb 448347 - tcp_slowtmr: polling application 448350 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 898, seq 2267412, ack 2267210 448353 - - my_do_nagle false, not sending... 448843 - tcp_slowtmr: processing active pcb 448844 - tcp_slowtmr: polling application 448846 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 898, seq 2267412, ack 2267210 448848 - - my_do_nagle false, not sending... ###### MD packet #206 449076 - TCP header: 449076 - +-------------------------------+ 449078 - | 1045 | 12900 | (src port, dest port) 449080 - +-------------------------------+ 449081 - | 0148013625 | (seq no) 449084 - +-------------------------------+ 449085 - | 0002267210 | (ack no) 449087 - +-------------------------------+ 449096 - ACK | |011000| 60000 | (hdrlen, flags ( 449098 - ), win) 449099 - +-------------------------------+ 449103 - | 0xe1e1 | 0 | (chksum, urgp) 449109 - +-------------------------------+ 449121 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 449122 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 449127 - State: ESTABLISHED 449129 - tcp_receive: window update 60000 449134 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 449147 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 449159 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 449166 - tcp_write: queuelen: 2 449170 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 449176 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 922, seq 2267412, ack 2267210 449184 - - my_do_nagle false, not sending... 449190 - State: ESTABLISHED 449192 - tcp_fasttmr: delayed ACK 449195 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 922, seq 2267412, ack 2267210 449205 - - my_do_nagle false, not sending... ###### MD packet #207, retransmission of #204-206 from PC, lwip app has ###### already worked on and released (tcp_recved()'d and pbuf_free()'d) #204-206. ###### no responses hit the wire due to the test involving tcp_do_output_nagle() ###### in tcp_out.c always failing. 449410 - TCP header: 449411 - +-------------------------------+ 449413 - | 1045 | 12900 | (src port, dest port) 449415 - +-------------------------------+ 449417 - | 0148013597 | (seq no) 449418 - +-------------------------------+ 449419 - | 0002267210 | (ack no) 449421 - +-------------------------------+ 449430 - ACK | |011000| 60000 | (hdrlen, flags ( 449431 - ), win) 449433 - +-------------------------------+ 449437 - | 0xfc83 | 0 | (chksum, urgp) 449443 - +-------------------------------+ 449456 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 449457 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 449460 - State: ESTABLISHED 449464 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 449470 - tcp_receive: duplicate seqno 148013597 449475 - tcp_output: sending ACK for 148013639 ###### MD ^^^ packet #208 whick ACKs 42 bytes (all of #207) 449480 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 922, seq 2267412, ack 2267210 449489 - - my_do_nagle false, not sending... 449493 - State: ESTABLISHED 449496 - tcp_slowtmr: processing active pcb 449501 - tcp_slowtmr: polling application 449506 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 922, seq 2267412, ack 2267210 449514 - - my_do_nagle false, not sending... 449947 - tcp_slowtmr: processing active pcb 449947 - tcp_slowtmr: polling application 449948 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 922, seq 2267412, ack 2267210 449951 - - my_do_nagle false, not sending... ###### MD packet #209 450077 - TCP header: 450078 - +-------------------------------+ 450080 - | 1045 | 12900 | (src port, dest port) 450081 - +-------------------------------+ 450082 - | 0148013639 | (seq no) 450083 - +-------------------------------+ 450085 - | 0002267210 | (ack no) 450088 - +-------------------------------+ 450097 - ACK | |011000| 60000 | (hdrlen, flags ( 450098 - ), win) 450100 - +-------------------------------+ 450104 - | 0xe0d3 | 0 | (chksum, urgp) 450110 - +-------------------------------+ 450123 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 450124 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 450128 - State: ESTABLISHED 450131 - tcp_receive: window update 60000 450135 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 450148 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 450161 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 450168 - tcp_write: queuelen: 2 450171 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 450177 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 946, seq 2267412, ack 2267210 450187 - - my_do_nagle false, not sending... 450191 - State: ESTABLISHED 450294 - tcp_fasttmr: delayed ACK 450294 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 946, seq 2267412, ack 2267210 450299 - - my_do_nagle false, not sending... 450544 - tcp_slowtmr: processing active pcb 450544 - tcp_slowtmr: polling application 450546 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 946, seq 2267412, ack 2267210 450549 - - my_do_nagle false, not sending... 451044 - tcp_slowtmr: processing active pcb 451045 - tcp_slowtmr: polling application 451046 - 2tcp_output: snd_wnd 60000cwnd 1460, wnd 1460, effwnd 946, seq 2267412, ack 2267210 451049 - - my_do_nagle false, not sending... 451078 - TCP header: 451078 - +-------------------------------+ 451080 - | 1045 | 12900 | (src port, dest port) 451082 - +-------------------------------+ 451083 - | 0148013653 | (seq no) 451085 - +-------------------------------+ 451086 - | 0002267210 | (ack no) 451088 - +-------------------------------+ 451098 - ACK | |011000| 60000 | (hdrlen, flags ( 451099 - ), win) 451101 - +-------------------------------+ 451106 - | 0xdfc5 | 0 | (chksum, urgp) 451112 - +-------------------------------+ 451124 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 451126 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 451129 - State: ESTABLISHED 451132 - tcp_receive: window update 60000 451136 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 451149 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 451163 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 451169 - tcp_write: queuelen: 2 451172 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 451178 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 970, seq 2267412, ack 2267210 451189 - - my_do_nagle false, not sending... 451193 - State: ESTABLISHED 451296 - tcp_fasttmr: delayed ACK 451296 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 970, seq 2267412, ack 2267210 451299 - - my_do_nagle false, not sending... 451547 - tcp_slowtmr: processing active pcb 451547 - tcp_slowtmr: polling application 451548 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 970, seq 2267412, ack 2267210 451551 - - my_do_nagle false, not sending... 452047 - tcp_slowtmr: processing active pcb 452048 - tcp_slowtmr: polling application 452049 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 970, seq 2267412, ack 2267210 452052 - - my_do_nagle false, not sending... 452080 - TCP header: 452080 - +-------------------------------+ 452081 - | 1045 | 12900 | (src port, dest port) 452083 - +-------------------------------+ 452084 - | 0148013667 | (seq no) 452086 - +-------------------------------+ 452086 - | 0002267210 | (ack no) 452089 - +-------------------------------+ 452101 - ACK | |011000| 60000 | (hdrlen, flags ( 452101 - ), win) 452103 - +-------------------------------+ 452108 - | 0xdeb7 | 0 | (chksum, urgp) 452113 - +-------------------------------+ 452126 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 452127 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 452131 - State: ESTABLISHED 452134 - tcp_receive: window update 60000 452138 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 452151 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 452164 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 452171 - tcp_write: queuelen: 2 452174 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 452180 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 994, seq 2267412, ack 2267210 452189 - - my_do_nagle false, not sending... 452194 - State: ESTABLISHED 452297 - tcp_fasttmr: delayed ACK 452297 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 994, seq 2267412, ack 2267210 452299 - - my_do_nagle false, not sending... 452547 - tcp_slowtmr: processing active pcb 452548 - tcp_slowtmr: polling application 452550 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 994, seq 2267412, ack 2267210 452551 - - my_do_nagle false, not sending... 453048 - tcp_slowtmr: processing active pcb 453048 - tcp_slowtmr: polling application 453049 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 994, seq 2267412, ack 2267210 453052 - - my_do_nagle false, not sending... 453080 - TCP header: 453081 - +-------------------------------+ 453083 - | 1045 | 12900 | (src port, dest port) 453084 - +-------------------------------+ 453085 - | 0148013681 | (seq no) 453086 - +-------------------------------+ 453087 - | 0002267210 | (ack no) 453089 - +-------------------------------+ 453100 - ACK | |011000| 60000 | (hdrlen, flags ( 453101 - ), win) 453102 - +-------------------------------+ 453107 - | 0xdda9 | 0 | (chksum, urgp) 453113 - +-------------------------------+ 453126 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 453127 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 453131 - State: ESTABLISHED 453134 - tcp_receive: window update 60000 453139 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 453150 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 453164 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 453170 - tcp_write: queuelen: 2 453174 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 453180 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1018, seq 2267412, ack 2267210 453189 - - my_do_nagle false, not sending... 453195 - State: ESTABLISHED 453397 - tcp_fasttmr: delayed ACK 453398 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1018, seq 2267412, ack 2267210 453401 - - my_do_nagle false, not sending... 453647 - tcp_slowtmr: processing active pcb 453648 - tcp_slowtmr: polling application 453649 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1018, seq 2267412, ack 2267210 453653 - - my_do_nagle false, not sending... ###### MD packet #213 454081 - TCP header: 454082 - +-------------------------------+ 454083 - | 1045 | 12900 | (src port, dest port) 454085 - +-------------------------------+ 454085 - | 0148013695 | (seq no) 454087 - +-------------------------------+ 454088 - | 0002267210 | (ack no) 454089 - +-------------------------------+ 454101 - ACK | |011000| 60000 | (hdrlen, flags ( 454101 - ), win) 454103 - +-------------------------------+ 454108 - | 0xdc9b | 0 | (chksum, urgp) 454114 - +-------------------------------+ 454126 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 454128 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 454131 - State: ESTABLISHED 454135 - tcp_receive: window update 60000 454138 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 454151 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 454165 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 454171 - tcp_write: queuelen: 2 454174 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 454180 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1042, seq 2267412, ack 2267210 454190 - - my_do_nagle false, not sending... 454194 - State: ESTABLISHED 454198 - tcp_fasttmr: delayed ACK 454201 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1042, seq 2267412, ack 2267210 454210 - - my_do_nagle false, not sending... 454215 - tcp_slowtmr: processing active pcb 454220 - tcp_slowtmr: polling application 454223 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1042, seq 2267412, ack 2267210 454234 - - my_do_nagle false, not sending... 454648 - tcp_slowtmr: processing active pcb 454649 - tcp_slowtmr: polling application 454650 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1042, seq 2267412, ack 2267210 454654 - - my_do_nagle false, not sending... ###### MD #214, retransmission of #209-213 from PC, lwip app has ###### already worked on and released (tcp_recved()'d and pbuf_free()'d) #209-213 454741 - TCP header: 454742 - +-------------------------------+ 454743 - | 1045 | 12900 | (src port, dest port) 454746 - +-------------------------------+ 454746 - | 0148013639 | (seq no) 454748 - +-------------------------------+ 454749 - | 0002267210 | (ack no) 454750 - +-------------------------------+ 454761 - ACK | |011000| 60000 | (hdrlen, flags ( 454762 - ), win) 454764 - +-------------------------------+ 454768 - | 0x01e0 | 0 | (chksum, urgp) 454775 - +-------------------------------+ 454787 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 454788 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 454792 - State: ESTABLISHED 454795 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 454802 - tcp_receive: duplicate seqno 148013639 454806 - tcp_output: sending ACK for 148013709 ###### MD ^^^^ #215 ack of all of 214, 70 bytes 454811 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1042, seq 2267412, ack 2267210 454820 - - my_do_nagle false, not sending... 454825 - State: ESTABLISHED ###### MD packet #217. below 217-224 go un-acked, though the app is getting the data from each ###### and tcp_write() is returning ERR_OK. The test involving tcp_do_output_nagle() in ###### tcp_out.c always fails. The PC app finally timesout at the app level and ###### closes the connection. 455082 - TCP header: 455082 - +-------------------------------+ 455083 - | 1045 | 12900 | (src port, dest port) 455085 - +-------------------------------+ 455086 - | 0148013709 | (seq no) 455089 - +-------------------------------+ 455089 - | 0002267210 | (ack no) 455090 - +-------------------------------+ 455102 - ACK | |011000| 60000 | (hdrlen, flags ( 455103 - ), win) 455104 - +-------------------------------+ 455110 - | 0xdb8d | 0 | (chksum, urgp) 455115 - +-------------------------------+ 455127 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 455129 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 455132 - State: ESTABLISHED 455135 - tcp_receive: window update 60000 455139 - tcp_receive: pcb->rttest 781 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 455153 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 455166 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 455173 - tcp_write: queuelen: 2 455175 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 455182 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1066, seq 2267412, ack 2267210 455191 - - my_do_nagle false, not sending... 455196 - State: ESTABLISHED 455198 - tcp_fasttmr: delayed ACK 455202 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1066, seq 2267412, ack 2267210 455212 - - my_do_nagle false, not sending... 455217 - tcp_slowtmr: processing active pcb 455221 - tcp_slowtmr: polling application 455225 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1066, seq 2267412, ack 2267210 455235 - - my_do_nagle false, not sending... 455698 - tcp_slowtmr: processing active pcb 455699 - tcp_slowtmr: rtime 24 pcb->rto 24 455699 - tcp_slowtmr: cwnd 1460 ssthresh 2920 455702 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210 455705 - 1tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 202, seq 2267210, ack 2267210, i 0 455708 - tcp_output_segment: rtseq 2267210 455710 - tcp_output_segment: 2267210:2267412 455717 - - my_do_nagle false, not sending... 455719 - tcp_slowtmr: polling application 455723 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1066, seq 2267412, ack 2267210 455732 - - my_do_nagle false, not sending... 456084 - TCP header: 456084 - +-------------------------------+ 456084 - | 1045 | 12900 | (src port, dest port) 456087 - +-------------------------------+ 456088 - | 0148013723 | (seq no) 456090 - +-------------------------------+ 456091 - | 0002267210 | (ack no) 456093 - +-------------------------------+ 456103 - ACK | |011000| 60000 | (hdrlen, flags ( 456105 - ), win) 456107 - +-------------------------------+ 456111 - | 0xe47e | 0 | (chksum, urgp) 456117 - +-------------------------------+ 456130 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 456131 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 456135 - State: ESTABLISHED 456137 - tcp_receive: window update 60000 456142 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 456154 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 456168 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 456175 - tcp_write: queuelen: 2 456178 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 456184 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1090, seq 2267412, ack 2267210 456193 - - my_do_nagle false, not sending... 456199 - State: ESTABLISHED 456201 - tcp_fasttmr: delayed ACK 456205 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1090, seq 2267412, ack 2267210 456214 - - my_do_nagle false, not sending... 456219 - tcp_slowtmr: processing active pcb 456223 - tcp_slowtmr: polling application 456228 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1090, seq 2267412, ack 2267210 456237 - - my_do_nagle false, not sending... 456703 - tcp_slowtmr: processing active pcb 456703 - tcp_slowtmr: polling application 456704 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1090, seq 2267412, ack 2267210 456707 - - my_do_nagle false, not sending... 457084 - TCP header: 457084 - +-------------------------------+ 457085 - | 1045 | 12900 | (src port, dest port) 457087 - +-------------------------------+ 457089 - | 0148013737 | (seq no) 457090 - +-------------------------------+ 457091 - | 0002267210 | (ack no) 457093 - +-------------------------------+ 457104 - ACK | |011000| 60000 | (hdrlen, flags ( 457105 - ), win) 457106 - +-------------------------------+ 457111 - | 0xe370 | 0 | (chksum, urgp) 457117 - +-------------------------------+ 457129 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 457131 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 457134 - State: ESTABLISHED 457138 - tcp_receive: window update 60000 457142 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 457154 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 457168 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 457175 - tcp_write: queuelen: 2 457178 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 457184 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1114, seq 2267412, ack 2267210 457194 - - my_do_nagle false, not sending... 457198 - State: ESTABLISHED 457251 - tcp_fasttmr: delayed ACK 457252 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1114, seq 2267412, ack 2267210 457255 - - my_do_nagle false, not sending... 457257 - tcp_slowtmr: processing active pcb 457257 - tcp_slowtmr: polling application 457259 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1114, seq 2267412, ack 2267210 457262 - - my_do_nagle false, not sending... 457751 - tcp_slowtmr: processing active pcb 457752 - tcp_slowtmr: polling application 457753 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1114, seq 2267412, ack 2267210 457756 - - my_do_nagle false, not sending... 458085 - TCP header: 458086 - +-------------------------------+ 458087 - | 1045 | 12900 | (src port, dest port) 458089 - +-------------------------------+ 458090 - | 0148013751 | (seq no) 458091 - +-------------------------------+ 458093 - | 0002267210 | (ack no) 458095 - +-------------------------------+ 458106 - ACK | |011000| 60000 | (hdrlen, flags ( 458107 - ), win) 458108 - +-------------------------------+ 458113 - | 0xe262 | 0 | (chksum, urgp) 458118 - +-------------------------------+ 458131 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 458132 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 458136 - State: ESTABLISHED 458139 - tcp_receive: window update 60000 458143 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 458156 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 458169 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 458177 - tcp_write: queuelen: 2 458180 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 458185 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1138, seq 2267412, ack 2267210 458195 - - my_do_nagle false, not sending... 458200 - State: ESTABLISHED 458254 - tcp_fasttmr: delayed ACK 458254 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1138, seq 2267412, ack 2267210 458258 - - my_do_nagle false, not sending... 458259 - tcp_slowtmr: processing active pcb 458259 - tcp_slowtmr: polling application 458261 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1138, seq 2267412, ack 2267210 458265 - - my_do_nagle false, not sending... 458754 - tcp_slowtmr: processing active pcb 458755 - tcp_slowtmr: polling application 458756 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1138, seq 2267412, ack 2267210 458761 - - my_do_nagle false, not sending... 459087 - TCP header: 459087 - +-------------------------------+ 459087 - | 1045 | 12900 | (src port, dest port) 459090 - +-------------------------------+ 459091 - | 0148013765 | (seq no) 459093 - +-------------------------------+ 459096 - | 0002267210 | (ack no) 459097 - +-------------------------------+ 459106 - ACK | |011000| 60000 | (hdrlen, flags ( 459107 - ), win) 459110 - +-------------------------------+ 459114 - | 0xe154 | 0 | (chksum, urgp) 459119 - +-------------------------------+ 459132 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 459133 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 459138 - State: ESTABLISHED 459140 - tcp_receive: window update 60000 459145 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 459158 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 459172 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 459178 - tcp_write: queuelen: 2 459181 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 459187 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1162, seq 2267412, ack 2267210 459196 - - my_do_nagle false, not sending... 459201 - State: ESTABLISHED 459254 - tcp_fasttmr: delayed ACK 459255 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1162, seq 2267412, ack 2267210 459258 - - my_do_nagle false, not sending... 459259 - tcp_slowtmr: processing active pcb 459260 - tcp_slowtmr: polling application 459263 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1162, seq 2267412, ack 2267210 459267 - - my_do_nagle false, not sending... 459755 - tcp_slowtmr: processing active pcb 459756 - tcp_slowtmr: polling application 459757 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1162, seq 2267412, ack 2267210 459761 - - my_do_nagle false, not sending... 460087 - TCP header: 460088 - +-------------------------------+ 460089 - | 1045 | 12900 | (src port, dest port) 460090 - +-------------------------------+ 460092 - | 0148013779 | (seq no) 460094 - +-------------------------------+ 460095 - | 0002267210 | (ack no) 460097 - +-------------------------------+ 460107 - ACK | |011000| 60000 | (hdrlen, flags ( 460108 - ), win) 460109 - +-------------------------------+ 460114 - | 0xe046 | 0 | (chksum, urgp) 460120 - +-------------------------------+ 460133 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 460134 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 460137 - State: ESTABLISHED 460140 - tcp_receive: window update 60000 460144 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 460156 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 460170 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 460176 - tcp_write: queuelen: 2 460180 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 460185 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1186, seq 2267412, ack 2267210 460196 - - my_do_nagle false, not sending... 460199 - State: ESTABLISHED 460353 - tcp_fasttmr: delayed ACK 460353 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1186, seq 2267412, ack 2267210 460356 - - my_do_nagle false, not sending... 460357 - tcp_slowtmr: processing active pcb 460358 - tcp_slowtmr: polling application 460359 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1186, seq 2267412, ack 2267210 460363 - - my_do_nagle false, not sending... 460853 - tcp_slowtmr: processing active pcb 460854 - tcp_slowtmr: polling application 460856 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1186, seq 2267412, ack 2267210 460858 - - my_do_nagle false, not sending... 461088 - TCP header: 461089 - +-------------------------------+ 461090 - | 1045 | 12900 | (src port, dest port) 461092 - +-------------------------------+ 461094 - | 0148013793 | (seq no) 461095 - +-------------------------------+ 461096 - | 0002267210 | (ack no) 461098 - +-------------------------------+ 461108 - ACK | |011000| 60000 | (hdrlen, flags ( 461109 - ), win) 461111 - +-------------------------------+ 461115 - | 0xdf38 | 0 | (chksum, urgp) 461121 - +-------------------------------+ 461133 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 461134 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 461138 - State: ESTABLISHED 461141 - tcp_receive: window update 60000 461145 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 461157 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 461171 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 461177 - tcp_write: queuelen: 2 461180 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 461186 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1210, seq 2267412, ack 2267210 461195 - - my_do_nagle false, not sending... 461200 - State: ESTABLISHED 461202 - tcp_fasttmr: delayed ACK 461206 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1210, seq 2267412, ack 2267210 461215 - - my_do_nagle false, not sending... 461453 - tcp_slowtmr: processing active pcb 461454 - tcp_slowtmr: polling application 461455 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1210, seq 2267412, ack 2267210 461458 - - my_do_nagle false, not sending... 461953 - tcp_slowtmr: processing active pcb 461954 - tcp_slowtmr: polling application 461955 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1210, seq 2267412, ack 2267210 461959 - - my_do_nagle false, not sending... 462089 - TCP header: 462089 - +-------------------------------+ 462089 - | 1045 | 12900 | (src port, dest port) 462092 - +-------------------------------+ 462093 - | 0148013807 | (seq no) 462095 - +-------------------------------+ 462096 - | 0002267210 | (ack no) 462098 - +-------------------------------+ 462108 - ACK | |011000| 60000 | (hdrlen, flags ( 462109 - ), win) 462111 - +-------------------------------+ 462115 - | 0xde2a | 0 | (chksum, urgp) 462121 - +-------------------------------+ 462134 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 462134 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 462138 - State: ESTABLISHED 462141 - tcp_receive: window update 60000 462145 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 462157 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 462171 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 462177 - tcp_write: queuelen: 2 462180 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 462186 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1234, seq 2267412, ack 2267210 462196 - - my_do_nagle false, not sending... 462200 - State: ESTABLISHED 462203 - tcp_fasttmr: delayed ACK 462207 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1234, seq 2267412, ack 2267210 462217 - - my_do_nagle false, not sending... 462453 - tcp_slowtmr: processing active pcb 462454 - tcp_slowtmr: polling application 462454 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1234, seq 2267412, ack 2267210 462458 - - my_do_nagle false, not sending... 462955 - tcp_slowtmr: processing active pcb 462956 - tcp_slowtmr: polling application 462957 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1234, seq 2267412, ack 2267210 462960 - - my_do_nagle false, not sending... 463074 - TCP header: 463075 - +-------------------------------+ 463076 - | 1045 | 12900 | (src port, dest port) 463079 - +-------------------------------+ 463079 - | 0148013821 | (seq no) 463081 - +-------------------------------+ 463082 - | 0002267210 | (ack no) 463083 - +-------------------------------+ 463094 - ACK | |011000| 60000 | (hdrlen, flags ( 463095 - ), win) 463096 - +-------------------------------+ 463101 - | 0xdd1c | 0 | (chksum, urgp) 463107 - +-------------------------------+ 463119 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 463120 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 463123 - State: ESTABLISHED 463126 - tcp_receive: window update 60000 463130 - tcp_receive: pcb->rttest 805 rtseq 2267210 ackno 2267210 -iqe_lwip_recv, got 14 - process input 463143 - tcp_recved: recveived 14 bytes, wnd 2920 (0). -pbuf_unchain: deallocated 0x4000C9A0 -running mt func 0x0005094C 463156 - tcp_write(pcb=0x40009F98, data=0xA37DAFE4, len=24, apiflags=1) 463163 - tcp_write: queuelen: 2 463166 - tcp_write: 2 (after enqueued) -mt 17 ERR_OK!!! 463171 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1258, seq 2267412, ack 2267210 463181 - - my_do_nagle false, not sending... 463185 - State: ESTABLISHED 463288 - tcp_fasttmr: delayed ACK 463288 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1258, seq 2267412, ack 2267210 463291 - - my_do_nagle false, not sending... 463538 - tcp_slowtmr: processing active pcb 463538 - tcp_slowtmr: polling application 463540 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1258, seq 2267412, ack 2267210 463543 - - my_do_nagle false, not sending... 464038 - tcp_slowtmr: processing active pcb 464039 - tcp_slowtmr: polling application 464040 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1258, seq 2267412, ack 2267210 464044 - - my_do_nagle false, not sending... 464539 - tcp_slowtmr: processing active pcb 464539 - tcp_slowtmr: polling application 464540 - 2tcp_output: snd_wnd 60000, cwnd 1460, wnd 1460, effwnd 1258, seq 2267412, ack 2267210 464543 - - my_do_nagle false, not sending... 464624 - TCP header: 464625 - +-------------------------------+ 464626 - | 1045 | 12900 | (src port, dest port) 464626 - +-------------------------------+ 464627 - | 0148013835 | (seq no) 464629 - +-------------------------------+ 464630 - | 0002267210 | (ack no) 464632 - +-------------------------------+ 464644 - ACK | |010100| 0 | (hdrlen, flags ( 464645 - ), win) 464647 - +-------------------------------+ 464651 - | 0xbfb1 | 0 | (chksum, urgp) 464657 - +-------------------------------+ 464670 - ACK +-+-+-+-+-+-+-+-+-+-+-+- tcp_input: flags 464671 - -+-+-+-+-+-+-+-+-+-+-+-+-+-+ 464675 - State: ESTABLISHED 464678 - tcp_process: Connection RESET iqe_lwip_err: -11, closing Closing connection 0x40009F98 464691 - State: ESTABLISHED in 464694 - tcp_pcb_purge 464697 - tcp_pcb_purge: not all data sent 464701 - tcp_pcb_purge: data left on ->unacked