Patch-ID# 114344-09
Keywords: security arp_publish_count ipmp ipgpc ipqos dlcosmk
Synopsis: SunOS 5.9: arp, dlcosmk, ip, and ipgpc Patch
Date: Nov/05/2004


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

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 114345

Topic: SunOS 5.9: arp, dlcosmk, ip, and ipgpc 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: 4644731 4647361 4653899 4664957 4671440 4693464 4715897 4737760 4772797 4777791 4838049 4914143 4969154 4980989 4984037 4984625 5018661 5025728 5084344

Changes incorporated in this version: 4653899 5084344

Patches accumulated and obsoleted by this patch: 112714-02 112906-03 116536-01

Patches which conflict with this patch: 

Patches required with this patch: 112233-12 or greater

Obsoleted by: 

Files included with this patch: 

/kernel/drv/arp
/kernel/drv/ip
/kernel/drv/sparcv9/arp
/kernel/drv/sparcv9/ip
/kernel/ipp/dlcosmk
/kernel/ipp/ipgpc
/kernel/ipp/sparcv9/dlcosmk
/kernel/ipp/sparcv9/ipgpc
/kernel/strmod/arp
/kernel/strmod/ip
/kernel/strmod/sparcv9/arp
/kernel/strmod/sparcv9/ip
/usr/include/inet/ip_if.h
/usr/include/ipp/ipgpc/ipgpc.h

Problem Description:

4653899 ARP packet processing issue
5084344 Panic caused by NULL pointer dereference in ipif_mask_reply()
 
(from 114344-08)
 
4969154 ping -r (SO_DONTROUTE) to IRE_LOOPBACK/IRE_LOCAL ipif_net_type fails.
 
(from 114344-07)
 
4980989 For NS was not transmitted, the connectivity of IP is lost.
4737760 memory leak in nce_xmit()
4984037 ipif_lookup_onlink_addr() can return ipif_t's which are not IPIF_UP
5018661 ip goes in loop in forwarding path
 
(from 114344-06)
 
4671440 broadcast packet uses deprecated interface's source address
4772797 broadcast interface response to NOLOCAL and ANYCAST needs to be fixed
 
(from 114344-05)
 
4838049 Panic in module ip when running NGDR
5025728 Multicast on loopback interface supports one listener only
 
(from 114344-04)
 
4693464 DL_NOTE_PHYS_ADDR notifications do not send gratuitous ARP requests
 
(from 114344-03)
 
4914143 netstat takes long time to return and causes queue-ing in 'ip' syncq.
 
(from 114344-02)
 
4715897 arp falsely assumes only one AR_INTERFACE_UP can occur at a time
 
(from 114344-01)
 
4777791 arp_publish_count should be increased
 
(from 112906-03)
 
4984625 IPP modules needs to be re-compiled after a change to ill_t structure.
 
(from 112906-02)
 
4664957 ipqosconf's uid filter parameter doesn't understand us
 
(from 112906-01)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update: s9u1
        feature point patch:  112714-02
 
(from 112714-02)
 
        This patch revision was generated to synchronize the
        package version string between s9 and s9u1
 
(from 112714-01)
 
4647361 Solaris needs IPQoS feature
4644731 IPQoS project degrades netbench performance when feature is disabled
 
(from 116536-01)
 
4984625 IPP modules needs to be re-compiled after a change to ill_t structure.

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 for 4715897, please also install
	112904-06 (or newer) ip patch
 
NOTE 2: To get the complete IPQoS feature, please also install the following
        patches:
 
        112920-01 (or newer) libipp
        112905-01 (or newer) ippctl
        112902-01 (or newer) ip
        112927-01 (or newer) IPQos Header
 
NOTE 3: To get the complete fix of RFE 4664957, please also install patch
	115008-01 (or newer) ipqosconf patch

README -- Last modified date:  Friday, November 5, 2004

