Forum Discussion
Altera_Forum
Honored Contributor
15 years agoDo you have the same problem with UDP? Is it really corruption, or lost packets?
I had a problem a while ago with slow TCP connections on both ucOS and eCos, where a lot of TCP packets were lost, causing lost of retransmissions and a very low speed. I found out that the problem came from the fact that the IP stack was too slow to process the received packets, the TSE FIFO became full and some packets were lost. The workaround I found was to increase the TSE receive FIFO so that it was higher than the TCP window size, but this only works if you have only one active TCP connection. I'd be interested to know if there are better solutions around...