Dear Caldera Customer, Support Level Supplement (SLS) ptf7666f, the UnixWare 7.1.1 TCP/IP Supplement, addresses all of the issues listed below. SLS ptf7666a addressed these issues: 1. Time stamping causes ip fragmentation. 2. Previous escalation work released into ptf7446 and UnixWare 7 Release 7.1.1 is being nullified by modifications to udp_open(). SLS ptf7666b addresses these issues: 3. TCP drops a byte during long transfers. 4. A panic occurs during recvmsg in ss_copy_sockaddr, when using connectionless AF_UNIX sockets, and the sender disappears. 5. UDP port bind errors occur at bootup. SLS ptf7666c addresses these issues: 6. Under heavy TCP load, the following warning can be displayed on the console: "Warning: tcp_timers: couldn't set persistent timer, dropping connections" 7. When client and server are on two different machines, the server incorrectly acknowledges TCP window probe packets after flow control has kicked in. 8. The server does not read the full amount of data from a socket in one read system call. It only reads the data stored in one message buffer even if multiple messages are present at the stream head. 9. iplrsrv now yields the cpu after 1 clock tick worth of message process and re-enables the queue to be scheduled on some other cpu. Without the fix, if there is a lot of traffic on the loopback queue, a cpu can get stuck processing these messages and its callouts can suffer. 10. Made corrections to optimization code in runqueues. SLS ptf7666d addresses these issues: 11. System hangs in tcpclose. 12. Panic in tcp code with ptf7666c installed. 13. ptf7410h(libthread) causes _xconnect() to get interrupted by SIGLWP. EELS fail to start. 14. Under heavy load, on networked configuration, in.snmpd core dumps. 15. If two arp -d's are called in quick succession, one of the entries may not be deleted. 16. 'getmany' displays incorrect netmasks. 17. Using the same address on Ethernet and PPP causes the loopback route to the Ethernet address to disappear after the PPP connection is detached. 18. UnixWare 7.1.1 locks up when sending data to a system that is unreachable. 19. If you connect() to an AF_UNIX/SOCK_DGRAM (connectionless) socket, the other end erroneously receives a HUP condition when the "connector" closes the socket. 20. Panic in tcp code with ptf7666c installed. SLS ptf7666e addresses this issue: 21. UnixWare 7.1.1 hangs (out of kernel virtual memory) during load testing with the Intel Gigabit Ethernet driver. 22. The fs wio counter (reported by sar and rtpm) can get corrupted. SLS ptf7666f addresses this issue: 23. Reissue as SLS ptf7666f with the inclusion in ptf7666f.txt of the dependency (prerequisite) on SLS ptf7701. Contents -------- /etc/conf/pack.d/async/Driver_atup.o /etc/conf/pack.d/async/Driver_mp.o /etc/conf/pack.d/fs/Driver_atup.o /etc/conf/pack.d/fs/Driver_mp.o /etc/conf/pack.d/inet/Driver_atup.o /etc/conf/pack.d/inet/Driver_mp.o /etc/conf/pack.d/io/Driver_atup.o /etc/conf/pack.d/io/Driver_mp.o /etc/conf/pack.d/kma/Driver_atup.o /etc/conf/pack.d/kma/Driver_mp.o /etc/conf/pack.d/mem/Driver_atup.o /etc/conf/pack.d/mem/Driver_mp.o /etc/conf/pack.d/socksys/Driver_atup.o /etc/conf/pack.d/socksys/Driver_mp.o /etc/conf/pack.d/ticlts/Driver_atup.o /etc/conf/pack.d/ticlts/Driver_mp.o /etc/conf/autotune.d/mem /etc/conf/dtune.d/mem /etc/conf/mtune.d/kma /usr/include/netinet/tcp_var.h /usr/include/sys/metrics.h /usr/bin/netstat /usr/sbin/arp /usr/sbin/trpt /usr/sbin/in.snmpd Software Notes and Recommendations ---------------------------------- SLS ptf7666f should only be installed on: UnixWare 7.1.1 SLS ptf7603k and SLS ptf7701 MUST be installed before ptf7666f can be installed. SLS ptf7666f supersedes the following Supplements: ptf7674 ptf7668 ptf7682 Installation Instructions ------------------------- 1. Download the ptf7666f.Z file to the /tmp directory on your machine. 2. As root, uncompress the file and add the package to your system using these commands: $ su Password: # uncompress /tmp/ptf7666f.Z # pkgadd -d /tmp/ptf7666f # rm /tmp/ptf7666f Alternatively, this SLS package may be installed in quiet mode, that is, without displaying the release notes and asking for installation confirmation. To do this, use these commands: $ su Password: # uncompress /tmp/ptf7666f.Z # pkgadd -qd /tmp/ptf7666f all # rm /tmp/ptf7666f 3. Reboot the system after installing this package. The release notes displayed prior to installation can be found in: /var/sadm/pkg/ptf7666/install/ptf7666.txt Removal Instructions -------------------- 1. As root, remove the package using these commands: $ su Password: # pkgrm ptf7666 2. Reboot the system after removing this package. If you have questions regarding this SLS, or the product on which it is installed, please contact your software supplier.