Patch-ID# 100361-04
Keywords: nfs server responding due arp table size 
Synopsis: SunOS 4.1.1;4.1.2;4.1.3: server not responding due to limits of arp table
Date: Dec/09/93
 
Solaris Release: 1.0 1.0.1 1.1

SunOS Release: 4.1.1 4.1.2 4.1.3

Unbundled Product: 
 
Unbundled Release: 
 
Topic: Arp table size 
 
BugId's fixed with this patch: 1043580 

Relevant Architectures: sparc
    NOTE: sun3 sun4 sun4c

Patches which conflict with this patch:

Patches required with this patch:

Obsoleted by:

NOTE:
Update -04, 9-Dec-93
--------------------
Change README to show patch can be used for 4.1.2 and 4.1.3 systems
besides 4.1.1

Update -03, 21-Jan-92
---------------------
Increased the arp table size from 512 to 1024.  
Compiled a new arp

Update -02, 28-Aug-91
---------------------
Added patchid string to if_ether.c

Problem Description:

NFS clients experience "server no responding" errors which effect
nfs and uptime.  This idle state can last for a minute to hours.
The arp request is repeatedly sent over and over again until finally
able to update arp table with client's address.  Once client's address
is in arp table systems work fine.  

One more thing noticed is that entries were deleted last-in last first-out
versus first-in first-out like stated in the source code.


Patch Installation Instructions:
--------------------------------
Backup system before doing this!

mv /sys/`arch -k`/OBJ/if_ether.o /sys/`arch -k`/OBJ/if_ether.o.FCS

cp if_ether.o /sys/`arch -k`/OBJ/

         Please Refer to the System and Networking Administration Manual
             section on building and installing a custom kernel.

Rebuild and install the new kernel.

mv /usr/etc/arp /usr/etc/arp.FCS
cp arp /usr/etc

use chmod and chown to set premissions of arp as follows:
-rwxr-sr-x  1 root     kmem        16384 Oct  2 15:45 /usr/etc/arp*


Special Install Instructions: 
-----------------------------
None.
