Details
Description
When the firmware was configured via taglist to support more than 4 DPM packet services for Socket API, the firmware might reject a SendTo request for a TCP socket with status code ERR_HIL_OUTOFMEMORY or ERR_SOCK_SOULDBLOCK. The data is not sent to the communication peer. This happens when more than 4 SendTo services are active on the same socket and not yet confirmed by the firmware.
Workaround: Make sure that the application does not request more than 4 SentTo services in parallel for the same socket. There should be no more than 4 pending, unconfirmed SendTo services per TCP socket.
Attachments
Issue Links
- requested
-
PSLWIP-489 SendTo service for TCP rejected unexpectedly
- Closed
-
PSPNMV3-857 Upgrade lwIP based IP stack to V5.2.0.8
- Closed
-
PSPNMV3-858 Upgrade lwIP based IP stack to V5.3.0.3
- Closed