Hi,
 
I have lwIP 1.3.2 running on AVR32/FreeRTOS (MyServer). I have a TCP 
server that 
listens for client connections. If MyServer is powered up after being off (> 1 
min), I can connect to it very quickly. Ethereal shows client does ARP for 
MyServer before sending SYN message. All makes sense. Client ARP cache has 
probably timedout and MyServer was bumped.
 
Now if I close client connection (from client app), cycle power to MyServer 
and I try to connect, it takes a little while (in version 1.3.0  I was getting 
a 
refusal so I upgraded to 1.3.2). Ethereal shows MyServer doing ARP for client 
after receiving the SYN message and does not ACK (ie dropping SYN message). 3 
secs later client sends another SYN message which is ACK'd by MyServer.
 
Question:  Since the SYN message has both source and destination addresses (IP 
and MAC), why does MyServer request it? Wouldn't it get added to ARP table as 
the SYN message travels up the stack to TCP layer.
 
Thanx in advance,
-ttc


      
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to