<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">OBSOLETE Patch-ID# 100835-02
Keywords: x400003, recives, tp, snap2p/tri, SNAP2P, LLC, RR, broadcast, X400003, ERROR, TRI, trinit(), restarting, system, ring, token, trinit, missing
Synopsis: OBSOLETED by 101260
Date: Mar/12/93
 
SunOS release: SunOS 4.1.x
 
Unbundled Product: SunLink Token Ring Interface/SBus(TRI/S)
 
Unbundled Release: 2.1
 
Topic: SunLink 2.1 TRI/S: Source Routing Mechanism
 
BugId's fixed with this patch: 1104805 1108110 1089420 1076386 1097559

Changes incorporated in this version: 1089420 1076386 1097559

Architectures for which this patch is available: sun4c, sun4m

Patches which may conflict with this patch: None

  Note:  This patch accumulates and obsoletes 100555-03 &amp; 100835-01

Obsoleted by: 101260

Files included with this patch: if_tr.o, if_tr_subr.o, if_trvar.h, tr_conf.c
srtd.c, srtd.README

Problem Description: 

Bug-ID 1104805, 1108110
The TRI/S software was losing the address of the station 
with which it has LLC link and was broadcasting LLC level message RR. The remote
station used to respond two RR frames to this RR which Sun TRI/S did not like
there by generating FRMR and  bringing down the link. 
 
Bug-ID 1097559
TRI/S did not flush source route cache when source route table
entry was replaced.

Bug# 1089420
Site has Prestoserve, 64MB ram, one 2*Proc Ross, TRI/S, usual SCSI
devices, plus 4*1.3GB IPI, and 2*1.2GB 3MB/sec IPI drives.. Sybase
applications.

Token Ring is the Customer's only network, is running a ring of PC's
via NFS.

Event sequence
	1/ Token ring network I/F failure, PCs could no longer ping
	server, but could ping each other. Server could not ping PCs.
	
	2/ Admin ifconfig'd pr0 down.
	NFS reported loss of contact

	3/ Admin then ifconfig'd pr0 up, this paniced the system.

Bug# 1076386
When a sna3270 gateway is running on TR/I, when sna3274 gateway is
brought up, the console display "tr0: out of mbufs - dropped packets"
every 1-3 seconds. Both system and sna3270 gateway seem to be running fine.

This bug also applies to the snap2p gateway.

Other problems fixed:
1) receive congestion
2) functional address capability
3) The dynamic source route table patch renders the prtsrtab program
   useless (bug report #1110091).  Instead, srtd.c should be compiled
   and used. The source file is srtd.c and instructions are in srtd.README


INSTALL: 

1.	copy the patch into your &lt;patch&gt; directory. 
	cd to the &lt;patch&gt; OS rev and architecture of your target system.
	
	# cd &lt;patch&gt;/&lt;OS_REV&gt;/`arch -k`

2.

	# mv  /sys/`arch -k`/OBJ/if_tr.o /sys/`arch -k`/OBJ/if_tr.o.FCS
	# mv  /sys/`arch -k`/OBJ/if_tr_subr.o /sys/`arch -k`/OBJ/if_tr_subr.o.FCS
	# mv  /sys/sunif/if_trvar.h  /sys/sunif/if_trvar.h.FCS
	# mv  /sys/sunif/tr_conf.c  /sys/sunif/tr_conf.c.FCS

	copy the &lt;patch&gt;/&lt;OS_REV&gt;/`arch -k` files into the appropriate directory
	# cp if_tr.o /sys/`arch -k`/OBJ
	# cp if_tr_subr.o /sys/`arch -k`/OBJ
	# cp if_trvar.h /sys/sunif
	# cp tr_conf.c /sys/sunif
	
3. go to your kernel's directory (assuming it's called TOKEN) and make your
   new kernel.

	# cd /sys/`arch -k`/TOKEN
	# make

4. start using the new kernel:
	backup your present kernel, here the suffix .old is used but please feel 	free to use your own suffix.
	# mv  /vmunix  /vmunix.FCS

	copy the new kernel into the root directory
	# cp /sys/`arch -k`/TOKEN/vmunix /vmunix

	reboot using the new vmunix
	# reboot

	Note:

	      The object files included are:

	      4.1.1/sun4c
	      4.1.2/sun4c
	      4.1.3/sun4m (compiled on SS10)
      
	      Hopefully, the SS10 objects should work equally well on Galaxy running
	      either 4.1.2 or 4.1.3.
</pre></body></html>