Patch-ID# 114348-16


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 in.routed rtm_add daemon.error sigusr1 subnet wan-capable
Synopsis: SunOS 5.9_x86: /usr/sbin/in.routed patch
Date: Oct/26/2007


Install Requirements: After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reconfigure 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 reconfigure reboot is performed.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.

Solaris Release: 9_x86

SunOS Release: 5.9_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 114344

Topic: SunOS 5.9_x86: /usr/sbin/in.routed patch

Relevant Architectures: i386

Bugs fixed with this patch:

Sun CR # Bug #
425914914995223
447358315069479
463733015096826
463972915097430
464829915099326
467319015105320
467579615105886
467813015106294
469904715110948
470368915112075
470386415112111
470575515112654
472644415117780
472805615118215
472842315118315
472842915118318
472854115118360
474424815122906
475153115125046
476363115128618
476390615128704
477564815132503
478328315134791
479878715139842
479957715140145
480622015142433
481766815146109
482829715149386
483667715152066
483708615152207
485912715158832
486362115159946
487939615164430
491543615175060
497166515190386
499567415196941
500554515198880
501886415202861
503506115207555
504923215211781
506533015215971
507366815218569
509625715225821
619512215236548
622728215248463
623126315250182
630278915278589
630982915281241
631872515285038
633103215289659
649824915363566


Changes incorporated in this version: 6498249

Patches accumulated and obsoleted by this patch: 115513-01 115684-04

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

/usr/include/sys/socket.h
/usr/include/sys/stat.h
/usr/include/sys/stat_impl.h
/usr/sbin/in.routed

Problem Description:

6498249 ripv2 client not updating network route with lower metric
 
(from 114348-15)
 
6309829 memory leak in in.routed
6318725 in.routed walk_bad core dump
 
(from 114348-14)
 
6331032 in.routed deletes aggregated passive routes through remote gateways
 
(from 114348-13)
 
6302789 in.routed deletes network routes configured in /etc/gateways after 5
        min on x86
 
(from 114348-12)
 
5096257 in.routed does not support more than 8 default routes
6231263 default router specified in /etc/gateways is removed by in.routed in 5
        min
6227282 bug in in.routed:walk_bad()
 
(from 114348-11)
 
4783283 in.routed doesn't allow passive or external default route
4863621 in.routed does not configure routing properly
4817668 in.routed can send conflicting information by RDISC and RIP
4879396 in.routed needs to join mcast group when promoting IS_DUP intf to lead
        intf
4678130 in.routed whines about expired redirects
6195122 in.routed does not pick alternatives to bad routes properly
4775648 in.routed should log address that causes trouble
4763906 in.routed complains it's "unable to obtain kstats for"
4675796 in.routed far too aggressive in marking interfaces as broken
4703864 routed should have remote TRACEON with RIP disabled
4806220 in.routed complains when it tries to join a group multiple times
4799577 missing error string in log message
4728429 in.routed -t doesn't turn on tracing
4728541 noise from in.routed while running cgtp tests
5073668 in.routed dumps core
4637330 new in.routed rdisc behavior is bad
4703689 messages extracted from rtquery has I18N problem
5005545 in.routed diagnostic message needs more info
4995674 in.routed fails to add routing entries if I/F is unplumbed/plumbed < 2
        minutes
4751531 in.routed is mishandling redirects
4828297 in.routed deleting route for local subnet
4798787 in.routed sends incorrect routing socket messages
4648299 in.routed fails to discover default router on multi-homed host via discovery
5018864 in.routed is not parsing rip advs correctly
 
(from 114348-10)
 
5049232 in.routed drops core
 
(from 114348-09)
 
4995674 in.routed fails to add routing entries if I/F is unplumbed/plumbed < 2
        minutes
 
(from 114348-08)
 
4783283 in.routed doesn't allow passive or external default route
5018864 in.routed is not parsing rip advs correctly
4971665 default routes on multihomed machine dwindles to 1 for 30 sec
5035061 in.routed deleted passive routes through remote gateways
 
(from 114348-07)
 
4783283 in.routed doesn't allow passive or external default routea
5018864 in.routed is not parsing rip advs correctly
4971665 default routes on multihomed machine dwindles to 1 for 30 sec
 
(from 114348-06)
 
4915436 in.routed should stop talking trash during network errorsa
 
(from 114348-05)
 
4837086 CMSG_FIRSTHDR should return NULL when controllen == 0
 
(from 114348-04)
 
4859127 in.routed -T /var/tmp/tracefile -zzzz dumps core
 
(from 114348-03)
 
4828297 in.routed deleting route for local subnet
4836677 in.routed core dumps on Sun Cluster with SCI interfaces
 
(from 114348-02)
 
4673190 RDISC of in.routed needs support of multiple default routes with same
        pref value
4728056 in.routed may core if fix_up_ip_forwarding() fails
4705755 in.routed: remote queries rely on proxy ARP incorrectly
 
(from 114348-01)
 
4699047 in.routed observed ripping up interface routes
4726444 interface routes appear to be ripped up
4639729 in.routed sends useless RTM_ADD daemon.error messages to syslog
4728423 sending two SIGUSR1 signals to in.routed causes termination
 
(from 115684-04)
 
5065330 115684-03 hangs machine during installation from alternate partition
 
(from 115684-03)
 
Patch respun and modified to allow for installation on all metaclusters
 
(from 115684-02)
 
4837086 CMSG_FIRSTHDR should return NULL when controllen == 0
 
(from 115684-01)
 
        This revision accumulates S9U5 feature point patch 115513-01.
 
(from 115513-01)
 
4259149 WAN-capable network boot/install
4744248 boot argument processing is broken on sparcv9
4763631 boot code could be cleaned up
4473583 boot: 64-bit stat on 32-bit kernels


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: To get the complete fix for bug 4837086 (CMSG_FIRSTHDR should
        return NULL when controllen == 0), please also install the
        following patches:
 
        114442-02 (or greater)  ifconfig Patch
        114925-04 (or greater)  usr/lib/inet/in.mpathd Patch
        116018-02 (or greater)  usr/lib/inet/in.ndpd Patch
        116507-02 (or greater)  traceroute Patch
        116775-01 (or greater)  ping Patch
        116777-01 (or greater)  mipagent Patch
        116779-01 (or greater)  /usr/lib/inet/in.ripngd Patch
 
NOTE 2: To get the complete WAN-capable network boot/install feature,
        please also install the following patches:
 
        115686-01 (or greater)  netstrategy patch
        114262-01 (or greater)  snoop patch
        114421-02 (or greater)  libadm.so.1 patch
        115023-03 (or greater)  Multiterabyte UFS - patch headers
        113999-03 (or greater)  devfsadm patch
        113994-10 (or greater)  meta command files patch
        114350-02 (or greater)  dhcpagent & libdhcputil.so.1 patch
        112233-09 (or greater)  Kernel Update patch


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