Uploaded image for project: 'PROFINET IO-Device'
  1. PROFINET IO-Device
  2. PSPNS-2816

Detect and report wrong application packet handling in case of CheckIndication

    Details

    • Type: Change
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.12.0.0
    • Fix Version/s: V3.13.0.3, V3.13.2.0, V3.14.0.0
    • Component/s: None
    • Labels:
      None
    • Account:
      SPC Profinet Slave (SPCPROFINE)

      Description

      It is expected (and protocol stack relies on it) that a PNS_IF_CHECK_IND is answered as PNS_IF_CHECK_RES within the exact same packet pointer.

      In case an application uses a different packet pointer to return a valid PNS_IF_CHECK_RES this is not detected by protocol stack. However the protocol stack gets stuck in CheckIndication handling and communication can not be established.

      This scenario is almost impossible to detect drom the outside and even inside the protocol stack a deep look is required to find out what causes the unexpected issue in CheckIndication handling.
       

      It is expected that protocol stack generates a user error indication if it detects a wrong packet pointer when handling PNS_IF_CHECK_RES.

        Attachments

          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: