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

Solaris Release: 1.0 1.0.1 1.1

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


