Uploaded image for project: 'PROFINET IO-Controller V3'
  1. PROFINET IO-Controller V3
  2. PSPNMV3-856

Packet Socket API may reject SendTo service for TCP socket unexpectedly

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.5.0.0
    • Fix Version/s: V3.5.0.9, V3.5.1.0
    • Labels:
      None
    • Account:
      SPC Profinet Master (SPCPROFINETMA)

      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

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    AMesser Andreas Messer
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: