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: