OBSOLETE Patch-ID# 113453-05
Keywords: nca sockfs tcp multidata nca_max_cache_size cb_cl_uadmin
Synopsis: Obsoleted by: 112233-11 SunOS 5.9: sockfs/NCA library patch
Date: Nov/19/2003


Install Requirements: Install in Single User Mode                      
                      Reboot immediately after patch is installed                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 114012

Topic: SunOS 5.9: sockfs/NCA library patch
	***********************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	***********************************************************

Relevant Architectures: sparc sparc.sun4u

BugId's fixed with this patch: 4487572 4629396 4631903 4640282 4640982 4650210 4653919 4672604 4672991 4681040 4711013 4799039 4892462 4905628

Changes incorporated in this version: 4905628

Patches accumulated and obsoleted by this patch: 112967-05

Patches which conflict with this patch: 

Patches required with this patch: 112233-01 or greater

Obsoleted by: 

Files included with this patch: 

/etc/nca/ncaport.conf
/kernel/drv/nca
/kernel/drv/sparcv9/nca
/kernel/fs/sockfs
/kernel/fs/sparcv9/sockfs
/usr/include/sys/socketvar.h
/usr/lib/adb/nca_if
/usr/lib/ncad_addr.so
/usr/lib/ncad_addr.so.1
/usr/lib/sparcv9/ncad_addr.so
/usr/lib/sparcv9/ncad_addr.so.1

Problem Description:

4905628 NCA and SOCKFS patches depend on each other
 
(from 113453-04)
 
4672604 sendfile doesn't work with large writes
4672991 Potential memory leak in sendfile snf_cache
4799039 sendfile should no longer refer to MAXBOFFSET
 
(from 113453-03)
 
4640982 sendfile doesn't update the offset when a error is returned
 
The following bugs are being fixed in 114235-01 (or newer)
and 112233-05 (or newer)
4711013 sendfilev may return wrong byte count on write errors
4640282 sendfile writes extra null bytes to the output file
 
(from 113453-02)
 
4653919 race condition caused by the sockfs module
 
(from 113453-01)
 
4681040 NCA needs to support multiple instance of a Web server
 
(from 112967-05)
 
4892462 Patch 112967-03 is Missing ncad_addr.so.1 Binaries
 
(from 112967-04)
 
4487572 SPECweb99 performance drops significantly at 2nd iteration with low memory
 
(from 112967-03)
 
4681040 NCA needs to support multiple instance of a Web server
 
(from 112967-02)
 
4650210 Sun Cluster requires callback for CB_CL_UADMIN to be done after vfs_* calls.
 
(from 112967-01)
 
4629396 nca needs to generate its own DL_IOC_HDR_INFO messages
4631903 nca_max_cache_size is ignored when using Apache webserver.

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 fix of TCP Multidata Transmit feature, please
        install the following patches:
 
        112904-05       ip.tcp patch
        113449-02       gld patch
        112233-07       Kernel Update patch

README -- Last modified date:  Tuesday, December 23, 2003

