Details

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

      Description

      12:26:56:544: P12.4.2: Testing Null data segment (0 length)
      12:26:56:544: Testing Exclusive Owner Connection
      12:26:56:545: Path len 20: 34 04 00 00 00 00 00 00 00 00 20 04 24 66 2C 64 2C 65 80 00 
      - Good Response = "New connection opened"
      - Bad Response = "Request failed - invalid network path"
      - Bad Response = "Request failed - no response"
      - Bad Response = "Connection could not be established"
      - Timeout = 12000 msecs
      12:26:56:550: Connection could not be established
      12:26:56:551: Incorrect result, expected 'New connection opened'

      We are supposed to open the connection when a data segment of size zero is given.
      Currently, we reject the connection because the configuration assembly has been registered with flag EIP_AS_OPTION_FIXEDSIZE, which expects a data segment of matching size or none at all.

      So apparently, the EDITT test tool expects a zero size data sement to be handled as if no data segment was provided (it names this Null Data Segment). Since the changes for PSEIP-305, we interpret zero size data segments differently from absent data segments.

      Change will be as follows:
      Fixed size configuration assemblies will now accept zero size data segments instead of rejecting them with error code CIP_GSR_CONFIG_TOO_BIG.

        Attachments

          Issue Links

            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: