Uploaded image for project: 'EtherNet/IP Adapter V5'
  1. EtherNet/IP Adapter V5
  2. PSEISV5-540

Bad TCP performance with Packet Socket API in some usecases

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V5.5.0.0
    • Fix Version/s: V5.5.0.2, V5.5.1.0 (trunk)
    • Labels:
      None
    • Account:
      SPC EthernetIp Slave (SPCETHERNE)

      Description

      The Packet Socket API may exhibit unexpected slow data transfers with TCP sockets in certain use cases. The problem most likely occurs:

      • when "TCP No Delay" is set on the remote side or
      • when data is sent in many small packets instead of a few big ones
      • when application retrieves data in smaller blocks than sent by the remote site

      The lwIP stack's buffer pools shall be enlarged in order to improve the performance in certain Packet Socket API TCP usecases.

      Action Items:

      • Increase the lwIP buffer pool sizes of all EtherNet/IP Adapter LFWs
          .usNumBuf256    = 26,
          .usNumBuf384    = 0,
          .usNumBuf512    = 14,
          .usNumBuf768    = 0,
          .usNumBuf1472   = 6,

       

        Attachments

          Issue Links

            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: