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

Remove TLR based timer that is used for the TCP stack's cyclic packet

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V2.5.3.0, V2.6.0.0
    • Component/s: None
    • Labels:
      None
    • Account:
      SPC TCP_IP (SPCTCPIP)

      Description

      The cyclic packet TCPIP_TCP_UDP_CMD_CYCLE_EVENT_REQ is currently sent using the TLR-Timer implementation that comes with the rcX.
      This timer implementation has known issues, when e.g. the queue the packet shall be sent to is full at the moment that packet is being sent. In this case the packet is lost and the timer will never be retriggered again (one shot).

      Therefore, the TLR timer shall not be used anymore.

      The packet TCPIP_TCP_UDP_CMD_CYCLE_EVENT_REQ shall be sent using another timer implementation that is robust against full queues (e.g. retry mechanism must be available).

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  KMichel Kai Michel
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: