OBSOLETE Patch-ID# 112911-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 ifconfig packet tunneling in.routed ripv2 in.mpathd
Synopsis: Obsoleted by: 120464-01 SunOS 5.9: ifconfig Patch
Date: May/27/2005


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

SunOS Release: 5.9

Unbundled Product:

Unbundled Release:

Xref: This patch available for x86 as patch 114442

Topic: SunOS 5.9: ifconfig Patch

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
114881314873151
124064514911676
407505414945387
432716815020881
434134415027012
439669715046964
441764715053789
442578615056482
447592115070336
447979415071652
448869415074657
453280515088896
453280815088897
453286015088920
455900115090095
458743415090212
459287615090418
463576615096431
463733015096826
463778815096951
463972915097430
464829915099326
464838815099344
466016715102280
466197515102856
467319015105320
467579615105886
467673115106061
467813015106294
468597815107849
468839215108287
468839815108291
468870415108384
469056515109069
469127715109264
469456015109956
469904715110948
470127615111503
470368915112075
470386415112111
470575515112654
472644415117780
472805615118215
472842315118315
472842915118318
472854115118360
475153115125046
476390615128704
477332615131826
477564815132503
477589715132578
477729515132968
478328315134791
479878715139842
479957715140145
480338915141509
480406415141711
480475615141951
480622015142433
480886015143274
481766815146109
482829715149386
483414215151226
483667715152066
483708615152207
485912715158832
486362115159946
486520715160417
487939615164430
491543615175060
492949315178907
495995415187094
497166515190386
499567415196941
500554515198880
501323815201358
501886415202861
503506115207555
504923215211781
507318215218427
507366815218569
507864015220211
509625715225821
619512215236548
622728215248463
623126315250182


Changes incorporated in this version: 5096257 6227282 6231263

Patches accumulated and obsoleted by this patch: 112652-03 112698-02 112914-04 113153-01 113155-01 113964-11 115016-01

Patches which conflict with this patch:

Patches required with this patch: 112233-12 112912-01 115683-03 (or greater)

Obsoleted by: 120464-01

Files included with this patch:

/etc/default/inetinit
/etc/init.d/inetinit
/etc/init.d/inetsvc
/etc/init.d/network
/etc/rc0.d/K42inetsvc
/etc/rc0.d/K43inet
/etc/rc1.d/K42inetsvc
/etc/rc1.d/K43inet
/etc/rc2.d/S69inet
/etc/rc2.d/S72inetsvc
/etc/rcS.d/K42inetsvc
/etc/rcS.d/K43inet
/etc/rcS.d/S30network.sh
/sbin/ifconfig
/sbin/in.mpathd
/usr/include/ipmp.h
/usr/include/ipmp_mpathd.h
/usr/include/ipmp_query.h
/usr/include/net/if.h
/usr/lib/abi/abi_libipmp.so.1
/usr/lib/inet/in.mpathd
/usr/lib/libipmp.so
/usr/lib/libipmp.so.1
/usr/lib/llib-lipmp
/usr/lib/llib-lipmp.ln
/usr/sbin/6to4relay
/usr/sbin/if_mpadm
/usr/sbin/ifconfig
/usr/sbin/in.routed

Problem Description:

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 112911-15)
 
4691277 IPMP wraps probe sequence numbers incorrectly.
 
(from 112911-14)
 
4783283 in.routed doesn't allow passive or external default route
4863621 in.routed does not configure routing properly in build 33.
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 112911-13)
 
5013238 in.mpathd prints "Cannot meet requested failure detection time" frequently
5078640 in.mpathd uses the probe_interval as a global variable
 
(from 112911-12)
 
5049232 in.routed drops core
 
(from 112911-11)
 
4995674 in.routed fails to add routing entries if I/F is unplumbed/plumbed < 2 minutes
5073182 Install ifconfig patch unexpectedly overwritten the preserve config file
 
(from 112911-10)
 
5035061 in.routed deleted passive routes through remote gateways
 
(from 112911-09)
 
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
 
(from 112911-08)
 
4915436 in.routed should stop talking trash during network errors
 
(from 112911-07)
 
4773326 PSARC 2003/325 Set hostname locally when not provided by dhcp server
4837086 CMSG_FIRSTHDR should return NULL when controllen == 0
 
(from 112911-06)
 
4929493 Network Client Mode does not work in Solaris 8/9
 
(from 112911-05)
 
4959954 Circular patch dependency exists between patches 112911 112914 113964
 
(from 112911-04)
 
4777295 PSARC/2002/615 IP Multipathing Query Interface
4775897 events for the ipmp anonymous group should be just like named groups
 
(from 112911-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 112911-02)
 
This patch revision accumulates and obsoletes the changes
in Solaris Update s9u2 feature point patch 113155-01
 
(from 112911-01)
 
This patch revision accumulates and obsoletes the changes
in Solaris Update s9u1 feature point patch 112652-03
 
(from 112652-03)
 
This patch revision was generated to synchronize the
package version string between s9 and s9u1
 
(from 112652-02)
 
4479794 Can't configure tunnels over IPv6
4396697 IPv6 tunnel support needed
4425786 ifconfig prints tunnel addresses incorrectly
4417647 snoop handles unknown IPv6 destination options incorrectly
4592876 in.ndpd daemonizes too soon
4648388 snoop's parsing of tunnel encap limit dst opts goes off into the weeds
 
(from 112652-01)
 
4488694 No mechanism to indicate if an interface supports CoS marking or not
 
(from 113155-01)
 
4661975 in.mpathd needs to be dynamically linked
4676731 PSARC/2002/137 IPMP Asynchronous Event Definitions
 
(from 113964-11)
 
4865207 The system drops into the single-user mode with an invalid /etc/hostname.xxx
 
(from 113964-10)
 
4859127 in.routed -T /var/tmp/tracefile -zzzz dumps core
 
(from 113964-09)
 
4828297 in.routed deleting route for local subnet
4836677 in.routed core dumps on Sun Cluster with SCI interfaces
 
(from 113964-08)
 
4803389 in.mpathd's lightweight router target selection logic KO'd by 4673190
4834142 redundant call to phyint_repaired() in initifs() can "lose" a probe
 
(from 113964-07)
 
4777295 IP Multipathing Query Interface
4775897 events for the ipmp anonymous group should be just like named groups
 
(from 113964-06)
 
4685978 IPMP does not detect NIC repair when only one of the two targets is up
4808860 mpathd deletes target list of phyints in all groups when link fails on one group
 
(from 113964-05)
 
4804756 Patch#112914-04 fails during live upgrade
 
(from 113964-04)
 
4804064 'Bad string' is displayed in Console on S9 U3 B4.
 
(from 113964-03)
 
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 113964-02)
 
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 113964-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
 
(from 112914-04)
 
4690565 in.routed[126]: setsockopt(IP_ADD_MEMBERSHIP RIP): Address already in use
 
(from 112914-03)
 
This patch revision accumulates and obsoletes the changes
in Solaris Update s9u2 feature point patch 113153-01
 
(from 112914-02)
 
4701276 in.routed core dumps in Sun Cluster
 
(from 112914-01)
 
This patch revision accumulates and obsoletes the changes
in Solaris Update s9u1 feature point patch  112698-02
 
(from 112698-02)
 
This patch revision synchronizes the package version strings
between s9 and s9u1
 
(from 112698-01)
 
1148813 subnet routes turn into host routes (routed)
1240645 in.routed: add support for subnet number of all 0's or all 1's per RFC 1812
4075054 Solaris 2.6 doesn't deliver a routing daemon to support variable length subnet.
4327168 in.routed replies for RIP cmd request with norip option.
4341344 in.rdisc does not generate advertisements with a lifetime of zero
4475921 *in.routed* rtlookup in addrouteforif() has poor error checking
4532805 ip_icmp.h is missing some necessary definitions
4532808 in.routed is not lint-clean
4532860 snoop should support RIPv2
4559001 <protocols/routed.h> needs RIP-2 definitions
4587434 net/route.h should have latest BSD RTAX_* defines
4637330 new in.routed rdisc behavior is bad
4635766 in.routed loses control when ripped off
4637788 in.routed aggregating away learned routes because of a static default route
4648299 in.routed fails to discover default router on multi-homed host via discovery
 
(from 113153-01)
 
4661975 in.mpathd needs to be dynamically linked
4676731 PSARC/2002/137 IPMP Asynchronous Event Definitions
 
(from 115016-01)
 
4777295 PSARC/2002/615 IP Multipathing Query Interface
4775897 events for the ipmp anonymous group should be just like named groups


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 CoS RFE 4488694 (No mechanism to indicate if an
interface supports CoS marking or not), please also install patch
112902-01 (or newer).
 
NOTE 2: To get the complete Packet Tunneling over IPv6 feature, please
also install the following patches:
 
112902-01       (or newer)      ip
112903-01       (or newer)      tun
112915-01       (or newer)      snoop
112928-01       (or newer)      in.ndpd
 
NOTE 3: To get the complete IP Multipathing (IPMP) Async Event feature,
please also install the following patch:
 
113464-01       (or newer)      IPMP Headers
 
NOTE 4: To get the complete 6to4 Router feature, please also install the
following patches:
 
112903-03       (or newer)      tun patch
112902-10       (or newer)      ip patch
 
NOTE 5: Installing this patch will permanently move /sbin/in.mpathd to
the new location /usr/lib/inet/in.mpathd.  /sbin/in.mpathd will
then be replaced by a symlink to this new location.
 
Backing this patch out will restore the original in.mpathd binary,
but the positional change described above will not be undone.
 
NOTE 6: To get the complete RIPv2 feature, please also install the following
patches:
 
112915-01       (or newer)      snoop
112916-01       (or newer)      rtquery
112929-01       (or newer)      RIPv2 Headers
112918-01       (or newer)      route.h


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:

115683-03 replaces 115683-02




README -- Last modified date: Friday, November 9, 2012