Please consider a donation to the Higher Intellect project. See https://preterhuman.net/donate.php or the Donate to Higher Intellect page for more info. |
Patch 5513: Difference between revisions
From Higher Intellect Vintage Wiki
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Patch 5513 : 6.5.20/21 Jumbo Network Drivers Security Fixes == | == Patch 5513 : 6.5.20/21 Jumbo Network Drivers Security Fixes == | ||
Line 111: | Line 98: | ||
[[Category:IRIX Patches]] | |||
Latest revision as of 12:37, 17 October 2020
Patch 5513 : 6.5.20/21 Jumbo Network Drivers Security Fixes
This patch replaces the following patches:
5248
This patch has no known incompatibilities
This patch fixes the following bugs:
882381 - Tigon III connection Fails with some UDP traffic. 883031 - Panic when HOTPLUGGING a tigon3 card 883039 - EAGAIN can get passed back to socket incorrectly 884830 - -highbw has no affect in ifconfig-1.options for gigabit 886241 - ASSERT failure in m_vget from tg_fill_common 887268 - Add entropy gathering for /dev/random in tg driver 888131 - Add LINKDOWN detection to ethernet interfaces 890590 - RFE: Driver layer IP fragmentation for tg interfaces 890955 - tg driver should log messages when HPN cards are detected 891874 - Tigon3 Fiber PHY incorrectly reports link state changes 891922 - tg driver does not set Promiscuous Mode when IFF_PROMISC flag set. 892174 - if_tg can lock up when output queue is full 893028 - Regression: assert failure in m_vget 893472 - regression: ping -s 2000 broken when l2ipfrag set 895670 - Tigon 3 on O350 fails to add multicast group as a NON-root user. 895706 - tg0: Link logically down warnings 895768 - Cleanup of irix/kern/io/pcibr code 897083 - Missing "Integral" in hinv interface description prevents robinst of chimera
Supported_Hardware_Platforms
This patch contains bug fixes for all IP27, IP30 and IP35 systems. The software cannot be installed on other configurations.
Some notes:
- 6.5.20 and 6.5.21 do not support this drivers ability to set the interrupt cpu dynamically. Patch 5513 *disables* this functionality. The existing functionality can lead to panics. Please move to 6.5.22 if this functionality is a requirement.
- This patch adds support for dual port Gigabit cards based on the Broadcom 5704 ASIC. These are PCIX-GIGENET-OR-2P and PCIX-GIGENET-C-2P. These are not mentioned in the tg man page, but the cards can be seen using tgcmd.
- All three replaced drivers have added flushbus calls to avoid strange behavior due to mis-ordered PIOs.
- All three drivers prevent a common denial of service attack where short packets are thrown at the interface forcing the stack to use large amounts of cpu time to handle them all. In these situations, the driver will drop packets if the input queue is full.
Supported_Software_Platforms
This patch contains bug fixes for IRIX 6.5.20m, 6.5.20f, 6.5.21m and 6.5.21f. The software cannot be installed on other configurations.
Bugs_Fixed_by_Patch_SG0005513
This patch contains fixes for the following bugs in IRIX 6.5.20m, 6.5.20f, 6.5.21m and 6.5.21f. Bug numbers from Silicon Graphics bug tracking system are included for reference.
- Bug #882381- Tigon III connection Fails with some UDP traffic.
- Bug #883031- Panic when HOTPLUGGING a tigon3 card
- Bug #883039- EAGAIN can get passed back to socket incorrectly
- Bug #884830- -highbw has no affect in ifconfig-1.options for gigabit
- Bug #886241- ASSERT failure in m_vget from tg_fill_common
- Bug #887268- Add entropy gathering for /dev/random in tg driver
- Bug #888131- Add LINKDOWN detection to ethernet interfaces
- Bug #890590- RFE: Driver layer IP fragmentation for tg interfaces
- Bug #890955- tg driver should log messages when HPN cards are detected
- Bug #891874- Tigon3 Fiber PHY incorrectly reports link state changes
- Bug #891922- tg driver does not set Promiscuous Mode when IFF_PROMISC flag set.
- Bug #892174- if_tg can lock up when output queue is full
- Bug #893028- Regression: assert failure in m_vget
- Bug #893472- regression: ping -s 2000 broken when l2ipfrag set
- Bug #895670- Tigon 3 on O350 fails to add multicast group as a NON-root user
- Bug #895706- tg0: Link logically down warnings
- Bug #895768- Cleanup of irix/kern/io/pcibr code
- Bug #897083- Missing "Integral" in hinv interface description prevents robinst of chimera
Replaces and rolls up:
- Patch 5248, which fixes:
- Bug #882381- Tigon III connection Fails with some UDP traffic.
- Bug #883031- Panic when HOTPLUGGING a tigon3 card
- Bug #883039- EAGAIN can get passed back to socket incorrectly
- Bug #884830- -highbw has no affect in ifconfig-1.options for gigabit
- Bug #886241- ASSERT failure in m_vget from tg_fill_common
- Bug #887268- Add entropy gathering for /dev/random in tg driver
- Bug #888131- Add LINKDOWN detection to ethernet interfaces
- Bug #890590- RFE: Driver layer IP fragmentation for tg interfaces
- Bug #890955- tg driver should log messages when HPN cards are detected
- Bug #891874- Tigon3 Fiber PHY incorrectly reports link state changes
- Bug #891922- tg driver does not set Promiscuous Mode when IFF_PROMISC flag set.
- Bug #892174- if_tg can lock up when output queue is full
- Bug #893028- Regression: assert failure in m_vget
- Bug #893472- regression: ping -s 2000 broken when l2ipfrag set
- Bug #895670- Tigon 3 on O350 fails to add multicast group as a NON-root user
- Bug #895706- tg0: Link logically down warnings
- Bug #895768- Cleanup of irix/kern/io/pcibr code
- Bug #897083- Missing "Integral" in hinv interface description prevents robinst of chimera
Subsystems_Included_in_Patch_SG0005513
This patch release includes these subsystems:
- patchSG0005513.eoe_sw.base