Hafiz Bashir wrote:
Any help would be greatly appricated.
Since we do not know anything about the internals of your application
and haven't seen the problem yet, you should try to debug, starting with
enabling debug output for TCP by adding these lines in your lwipopts.h:
#define LWIP_DEBUG
#define TCP_DEBUG LWIP_DBG_OFF
#define TCP_INPUT_DEBUG LWIP_DBG_OFF
#define TCP_OUTPUT_DEBUG LWIP_DBG_OFF
#define TCP_RTO_DEBUG LWIP_DBG_OFF
#define TCP_CWND_DEBUG LWIP_DBG_OFF
#define TCP_WND_DEBUG LWIP_DBG_OFF
#define TCP_FR_DEBUG LWIP_DBG_OFF
#define TCP_QLEN_DEBUG LWIP_DBG_OFF
#define TCP_RST_DEBUG LWIP_DBG_OFF
You should then see debug output which you might be able to relate to
the wireshark log and see at which point duplicate ACKs are sent.
Simon
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users