Patch-ID# 103170-12
Keywords: security pkt_len ip ifconfig panic tcp ping checksum NFS write fddi
Synopsis: SunOS 5.5_x86: arp,ip,udp,icmp driver, and ifconfig fixes
Date: Jul/02/97

Solaris Release: 2.5_x86

SunOS Release: 5.5_x86

Unbundled Product:

Unbundled Release:

Xref: This patch available for SPARC as patch 103169

Topic: SunOS 5.5_x86: arp,ip,udp,icmp driver, and ifconfig fixes

BugId's fixed with this patch: 1188307 1224089 1224148 1226653 1226919 1232866 1233827 1240331 1248446 1259279 1262096 4019260

Changes incorporated in this version: 1226919

Relevant Architectures: i386

Patches accumulated and obsoleted by this patch:

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

Files included with this patch:

/kernel/drv/ip
/sbin/ifconfig
/usr/sbin/ifconfig
/kernel/drv/arp
/kernel/drv/udp
/kernel/drv/icmp

Problem Description:

1226919 ping -sv -i 127.0.0.1 224.0.0.1 causes a panic

(from 103170-11)

4019260 icmp panic on mi_free() in icmp_close() in 2.5

(from 103170-10)

1226653 IP can send packets larger than MTU size to the driver

(from 103170-09)

1262096 IP believes it has correctly reassembled a packet, but one fragment not received

(from 103170-08)

1259279 x86 byte ordering/endian problem in ip & arp for DL_UNITDATA_REQ

(from 103170-07)

1248446 arp cache is not getting updated appropriately

(from 103170-06)

1233827 tcp retransmits too much for short connections as seen at web sites
1240331 ifconfig of a non-existent virtual interface creates one even as a regular user

(from 103170-05)

1240331 ifconfig of a non-existent virtual interface creates one even as a regular user

(from 103170-04)

1188307 ill_frag_timeout() panic on Intergraph machines when heavily stressed

(from 103170-03)

1224089 NFS writes hang when doing copy over fddi 3.0.1

(from 103170-02)

1224148 TCP performance becomes unacceptable due to bad checksums generated by 2 .4

(from 103170-01)

1232866 bogus pkt_len (short one) causes ip to panic

Patch Installation Instructions:
--------------------------------
Refer to the Install.info file within the patch for instructions on
using the generic 'installpatch' and 'backoutpatch' scripts provided
with each patch. Any other special or non-generic installation
instructions should be described below.

Special Install Instructions:
-----------------------------

Refer to the file called SPECIAL_NOTE_IFCONFIG shipped with this patch
for the ifconfig manpage.
 
If the reason to install this patch is to fix bugid 1233827 (tcp retransmits
too much for short connections as seen at web sites), the 2.5 tcp patch
(103448-03 or higher) is also required.
