vmsnet.networks.tcp-ip.multinet
[Top] [All Lists]

MultiNet ECO kit available: KERNEL-UPDATE-220_A051

Subject: MultiNet ECO kit available: KERNEL-UPDATE-220_A051
From: bryant@xxxxxxxxxxx
Date: Tue, 17 Jun 2008 12:29:23 -0400
Newsgroups: vmsnet.networks.tcp-ip.multinet

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]


<Prev in Thread] Current Thread [Next in Thread>
  • MultiNet ECO kit available: KERNEL-UPDATE-220_A051, bryant <=