|
From: | address@hidden |
Subject: | Re: [lwip-users] TCP not sending initial ACK |
Date: | Wed, 26 Aug 2009 18:02:52 +0200 |
User-agent: | Thunderbird 2.0.0.23 (Macintosh/20090812) |
Chuck Kuecker wrote:
So lwIP is running in the main thread and the timers are called from intterupt level?? If so, the people creating the port have done something wrong (unless they set up some own protected against concurrent access). The main principle is that the core of lwIP is *not* protected against concurrent access which is why all functions may only be called from one thread and not from interrupt context (except for some memory allocation functions and the API functions).No, the LWIP timers are called from the main timer tick, and there are no other threads. This is how LWIP is set up for the Luminary driver library I am using, and it has always worked before.
That's good to know. You could still check the stats (or enable debug output) to see if there's something going wrong inside the stack.Wireshark shows no defective packets.
Simon
[Prev in Thread] | Current Thread | [Next in Thread] |