Patch-ID# 100361-03
Keywords: nfs, server, responding, due, arp, table, size 
Synopsis: SunOS 4.1.1: server not responding due to limits of arp table
Date: 13/Feb/92
 
SunOS release: 4.1.1

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

Architectures for which this patch is available: sun4 sun4c sun3

Patches which may conflict with this patch:

Obsoleted by:

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.

INSTALL: 

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*

