DTCMPR7828I Error Adding/Deleting/Changing Stack Rte
APAR Identifier ...... PQ77306 Last Changed ........ 04/01/06
DTCMPR7828I ERROR ADDING/DELETING/CHANGING STACK RTE
Symptom ...... IN INCORROUT Status ........... CLOSED PER
Severity ................... 2 Date Closed ......... 03/12/15
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: PACKAGING - Solution is being packaged for
shipment.
PE PTF List:
PTF List:
Release 430 : UQ83181 available 04/01/06 (1000 )
Release 440 : UQ83182 available 04/01/06 (1000 )
Parent APAR:
Child APAR list:
ERROR DESCRIPTION:
Intermittantly MPROUTE terminates with messages:
DTCMPR7875I No default route defined
DTCMPR7898I MPROUTE Initialization Complete
DTCMPR8091I Join_count is 1
DTCMPR7828I Error adding/deleting/changing stack rte,
return code 4294967295, ioctl errno=143:EDC5143I No such process
errno2=000005DF
DTCMPR7839I OSPF receive thread terminates
DTCMPR7839I Informational receive thread terminates
DTCMPR7805I MPROUTE exiting abnormally - RC(17)
LOCAL FIX:
PROBLEM SUMMARY:
****************************************************************
* USERS AFFECTED: All users of MPRoute. *
****************************************************************
* PROBLEM DESCRIPTION: MPRoute gets error "DTCMPR7828I Error *
* adding/deleting/changing stack rte" *
* when trying to delete TCP/IP stack *
* routes. *
****************************************************************
* RECOMMENDATION: APPLY PTF *
****************************************************************
When MPROUTE sends a command to the stack to add or delete a
route, the stack calls FindRoute to search the tree and
determine if the route is in the tree. FindRoute is not
finding the correct routing entry, so additions and deletions
may fail.
PROBLEM CONCLUSION:
When the stack has multiple routing entries to the same
destination with different subnetmasks, the routing tree
order can be corrupted when deleting routes. TreeDeleteNode
was changed to maintain the correct tree order when deleting
routing nodes. FindRoute was also changed to keep track of
the most specific route found so far and continue searching
as long as the subsequent nodes have a better match. This
ensures that FindRoute finds the best route.
TEMPORARY FIX:
COMMENTS:
MODULES/MACROS: FPIPDOW FPTREE TCIPDOW TCPIP TCTREEP
SRLS: NONE
RTN CODES:
CIRCUMVENTION:
MESSAGE TO SUBMITTER:
|