Patch-ID# 114337-07
Keywords: tcp loopback ipv4 subnets ipmp ip 6to4 router
Synopsis: SunOS 5.9_x86: kernel/drv/tcp patch
Date: Sep/15/2003


Install Requirements: Install in Single User Mode                      
                      Reboot after installation                      
                      
Solaris Release: 9_x86

SunOS Release: 5.9_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 112904

Topic: SunOS 5.9_x86: kernel/drv/tcp patch

Relevant Architectures: i386

BugId's fixed with this patch: 4659882 4660167 4662866 4687850 4688392 4688398 4688704 4689309 4694560 4715897 4722897 4737656 4745039 4747714 4749268 4763402 4763813 4772712 4784039 4790941 4803645 4805135 4820199 4844839

Changes incorporated in this version: 4805135 4844839

Patches accumulated and obsoleted by this patch: 113992-05 114438-01

Patches which conflict with this patch: 

Patches required with this patch: 112234-07 or greater 114012-02 or greater 115009-01 or greater

Obsoleted by: 

Files included with this patch: 

/kernel/drv/ip
/kernel/drv/tcp
/kernel/strmod/6to4tun
/kernel/strmod/ip
/kernel/strmod/tcp
/kernel/strmod/tun
/usr/include/inet/ip.h
/usr/include/inet/ip_if.h
/usr/include/inet/tcp.h
/usr/include/netinet/in.h
/usr/include/sys/dlpi.h
/usr/lib/adb/ill
/usr/lib/adb/ipc
/usr/lib/adb/tcp

Problem Description:

4805135 mctl_present does not imply IPsec in use
4844839 ip_copymsg assumes that only IPsec uses M_CTL
 
(from 114337-06)
 
4722897 ipcsumdbg() causes system to drop to OBP
 
(from 114337-05)
 
4715897 arp falsely assumes only one AR_INTERFACE_UP can occur at a time
 
(from 114337-04)
 
4747714 TCP Multidata Transmit (MDT) Project
4763813 tcp adb macro missing a couple of fields
4772712 DL_{CAPABILITY,CONTROL}_* framework needs to be re-integrated
4803645 structure tags declared extern
 
(from 114337-03)
 
4737656 strqset+0x14 alignment panic
 
(from 114337-02)
 
4745039 tcp_close_detached should give cluster callback before removing tcpb
 
(from 114337-01)
 
4687850 TCP loopback connection stays in LAST_ACK (with the peer in FIN_WAIT_2)
 
(from 113992-05)
 
4790941 Running cgtp duplication with functionalipv6 option causes system hang
4659882 ip_newroute_ipif creates IRE cache entries with incorrect cmask
4820199 cgtp.cmd -  cgtp_func_Setsrc_01IPv4 failed in 64-bit and 32-bit
4689309 CGTP multicast IPv6 routing mechanism does not work with specific configurations
 
(from 113992-04)
 
4749268 connect() to localhost fails when SO_DONTROUTE is set
4784039 connect() to `hostname` fails if SO_DONTROUTE is set
 
(from 113992-03)
 
4688704 Solaris should implement 6to4 Router as per RFC3056
4688392 tun module needs more atomic operations for single counter updates
4688398 tun module needs better debugging facility
4694560 typo in kstat name for tuns_OutDiscard (noxmtbuF)
4660167 tunnel module incorrectly calls into IP
 
(from 113992-02)
 
4763402 IPQoS dlcosmk does not mark packets correctly in some cases
 
(from 113992-01)
 
4662866 ipif_select_source() breaks a multinetted environment
 
(from 114438-01)
 
4688704 Solaris should implement 6to4 Router as per RFC3056
4688392 tun module needs more atomic operations for single counter updates
4688398 tun module needs better debugging facility
4694560 typo in kstat name for tuns_OutDiscard (noxmtbuF)
4660167 tunnel module incorrectly calls into IP

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-9 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: To get the complete 6to4 Router feature, please install the
        following patches:
 
        114442-01 (or newer) ifconfig patch
 
NOTE 2: To get the complete fix for TCP Multidata Transmit  feature , please
        install the following patches:
 
        112234-07 (or newer) Kernel Update patch
        115009-01 (or newer) gld patch
        114012-02 (or newer) sockfs patch
 
NOTE 3: To get the complete fix for 4715897, please install
        114345-02 (or newer) arp patch

README -- Last modified date:  Tuesday, October 14, 2003

