|
|
MultiNet ECO kit announcement
The following ECO kit is now available for MultiNet:
ECO: KERNEL-UPDATE-220_A051
Description: Correct a potential system crash
Release date: 17-JUN-2008
Ranking: 1
Max ranking: 1
Versions: V5.1A
Requisites:
ftp://ftp.multinet.process.com/patches/multinet051/kernel-update-220_a051.zip
To search the MultiNet ECO database, please visit the following URL:
http://www.multinet.process.com/eco.html
For more information, contact Process Software via:
E-mail: support@xxxxxxxxxxx
Phone: 1-800-394-8700
The ECO kit README contents are below.
-----------------------------------------------------------
KERNEL-UPDATE-220_A051 - Kernel ECO kit Rev 22.0 for MultiNet V5.1A 16-Jun-2008
Copyright © 2005, 2006, 2007, 2008 Process Software, LLC
This kit updates MultiNet V5.1 Rev A with a new version of MULTINET.EXE
for MultiNet for OpenVMS (VMS/VAX V5.5-2 and later, VMS/Alpha V6.1 and
later), IF_SE.EXE for MultiNet for OpenVMS (VAX 5.5-2 and later and Alpha
V6.1 and later) or MULTINET_KERNEL.EXE for MultiNet for VMS/Integrity V8.2
and later.
The ranking for this ECO is 1.
The overall ranking for it is 1 (KERNEL-UPDATE-220_A051).
The following changes have been made in this kit:
- Correctly initialize an IGMP data structure so that code that walks
the multicast data structures doesn't ACCVIO and cause a system crash.
ECO Rank: 1 KERNEL-UPDATE-220_A051 DE 10734
----------------------------------------
This kit also includes the following changes from previous ECO kits:
- Correct a build error that prevented the code introduced in
KERNEL-UPDATE-190_A051 from being used on Alpha systems running VMS V8.
For full functionality UCXDRIVER-061_A051 should also be installed.
ECO Rank: 3 KERNEL-UPDATE-211_A051 DE 10619, 10662
- Modify the main interrupt processing loop such that it does it takes a
break and releases the spinlock if it has held it for more than 1/2 of
the spinwait timeout value. This provides an opportunity for other code
that needs the spinlock to get it and reduces the chance of a spinwait
timeout crash.
ECO Rank: 2 KERNEL-UPDATE-210_A051 DE 10703
- Correct an error in IPSEC key processing that can cause a crash.
ECO Rank: 2 KERNEL-UPDATE-210_A052
- MultiNet 5.n requires the difference between the available window and
the amount of window known to peer to be at least 50% of the maximum
possible window before a window update is sent when there is no other
reason to send a packet. MultiNet 4.4 required the difference to be at
least 35% to send the window update. Setting the kernel variable
TCP_44_WIN_UPD to 1 will return to the V4.4 behavior.
ECO Rank: 3 KERNEL-UPDATE-200_A051 DE 10686
- For Alpha and Integrity increase the size of the Ethernet message
transmit queue to 5000. Also add the kernel variable SE_QUEUE_HIGH
which will keep track of the maximum value seen.
ECO Rank: 3 KERNEL-UPDATE-191_A051 DE 10673
- Correct a couple of potential crashes due to improper interlocking.
ECO Rank: 3 KERNEL-UPDATE-190_A051 DE 10653
- For VMS V8 (Alpha and Integrity) implement transfers larger than
65535 bytes such that 65535 is returned in the second word of the
IOSB and the actual number of transfered bytes is returned in the
third and fourth words of the IOSB. UCX_LIBRARY_EMULATION-080_A052
is recommended to best take advantage of this feature. This
duplicates behavior of TCP/IP Services.
ECO Rank: 3 KERNEL-UPDATE-190_A051 DE 10619, 10662
- Correct an error in managing routing table update timers that can cause
a system crash. (DE 10633 KERNEL-UPDATE-180_A051) ECO Rank: 2
- Correct an error that limited the number of PD interfaces that could
be defined on Integrity systems to 8.
(DE 10635 KERNEL-UPDATE-180_A051) ECO Rank: 2
- Correct potential routing problems when using IP Cluster aliases.
(KERNEL-UPDATE-180_A051) ECO Rank: 3
- Allow a new bind to an address and port when there is an existing socket
that is disconnected and has SOREUSEADDR or SOREUSEPORT set.
(DE 10616 KERNEL-UPDATE-171_A051) ECO Rank: 3
- Change the internal priority of memory allocation so that it is more
important than packet processing. This can help avoid panics due to
being out of memory in very busy systems.
(KERNEL-UPDATE-170_A051) ECO Rank: 3
- Correct errors in how the NTYDRIVER port routines link to the terminal
on Integrity systems. This patch is necessary for Point Secure's System
Detective to work with MultiNet on Integrity systems.
(DE 10570 KERNEL-UPDATE-160_A051) ECO Rank: 2
- Treat Acks to Syn-Acks that don't match the expected sequence numbers
as if they never arrived. This will cause the Syn-Ack to be
retransmitted from the timeout code instead of input processing and
avoid a potential condition where we never give up exchanging these
disagreeing packets.
- If the kernel variable se_loadbalancing is set to 0 (zero) then the
common_link functionality will only do failover between interfaces, not
load balancing. The default value for this variable is 1, which enables
load balancing. Load balancing can lead to out of order delivery of
packets.
(DE 10494 ECO KERNEL-UPDATE-150_A051) ECO Rank: 1
- Correct an error that can cause the FIN flag to be set on the second to
last packet of a TCP. This causes the other side to drop the final
packet and any data that may be contained in it.
(DE 10508 ECO KERNEL-UPDATE-151_A051) ECO Rank: 1
- Modify calculation involved in checking the amount of buffer space a
socket can use to avoid overflows. This allows values larger than
524287 to be used for the kernel variable SB_MAX and restores the
limits that MultiNet V4.4 had.
(DE 10481 ECO KERNEL-UPDATE-140_A051) ECO Rank: 3
- Correct an error in the performance improvements for Telnet
(DE 10434 ECO KERNEL-UPDATE-136_A051) ECO Rank: 3
- Performance improvements for telnet.
(DE 10434 ECO KERNEL-UPDATE-134_A051) ECO Rank: 3
- Correct an error in processing IGMP query messages that would cause
MultiNet to not respond with the current group membership messages.
Also set the Router Alert option in the IP portion of the packet.
Correct building error which made some kernel variables not visible
on Integrity systems.
(DE 10431 ECO KERNEL-UPDATE-132_A051) ECO Rank: 3
- Add kernel variable IGMP_OLD_ROUTER, which when set to a non-zero
value will cause IGMPv1 membership reports to be sent.
(DE 10431 ECO KERNEL-UPDATE-133_A051) ECO Rank: 3
- Set IP TOS to 0xC0 as per RFC 3376 when sending IGMP messages.
(DE 10431 ECO KERNEL-UPDATE-135_A051) ECO Rank: 3
- Correct an error in which new connections that match an old connection
in TIME WAIT state are delayed in starting.
(DE 10408 ECO KERNEL-UPDATE-120_A051) ECO Rank: 3
- Correct a potential crash when using DECnet over IP.
(DE 10360 ECO KERNEL-UPDATE-110_A051) ECO Rank: 1
- Security improvements in ARP handling code.
(DE 10340 ECO KERNEL-UPDATE-110_A051) ECO Rank: 2
- Correct a potential crash due to synchronization errors.
(DE 10318 ECO KERNEL-UPDATE-100_A051) ECO Rank: 1
- Return the default behavior for raw IP sockets to not add an IP header
to the packet before delivering it to the user program. This can be
controlled by the kernel variable RAW_ADDHDR or with the HDRINCL socket
option. (DE 10322 ECO KERNEL-UPDATE-101_A051) ECO Rank: 3
- Subtract the length of the options to be sent as part of TCP packets
when sending a packet with MSS data as there are some systems and
routers that misinterpret the MSS option in RFC 879 as the maximum
beyond the minimum length headers.
(DE 10265 ECO KERNEL-UPDATE-092_A051) ECO Rank: 3
- Correct an error which can cause a system crash when there is an error
transmitting an ethernet packet.
(DE 10285 ECO KERNEL-UPDATE-091_A051) ECO Rank: 1
- Correct an error which can cause a system crash while obtaining IP
connection information from SNMP.
(DE 10252 ECO KERNEL-UPDATE-080_A051) ECO Rank: 1
- For Integrity systems the MultiNet kernel variables TCP_DO_NAGLE,
ALLOW_SUSER_BIND_HIJACK and ARP_OVERWRITTEN_LOGS are now visible.
- Correct an error which can cause a spinwait timeout resulting in a
system crash.
(DE 10216 ECO KERNEL-UPDATE-070_A051) ECO Rank: 1
- Modify the check for zero length data in SIOCGIFCONF so that it is done
regardless of the address value. This corrects a problem that some
Java programs have.
(DE 10205 ECO KERNEL-UPDATE-060_A051) ECO Rank: 3
- Check TCP_MAXPERSISTIDLE for zero, allowing the persist drop function
to be disabled. This restores MultiNet 4.4 functionality
(DE 10203 ECO KERNEL-UPDATE-060_A051) ECO Rank: 3
- Correct an error which can cause a system crash when using DECnet
Application Services.
(DE 10198 ECO KERNEL-UPDATE-050_A051) ECO Rank: 1
- Correct an error which can cause socket to not be completely cleaned up
upon close. This results in reduced performance on the system.
(DE 10187 ECO KERNEL-UPDATE-040_A051) ECO Rank: 2
- Correct an error which can cause a system crash on Alpha or Integrity
systems.
(DE 10176 ECO KERNEL-UPDATE-030_A051) ECO Rank: 1
- Correct an error which can cause a system crash on VAX systems.
(DE 10153 ECO KERNEL-UPDATE-020_A051) ECO Rank: 2
- Correct an error in processing an ICMP message.
(DE 9700 ECO KERNEL-UPDATE-010_A051) ECO Rank: 2
- Ethernet interface transmit performance improvements for Alpha and
Integrity systems.
You must reboot after installing this ECO kit for the changes to
take effect.
[End of ECO announcement]
|
|