|
From: | Weaver, Tyler [GCS] |
Subject: | [lwip-users] accepts_pending overflow with pcb's stuck in ESTABLISHED state |
Date: | Fri, 25 Jul 2014 18:13:30 +0000 |
Hello, accepts_pending never seems to decrement and connections get stuck in ESTABLISHED and never exit. Eventually, the 256th attempt to connect fails. What could cause this?
Our current workaround is to call tcp_shutdown in the EXTABLISHED state with TF_GOT_FIN in the switch statement in tcp_process. Then in tcp_bcb_purge the if statement that checks for SYN_RCVD is removed so that code executes every time,
decrementing accepts_pending. Thank you. |
[Prev in Thread] | Current Thread | [Next in Thread] |