Patch-ID# 100846-01 Keywords: network hang, SNA, OSI, FDDI Synopsis: NetWare SunLink 1.0: steals packets from other protocol stack Date: Jan/12/93 SunOS release: 4.1.1, 4.1.2, 4.1.3 Unbundled Product: NetWare SunLink Unbundled Release: 1.0 Topic: steals packets from other protocol stacks BugId's fixed with this patch: 1111692 Architectures for which this patch is available: sun4 sun4c sun4m Patches which may conflict with this patch: Obsoleted by: Files included with this patch: dsd.o Problem Description: If NetWare SunLink 1.0 is running on the same system as SNA, OSI, FDDI, or uShare, whichever product is started last receives all the packets for the other product. The other product appears to be suspended. If SNA is started after NetWare SunLink, then NetWare SunLink appears suspended because it is not receiving any packets, and vice versa. This patch is only needed under the following conditions: 1. NetWare SunLink must be using frame type ETHERNET_802.3, ETHERNET802.2, ETHERNET_SNAP, or TOKEN-RING. 2. The other communication product must be running over the Ethernet or Token Ring device. Any product which configures the llc driver to run over Ethernet or Token Ring will need this patch. Specifically, if the /etc/rc.local file contains lines similar to the following, then the llc driver is being used. /usr/sunlink/sys/iflayer llc0 tr0 or /usr/sunlink/sys/iflayer llc0 le0 Install Instructions: (1) Save the original version of dsd.o mv /sys/`arch -k`/OBJ/dsd.o /sys/`arch -k`/OBJ/dsd.o.FCS (2) Copy the patched file to the OBJ directory cp `arch -k`/dsd.o /sys/`arch -k`/OBJ/dsd.o (3) build, install, and boot a new kernel. Please refer to the System and Network Administration Manual. (4) Make certain the NetWare SunLink is started AFTER the other product. The reason is that NetWare SunLink is capable of passing on the packets of other products, but the other products are not capable of passing on the packets of NetWare SunLink. Modify /etc/rc.local if needed.