Default Route Lost When CLAW Device Experiences Channnel Error


 
 APAR Identifier ...... PQ62352      Last Changed ........ 02/10/18
 DEFAULT ROUTE LOST WHEN CLAW DEVICE EXPERIENCES CHANNNEL ERROR
 
 Symptom ...... IN INCORROUT         Status ........... CLOSED  PER
 Severity ................... 3      Date Closed ......... 02/10/18
 Component .......... 5735FAL00      Duplicate of ........
 Reported Release ......... 430      Fixed Release ............ 999
 Component Name TCP/IP V2 FOR V      Special Notice
 Current Target Date ..              Flags
 SCP ...................
 Platform ............
 
 Status Detail: APARCLOSURE - APAR is being closed.
 
 PE PTF List:
 
 PTF List:
 Release 430   : UQ71024
 
 Parent APAR:
 Child APAR list:
 
 ERROR DESCRIPTION:
 System running MPROUTE loses connectivity to network.
 VM TCPIP log shows that Channel errors occurred on Claw device
 
 DTCCLW089E CLAW device VMCLAW: Channel error on device 04B0
 DTCPRI461I    Keys: E0, CcwAddress: 00000008
 DTCPRI462I    Status bits: C0, SCFA: 4017
 DTCPRI463I    Unit Status: 00, Channel Status: 20
 
 TCPIP did not stop the device on the Channel Error. The device
 remained READY. NETSTAT GATE indicated that routes defined for
 that LINK including a DEFAULTNET route had been deleted by
 MPROUTE. No indications of an error condition existed until
 conectivity was lost.
 
 LOCAL FIX:
 
 PROBLEM SUMMARY:
 ****************************************************************
 * USERS AFFECTED: All users of CLAW devices                    *
 ****************************************************************
 * PROBLEM DESCRIPTION: Unexpected channel errors occur on CLAW *
 *                      devices. These errors may be channel    *
 *                      program checks or channel protection    *
 *                      checks, neither of which should occur   *
 *                      with correctly constructed channel      *
 *                      programs.                               *
 ****************************************************************
 * RECOMMENDATION: APPLY PTF                                    *
 ****************************************************************
 The CLAW interface uses dynamically modified channel programs to
 maintain a continuous flow of data between the host and the
 network. When a new CCW package is added to the running channel
 program, it must be done in such a way as to avoid creating a
 temporarily incorrect channel program. This rule was not
 followed in the fast-path CLAW driver and resulted in occasional
 channel program checks or channel protection checks.
 
 PROBLEM CONCLUSION:
 The dynamic channel program modification logic has been changed
 to ensure that the channel program is kept intact during the
 modification process.
 
 TEMPORARY FIX:
 
 COMMENTS:
 
 MODULES/MACROS:   FPTOCLAW TCPIP
 
 SRLS:      NONE
 
 RTN CODES:
 
 CIRCUMVENTION:
 
 MESSAGE TO SUBMITTER: