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

Reply via email to