Uploaded image for project: 'EtherNet/IP Core V3'
  1. EtherNet/IP Core V3
  2. PSEIP-604

[SCANNER] - A TCP Error in Encap/RegisterSession during I/O connection establishement leads to undefined behavior

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: V3.7.4.0
    • Component/s: Core
    • Labels:
      None
    • Account:
      SPC EthernetIp Core (SPCETHERNET)

      Description

      It seems that if the adapter RSTs the TCP connection when the Scanner sends a RegisterSession in order to send a CL1-FwOpen over the to-be-established encap session, then this I/O connection is "dead" until forever. The scanner will not attempt to open it again, i.e. open a new TCP stream/encap session and retry. Apparently, this error cases causes the "CC state machine" to hang because some state change callback is not executed. This should be investigated and fixed.

      Scanner: TCP/SYN
      Adapter: SYN/ACK
      Scanner: ACK
      Scanner: RegisterSession Req
      Adapter: RST

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  MBommert Marc Bommert
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: