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*