OBSOLETE Patch-ID# 118777-18
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: ce ipv6 broadcast ring-buffer hang security
Synopsis: Obsoleted by: 118777-19 SunOS 5.10: Sun GigaSwift Ethernet 1.0 driver patch
Date: May/17/2012
Install Requirements: Reboot after installing this patch to activate the changes delivered. An alternative may be specified in the Special Install Instructions.
Solaris Release: 10
SunOS Release: 5.10
Unbundled Product:
Unbundled Release:
Xref: This patch available for x86 as patch 118778
Topic: SunOS 5.10: Sun GigaSwift Ethernet 1.0 driver 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.sun4u sparc.sun4v
Bugs fixed with this patch:
Changes incorporated in this version: 7008217 6971747
Patches accumulated and obsoleted by this patch: 121189-04
Patches which conflict with this patch:
Patches required with this patch:
NOTE: If the Sun Trunking Utility 1.3 is installed, make sure that
the latest Trunking Utility patch, 121181-01 or later is installed.
Obsoleted by:
Files included with this patch:
/platform/sun4u/kernel/drv/sparcv9/ce
/platform/sun4v/kernel/drv/sparcv9/ce
/usr/include/sys/ce.h
/usr/lib/adb/sparcv9/ce_stats
/usr/lib/adb/sparcv9/ce_statsmdt
Problem Description:
7008217 memory leak in ce driver transmit path when dupb() for mblk_t with b_wptr near page boundary fails
6971747 panic in ce_wput() or ce_close() due to q_ptr being NULL
(from 118777-17)
6937858 Sun Trunking over ce driver leaks memory upon receipt of multicast frames
(from 118777-16)
6927683 for 802.3 frames with payload < 46 bytes we're sending padding bytes upstream
6924797 ce driver needs "-f" option to create VLAN
(from 118777-15)
6879648 regression in fix for CR 6584724 causes Veritas Cluster MultiNICBAgent to panic system
6824729 trunk doesn't come up with physical link of trunk head being down
6857370 ifconfig can hang after zone shutdown if ce is plumbed on global zone
(from 118777-14)
6598421 ce driver requires DLPI consumer to be in DL_IDLE state for dl_notify_req
6778985 change multicast hashing mechanism
6797261 deadlock in ce driver in ce_start (promiscuous mode) and ce_global_reset on link_down interrupt
6775712 ce_mtx_msg panics calling ddi_dma_nextcookie on a DVMA handle
6787703 SB1500 panic for hellfire stress test
6774094 ce: system crash under stress on jumbo frame enabled system
6741458 race condition in ce_send_up() on trunk head's sap tree
(from 118777-13)
6624392 ce driver prefetch using Intel 31154 bridge causes E25K/E20K system panics
(from 118777-12)
6606507 ce driver needs to work with Solaris 10 IP Instances
6281341 RFE: ce_taskq_disable should be able to set on per instance basis
(from 118777-11)
6552011 setting ce:ce_no_tx_lb=1 causes a Cassini driver hang under heavy load
(from 118777-10)
6552011 setting ce:ce_no_tx_lb=1 causes a Cassini driver hang under heavy load
6538624 Cassini: recursive mutex panic on cep->str_list_txlock
6550184 Cassini CR 6538624 fixes panic but now causes "IP:...Hardware address...trying to be our IP..."
(from 118777-09)
6342672 ce should use bcopy or dvma but not ddi_dma
6342675 ce should use port numbers for Tx ring selection
6401602 x86_32bits broken ce driver
6428623 MDT doesn't work in raw mode
6493290 Cassini needs to conform to VLAN Observability behavior proposed in PSARC/2006/358
6501309 seems Sun Trunking setup with CE card encounters flow control issue
6460221 U45 PCI Express panic with X4445A + PCIX U320 SCSI under heavy I/O load
6515306 kstat returns wrong lp values for GBE PCI Multimode Fiber Adapter (GFS)
(from 118777-08)
6434341 ce version 1.154 system hangs when rebooting
4722784 Cassini driver should capture entire raw packet
6451235 deadlock between two threads in ce (with cep->str_list_txlock and laggr_rwlock)
(from 118777-07)
6438569 obsolete the S10 Sun4v patch (121189) and accumulate into patch 118777
(from 118777-06)
6345632 investigate the resurrection of 4 interrupts per CE port
6385683 25K panics with Schizo and XMITS cards when testing fix for IB
(from 118777-05)
6236474 ce molests PCI-bus, panics system
6390978 data corruption on ce (x86) when using jumbo frames with MDT enabled
6227233 Starcat domains hang on Cauldron with PERR, BERR, NCPQ_TO (DSTOP)
6388242 panic with NULL pointer in laggr_get_dev if ce patch updated without updating trunking patch
(from 118777-04)
6214285 leak of streams mblk with Sun Trunking on network with type 886d Ethernet packets broadcast
6310502 data corruption on ce (x86) when using jumbo frames
6356079 Cassini Tx hangs under heavy traffic
4770635 Cassini Multidata Tx logic may lead to interface deadlock
6358618 disabling MDT breaks VLAN tagging for ce
6358633 snooping on CE VLAN interface outputs nothing
4763926 IP packets get stuck in ce driver during Multidata transmit
(from 118777-03)
6304571 tx_ring becomes wedged with queueing=1
6216131 STREAMS flow control broken in ce driver
6255394 ce driver network hardware problem can hang whole machine
(from 118777-02)
6251174 ce reorders fragmented IP packets on transmit
6279238 ce panic when running hellfire on V440
6266901 bcopy_more BAD TRAP during high stress testing of jumbo frames
6218302 system panic when cfgadm and ifconfig were executed simultaneously
6280692 under certain conditions, qge/ce hardware could silently discard received packets
(from 118777-01)
6266985 ce stops working on x86 post new-boot
6255365 ce_unmap_rx_dma frees ring buffer before sync of data from dvma
6277650 GFS failed DL_ENABMULTI_REQ/broadcast & L_DISABMULTI_REQ/broadcast tests
6273441 QGE-X Tx performance is low
6223263 Cassini breaks IPv6 hardware checksum offload
6238254 ce/qfe/ge qassociate failure can lead to panic
6261657 ce is sometimes confused about DLPIv2 DL_ERROR_ACK semantics
Patch Installation Instructions:
--------------------------------
Please refer to the man pages for instructions on using 'patchadd'
and 'patchrm' commands provided with Solaris.
The following example installs a patch to a standalone machine:
example# patchadd /var/spool/patch/123456-07
The following example removes a patch from a standalone system:
example# patchrm 123456-07
For additional examples please see the appropriate man pages. Any
other special or non-generic installation instructions should be
described below as special instructions.
Special Install Instructions:
-----------------------------
After installing this patch, please reboot the system to load the newly
installed driver.
README -- Last modified date: Wednesday, October 14, 2015