Uploaded image for project: 'LWIP based TCP/IP'
  1. LWIP based TCP/IP
  2. PSLWIP-489

SendTo service for TCP rejected unexpectedly

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V4.2.0.0, V4.3.0.0, V4.4.0.0, V4.5.0.0, V4.6.0.0, V5.1.0.0, V5.2.0.0, V5.3.0.0
    • Fix Version/s: V5.1.0.14, V5.2.0.8, V5.3.0.3, V5.3.1.0
    • Labels:
      None
    • Account:
      SPC TCP_IP (SPCTCPIP)

      Description

      When an application issues many SendTo services for a TCP socket, a part of the services might be rejected unexpectely with status code with confirmed with status ERR_HIL_OUTOFMEMORY or ERR_SOCK_WOULDBLOCK.

      The problem is observed when the number of pending SendTo services exceeds the depth of the internal per socket request queue. For most LFWs this may happen when the Packet Socket Api is configured to accept more than 4 DPM services in parallel. (E.g. via Taglist Setting)

      Workaround: For most LFWs the application can avoid the problem by having no more than 4 unconfirmed SendTo services per socket in parallel.

        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: