This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

TCP/IP problem in high rate ping

Hi
I have problem about TCP/IP and I couldn't find a good summary.

let me explain it more:

I'm using at91sam7x512 and Ethernet as a device which is using in a local network that there are 3 PCs and 2 or 3 devices(sam7x512) are connected to each other by one LAN switch.(devices are server and PCs are client)

I didn't have problem until one of those PCs was infected by win32.confiker or win32.kido (symantec called it downadup.b) and it's a kind of net worm which is make illegal traffic network and etc.

in this situation my devices sometimes had connection lost for about 3-5minute and then again could connect to network and this problem frequently happen.(in keil rl-arm tcp callback I don't have any events)

after disinfection on PCs I found that 7x512 in high rate ping requests will do the same behavior when they were in infected network.

I don't now such a worms make what kind of network packet, but I think the garbage data make microcontroller busy (they can breach over PHY and MAC layers and here the microcontroller should process these data)

at the frist steps sometimes 7x512 got crashed because of stack overflow. but when I set the tcp stack and tcp tick interval much bigger (they were tick_interval=10 and mem_size=1000 and new value is tick_interval=200 and mem_size=10000).
note: I set all stack of OS and system to bigger value

in this position my device will never crash and never make stack overflow. but I still have connection lost and timeout on ping and tcp/ip requests.(one of PCs is still infected but it's not connected to network and I can test this network with net worm)

Is there any person which has any experience about?
what kind of method can help to prevent garbage data?

thanks in advance

0