Uploaded image for project: 'TCP/IP - Internet Protocol'
  1. TCP/IP - Internet Protocol
  2. PSTCP-271

improve error handling in case receiver of IP data is not able to handle indication packets

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V2.2.0.0
    • Fix Version/s: V2.3.0.0
    • Component/s: None
    • Labels:
      None
    • Account:
      SPC TCP_IP (SPCTCPIP)

      Description

      In the current implementation when data (UDP or TCP) is received on a port that has been opened the TCP/IP task sends an indication packet to the one who opened the port.

      This packet is send with timeout parameter "infinite". In case the receiver is not able to handle the packet (i.e. its queue is full) the whole TCP/IP task is blocked and no longer working.

      Expected behavior is to only forward a few (configurable) indications to the port owner. If he does not respond to the indications no more indication shall be forwarded.
      For TCP in this case the window size shall be set to 0. For UDP all newly incoming frames shall directly be dropped by TCP/IP task.

        Attachments

          Issue Links

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    BMeyer Benjamin Meyer
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: