|
|
Heads Up: "ce" driver update is requiredDate: Sat, 22 Oct 2005 22:51:06 -0700 (PDT) From: Adi Masputra <Adi dot Masputra at Sun dot COM> To: onnv-gate at onnv dot eng dot sun dot com, on-all at eng dot sun dot com Subject: Heads Up: "ce" driver update is required Gatelings, This heads up applies to both SPARC and x86 platforms with Sun GigaSwift Ethernet (Cassini, or "ce") network interface; if your machine is not equipped with this hardware you can ignore the rest of this message. My recent putback of: PSARC 2005/082 Yosemite: UDP Performance Enhancement 4796051 Solaris needs a more complete HW checksumming support 4905227 duplicate macros in ipclassifier.h and ip.h 4915681 need hardware checksum offload for the case of IP/UDP reassembly 6201076 outbound flow-control dysfunctional, ip to ce using mdt 6223331 ipv6 flow control may corrupt UDP packets 6223809 16-bit aligned IP header should be allowed for all x86 platforms 6275398 Galaxy hangs when running lmbench 6281836 Yosemite project integration into Solaris 6281885 xge needs to support IPv6 checksum offload 6282776 IPv6 NCE fast path is not created for incoming solicitation 6304890 IP transmit-side checksum logic needs to be tightened 6304902 IP6_IN_NOCKSUM is obsolete and should be torched 6304904 UDP should reject TI_GETPEERNAME for non-connected endpoint 6306768 IP and UDP device and module definitions need to be centralized introduces some changes at the network stack which include the ability to offload checksum calculation for outbound and inbound IPV6 packets on capable network cards. To support this, your machine must be running at least "ce" driver revision 1.148 which includes fixes for 6223263. Failure to do so will result in most IPV6 packets being dropped by the network stack due to invalid transport checksum. BFU has been modified to check for this condition, and if required, it will request that you run the driver upgrade script first before rebooting and continuing with the BFU process: /ws/onnv-gate/public/bin/update_ce Note that the check done by BFU happens only if the "ce" interface is plumbed; you need to run the above script manually if the hardware is present but isn't currently used/plumbed. Check for the driver version by running modinfo(1M) and grepping for "CE". If anyone has issues or requires assistance, please contact me. Adi -- Adi Masputra, Solaris Core Network Technologies, NPT |