OpenSolaris

Printable Version Enter a New Search
Bug ID 6759608
Synopsis TCP should pre-allocate the T_ordrel_ind mblk
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:tcp-ip
Keywords
Responsible Engineer Kacheong Poon
Reported Against
Duplicate Of
Introduced In solaris_2.1
Commit to Fix snv_103
Fixed In snv_103
Release Fixed solaris_nevada(snv_103)
Related Bugs 6737681 , 6768904 , 6770102 , 6770864 , 6812115
Submit Date 15-October-2008
Last Update Date 19-November-2008
Description
TCP needs to allocate the T_ordrel_ind mblk when it needs to
close a connection.  In memory shortage situation, the allocation
can fail.  TCP will then start a timer hoping the situation may
improve later.  But by doing so, TCP is delaying to free up the
memory the connection holds up.  In a severe memory shortage
situation, this can become a "deadlock" issue.
Work Around
N/A
Comments
N/A