TCPIP Loops When RouteD is Started
APAR Identifier ...... PQ58524 Last Changed ........ 02/05/22 TCPIP LOOPS WHEN ROUTED IS STARTED Symptom ...... LP LOOP Status ........... CLOSED PER Severity ................... 2 Date Closed ......... 02/05/22 Component .......... 5735FAL00 Duplicate of ........ Reported Release ......... 320 Fixed Release ............ 999 Component Name TCP/IP V2 FOR V Special Notice PE Current Target Date .. Flags SCP ................... Platform ............ Status Detail: PACKAGING - Solution is being packaged for shipment. PE PTF List: UQ56827 UQ57206 UQ57205 PTF List: Release 3A0 : PTF not available yet Release 320 : PTF not available yet Release 410 : PTF not available yet Release 420 : PTF not available yet Release 430 : PTF not available yet Parent APAR: Child APAR list: ERROR DESCRIPTION: TCPIP machine loops when RouteD is started. Looking at the traces it was determined that TCPIP is looping in TCTREEP in procedure FillIpRoutingKey. This code was rewritten in APAR PQ46571 (and sysroute APAR PQ50059). Problem is in base code for VM TCP/IP R420. LOCAL FIX: PROBLEM SUMMARY: **************************************************************** * USERS AFFECTED: All TCP/IP users. * **************************************************************** * PROBLEM DESCRIPTION: TCPIP machine loops when processing the * * GATEWAY statement or when starting up * * RouteD or MPRoute. * **************************************************************** * RECOMMENDATION: APPLY PTF * **************************************************************** TCP/IP is looping in the FillIpRoutingKey procedure (TCTREEP) while trying to determine the routing key. PROBLEM CONCLUSION: The subnetmask and the class mask are used to determine the routing key. They are declared to be unsignedintegertype, but the assembler instructions generated are treating them as signed fields. This causes TCPIP to loop. The code was changed to call an assembler routine COMPLOGC for all the subnetmasks comparisons. TEMPORARY FIX: COMMENTS: MODULES/MACROS: FPIPDOW TCIPDOW TCPARSE TCPIP TCTREEP SRLS: NONE RTN CODES: CIRCUMVENTION: MESSAGE TO SUBMITTER: