Details
-
Type: Bug
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: V4.6.0.0, V4.7.0.0, V4.8.0.0
-
Fix Version/s: V4.6.0.7 (open), V4.7.0.7, V4.8.0.1, V4.8.1.0
-
Labels:None
-
Account:SPC Profinet Slave (SPCPROFINE)
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
-
PSPNSV4-1500 Upgrade lwIP based IP stack to V5.3.0.3
- Closed
-
PSPNSV4-1501 Upgrade lwIP based IP stack to V5.2.0.8
- Closed
-
PSPNSV4-1502 Upgrade lwIP based IP stack to V5.1.0.14
- Closed