Fix lwIP retransmission problems.
authorlottaviano <lottaviano@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 22 Apr 2011 11:13:48 +0000 (11:13 +0000)
committerlottaviano <lottaviano@38d2e660-2303-0410-9eaa-f027e97ec537>
Fri, 22 Apr 2011 11:13:48 +0000 (11:13 +0000)
commitaad0940444f8fb8d6adb237ccf18dd74f9342507
tree3ea9c080e6de6fd88155a8b664a862327dd549df
parent0088022a7741d4636b054f47c67be353d9242af2
Fix lwIP retransmission problems.

In some cases lost packets where never retransmitted because
timeouts where handled improperly.
This patch implements a global timeout list, which solves the
issue.
The current implementation cannot be used with preemptive kernel;
concurrency issues will be solved with lwIP v. 1.4.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4868 38d2e660-2303-0410-9eaa-f027e97ec537
bertos/net/lwip/src/arch/sys_arch.c