OBSOLETE Patch-ID# 119076-12


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security th_trace th_refcnt tr_buf_max ip spdsock
Synopsis: Obsoleted by: 118844-27 SunOS 5.10_x86: ip Patch
Date: Jan/04/2006


Install Requirements: After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reboot is performed. Unless
otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reboot is performed.

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 119075

Topic: SunOS 5.10_x86: ip Patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
501320015201346
621093615241971
621193615242303
621240615242470
621275615242583
621460415243215
621613415243812
621762415244491
621819415244740
621914215245144
622217415246374
623052815249859
623120315250154
623120515250158
623338815251073
623391915251295
623600015252112
623618215252170
623735515252680
623735715252682
623766615252818
623777915252879
623779315252884
623782315252900
624016015253837
624173915254515
624344415255287
624595315256423
624855515257488
625037415258191
625175415258766
625715015260940
628357715270885
629205415274334
629449015275291


Changes incorporated in this version: 6294490

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch: 118844-19 (or greater)

Obsoleted by: 118844-27

Files included with this patch:

/kernel/drv/amd64/ip
/kernel/drv/amd64/spdsock
/kernel/drv/ip
/kernel/drv/spdsock
/kernel/fs/amd64/sockfs
/kernel/fs/sockfs
/kernel/strmod/amd64/ip
/kernel/strmod/ip
/usr/include/netinet/sctp.h

Problem Description:

6294490 snf_segmap hangs on loopback connection
 
(from 119076-11)
 
6241739 reassembly of an ipv6 frag of frag causes fault
6283577 cfgadm configure panic - NULL pointer (mmu_fsr) dereferenced in module "ip"
6292054 Zero sctp_rtt_updates should mean no update to IRE RTT cache
 
(from 119076-10)
 
6237779 race between ip_modclose() and igmp_timeout_handler() ends in panic
6236182 assertion failed: igmp_timeout_id == 0, file: ../../common/inet/ip/igmp.c, line: 151
 
(from 119076-09)
 
5013200 ipclassifier bind list insertion order is flawed in some cases
6233919 Panic in "ip" module during webstress test on x86 system
 
(from 119076-08)
 
6230528 IP pushed as a module inappropriately NAKs common Streams ioctls.
6248555 Panic in sosctp_setsockopt() with 0 optlen
6250374 Panic in getsockopt IP_OPTIONS for sctp
 
(from 119076-07)
 
6210936 segmentation support is broken on x86
6212406 fallback syscall path should use software interrupt
6214604 Fix for 6210868 breaks mplayer/totem on amd64
6216134 Need to abstract lwp lrusage updates into functions
6219142 device contexts should have exit operation
6237355 dtrace traps must be excluded from apic_allocate_vector()
6237357 lddstub should be added to the list of check_rtime exceptions
6240160 bfu must run all dependent scripts in its protected environment
6243444 pxfs ufs functions should use lwp_stat_update
6245953 amd64 kernel can use sysret - don't blame hardware
6251754 kcpc_counts_include_idle broken on amd64
6257150 rugpull_present_ds_round.c panics amd64 kernel
 
(from 119076-06)
 
6212756 UDP checksum 0x0000 not substituted with 0xffff for UDP over IPv6 packets
 
(from 119076-05)
 
6222174 tcp_close processing is not correct
 
(from 119076-04)
 
6231203 sotpi_bindlisten() should use T_BIND_REQ instead of O_T_BIND_REQ for AF_INET/AF_INET6
6231205 SCTP states mismatch in sctp_opt_info(3SOCKET) and netinet/sctp.h
6233388 sctp_add_input_ancillary() always converts v4 mapped address
6236000 SCTP: sctp ancillary data packing has alignment issues
6237793 Return value of sstat_rwnd is not correct
6237823 Kernel panic in sctp_output()
6237666 thread suspended in socket read despite socket being closed
 
(from 119076-03)
 
6211936 in.iked refuses to not encrypt ESP
6217624 loopback half-closed connection goes spinning in a loop
 
(from 119076-02)
 
6211936 in.iked refuses to not encrypt ESP
 
(from 119076-01)
 
6218194 assertion failed: th_trace->th_refcnt >= 0 && th_trace->th_refcnt < TR_BUF_MAX -1


Patch Installation Instructions:
--------------------------------
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-10 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
       example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
       example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.


Special Install Instructions:
-----------------------------
 
NOTE 1:  Reboot system immediately after patch installation is complete.
 
NOTE 2:  If you're planning to set up Zones on this system, please make sure to 
         install the following patch which fixes bugid 6216195 (zone installation 
         confused UPDATE=yes in pkginfo(4) file.)
 
         119016-01 (or greater)  Packaging Commands Patch
 
NOTE 3:  To get the complete fix for bugids 6210936 6212406 6214604 6216134 6219142
	 6237355 6237357 6240160 6243444 6245953 6247143 6251754 6257150
	 please install the following patches:
 
	 118345-05 (or greater)	 ld & libc.so.1 patch
	 118376-03 (or greater)	 nfs patch
	 118565-03 (or greater)	 libproc patch
	 118813-01 (or greater)	 hsfs patch
	 118844-14 (or greater)	 kernel patch
	 118881-01 (or greater)	 pcfs patch
	 118886-01 (or greater)	 specfs patch
 
NOTE 4:  To get the complete fix for 6230528 (IP pushed as a module inappropriately 
         NAKs common Streams ioctls), please install the following patch:
 
	 120014-01 (or greater)	ip header patch
 
NOTE 5:  To get the compete fix for bugid 6237779 (race between ip_modclose() and 
         igmp_timeout_handler() ends in panic), please install the following patch:
 
         120014-02 (or greater)  ip header patch


NOTE: The list of 'patches required with this patch' (above) has been
modified from the list specified at patch creation time. The reason for
the modification is that one or more of the required patches was
either never released or withdrawn after its release. The following
substitutions (which are guaranteed to satisfy the original requirements)
were therefore made:

118844-19 replaces 118844-14




README -- Last modified date: Saturday, November 10, 2012