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: 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.