STM32F407 LWIP TCP Server Rx Stalling
Hello,
I'm working on a STM32F407 LwIP acting as a TCP server with a bare winsock based client on Windows 10.
The project is derived from CubeMX V1.27.1 with the tcp_echoserver.c module creating and communicating to the client.
After a few transfer of bytes, I debug hit the RxAllocStatus = RX_ALLOC_ERROR; located in HAL_ETH_RxAllocateCallback from ethernetif.c and the transfer receive exchange stalls. Wireshark indicates that TCP ZeroWindow packet pointing that the rx buffer is full.
Are there any solutions to this particular scenario. Pbuf Free and other mechanisms do not help.
@Tesla DeLorean or any members, please advise.
