Hi,
I had a small webserver application that I used to run lwip130. They system had a RTOS. I never had issues with that it was really stable.
Recently I upgraded to lwip140 and I am getting issues. With everything else remaining same (same application, same RTOS, same hardware), with lwip130 I see no issues, but with lwip140 I get issues.
The exact issue is, after I refresh my webpage multiple times, It just stops working. It is not that the system crashes, but the TCP communication is not proper.
Below is Ethereal log.
Can anyone point out what is going wrong in the TCPIP thread ?
regards
Anirudha
22 2.232379 192.168.1.100 192.168.1.10 HTTP GET / HTTP/1.1
23 2.252100 192.168.1.10 192.168.1.100 TCP http > 1310 [RST, ACK] Seq=1 Ack=1 Win=8192 Len=0
24 2.252189 192.168.1.10 192.168.1.100 TCP [TCP Previous segment lost] http > 1310 [RST, ACK] Seq=2 Ack=201 Win=8192 Len=0
25 2.343731 192.168.1.100
192.168.1.10 TCP 1311 > http [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460 WS=2
26 2.349221 192.168.1.100 192.168.1.10 TCP 1312 > http [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460 WS=2
27 2.352323 192.168.1.10 192.168.1.100 TCP http > 1311 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460
28 2.352385 192.168.1.100 192.168.1.10 TCP 1311 > http
[ACK] Seq=1 Ack=1 Win=65535 Len=0
29 2.352429 192.168.1.10 192.168.1.100 TCP http > 1312 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460
30 2.352442 192.168.1.100 192.168.1.10 TCP 1312 > http [ACK] Seq=1 Ack=1 Win=65535 Len=0
31 2.352783 192.168.1.100 192.168.1.10 HTTP POST /cmd/switchxhr HTTP/1.1
32 2.353053 192.168.1.100
192.168.1.10 HTTP POST /cmd/ledxhr HTTP/1.1
33 2.372503 192.168.1.10 192.168.1.100 TCP http > 1311 [RST, ACK] Seq=1 Ack=1 Win=8192 Len=0
34 2.372576 192.168.1.10 192.168.1.100 TCP http > 1312 [RST, ACK] Seq=1 Ack=1 Win=8192 Len=0
35 2.372639 192.168.1.10 192.168.1.100 TCP [TCP Previous segment lost] http > 1311 [RST,
ACK] Seq=2 Ack=388 Win=8192 Len=0
36 2.372695 192.168.1.10 192.168.1.100 TCP [TCP Previous segment lost] http > 1312 [RST, ACK] Seq=2 Ack=385 Win=8192 Len=0
37 4.148064 192.168.1.100 192.168.1.10 TCP 1313 > http [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460 WS=2
38 4.153375 192.168.1.10 192.168.1.100 TCP http > 1313 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460
39 4.153428
192.168.1.100 192.168.1.10 TCP 1313 > http [ACK] Seq=1 Ack=1 Win=65535 Len=0
40 4.153725 192.168.1.100 192.168.1.10 HTTP GET / HTTP/1.1
41 4.173564 192.168.1.10 192.168.1.100 TCP http > 1313 [RST, ACK] Seq=1 Ack=1 Win=8192 Len=0
42 4.173670 192.168.1.10 192.168.1.100 TCP [TCP Previous segment lost]
http > 1313 [RST, ACK] Seq=2 Ack=201 Win=8192 Len=0
43 4.271916 192.168.1.100 192.168.1.10 TCP 1314 > http [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460 WS=2
44 4.273754 192.168.1.10 192.168.1.100 TCP http > 1314 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460
45 4.273807 192.168.1.100 192.168.1.10 TCP 1314 > http [ACK] Seq=1 Ack=1 Win=65535 Len=0
46 4.274105
192.168.1.100 192.168.1.10 HTTP POST /cmd/switchxhr HTTP/1.1
47 4.278653 192.168.1.100 192.168.1.10 TCP 1315 > http [SYN] Seq=0 Ack=0 Win=65535 Len=0 MSS=1460 WS=2
48 4.293703 192.168.1.10 192.168.1.100 TCP http > 1314 [RST, ACK] Seq=1 Ack=1 Win=8192 Len=0
49 4.293931 192.168.1.10 192.168.1.100 TCP
[TCP Previous segment lost] http > 1314 [RST, ACK] Seq=2 Ack=388 Win=8192 Len=0
50 4.293950 192.168.1.10 192.168.1.100 TCP http > 1315 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460
51 4.293983 192.168.1.100 192.168.1.10 TCP 1315 > http [ACK] Seq=1 Ack=1 Win=65535 Len=0
52 4.294809 192.168.1.100 192.168.1.10 HTTP POST /cmd/ledxhr HTTP/1.1
53 4.313882
192.168.1.10 192.168.1.100 TCP http > 1315 [RST, ACK] Seq=1 Ack=1 Win=8192 Len=0
54 4.313993 192.168.1.10 192.168.1.100 TCP [TCP Previous segment lost] http > 1315 [RST, ACK] Seq=2 Ack=385 Win=8192 Len=0