Patch-ID# 103056-06
Keywords: 64 cnx ositool inactivity timer heavy load 
Synopsis: Sunlink OSI 8.1: (STACK) Patch 6
Date: Sep/04/96

Solaris Release: 2.4 2.5

SunOS Release: 5.4 5.5

Unbundled Product: SunLink OSI

Unbundled Release: 8.1

Relevant Architectures: sparc

BugId's fixed with this patch: 1178851 1179321 1196265 1200147 1193191 1218916 1213547 1208711 1219050 1225500 1222418 1221957 1232899 1237868 1224721 1226788 1227767 1235373 1161591 1239202 1234867 1233272 1243432 1254895 1248137 1243246 1253151 1213909 1253915 1255407 1259146 1237868 1243471 1262687 1213505

Changes incorporated in this version: 1237868 1243471 1262687 1213505 

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 
        /opt/SUNWconn/osinet/bin/osi_trace
        /opt/SUNWconn/osinet/bin/osidump
        /opt/SUNWconn/osinet/bin/ositool
        /opt/SUNWconn/osinet/lib/libapli.a
        /opt/SUNWconn/osinet/lib/libapli.so.1
        /usr/kernel/drv/oclt
        /usr/kernel/drv/oopi
        /usr/kernel/drv/otk6
        /usr/kernel/drv/otpi
        /usr/kernel/strmod/clnstpi
        /usr/kernel/strmod/fcmod
        /usr/kernel/strmod/s_npi
        /usr/sbin/osinetd

Problem Description: 

 1237868 : fails after opening 64 associations
 
 1224721 : osidump core dumps with segmentation fault with some configurations
 
 1226788 : t_snddis failed: Illegal called/calling sequence number
 
 1227767 : ositool does not read the addressing mode correctly from config file
 
 1235373 : ositool cores when asking for the SAP list
 
 1161591 : ositool CORE DUMPED with tsel set to 0X22 (Duoble Quote)
 
 1239202 : OSI 8.1 example APLI program with the RFC 1006 option given error AP_
BIND_PADDR
 
 1234867 : osi 8.1 apli library libapli.a seems to be linked in debug mode
 
 1233272 : clnp, severe, packets, of, loss, oopi, driver, clns, module, clnstpi
 
 1243432 : osi 8.1 is treating the optional protocol number and  rejecting calls
 
 1254895 : TLI function (OSI 8.1) t_snddis doesn't clean up the connection relea
se process
 
 1248137 : System panic with Data Fault under heavy OSI load
 
 1243246 : OSI APLI environment attributes are set even though docs say they are
 optional
 
 1253151 : panic: OSIAM CRASH [11]: Memory mngmt error
 
 1213909 : 8.0.2 marks a router bad and never retries it again
 
 1253913 : SunLink OSI - documentation and header files different definition
 
 1255407 : rfe in OSI 8.1for supporting 8 characters long psaps and being able t
o connect
 
 1259146 : OSI traffic cause system hard hang

 1243471 : connections drop under heavy load > 300 connections

 1262687 : OSI 8.1 with 103056-05 example APLI program does not work

 1213505 : panic in RFC1006 when stopping a X400 process after stop & restart of OSI stack


Patch Installation Instructions: 
-------------------------------- 
Refer to the Install.info file for instructions on using the
generic 'installpatch' and 'backoutpatch' scripts provided with
each patch.  Any other special or non-generic installation
instructions should be described below as special instructions.

Special Install Instructions: 
----------------------------- 
 
      Note, you may see the following error generated:
        e.g.,   syntax error at line 11 : `(' unexpected
                mv: cannot access /tmp/resolvedfiles.5020
 
This is a known problem and is in fact caused by a problem in the OSI
installation. The error does not actually cause any problems and the
patch will install correctly.
 

   Note : A new field has been added to ositool. This is the 
   Inactivity timer. The new value of the inactivity timer follows this rule : 

   When the value of this field in ositool is 0, the stack 
   automatically computes a value for this timer, equal to (retransmission Limit) * 4 * (Window Timer)
   In all other case the value of the inactivity timer is equal to the
   value of the field multiplied by the Window Timer.

	Example :

	Retransmission Limit : 5
	Window Timer (*1)    : 10
	Inac Timer           : 0

====> The Inactivity Timer is 5*4*10 = 200 seconds

	Change Inac. Timer to 40

====> The Inactivity Timer is  40 * 10 = 400 seconds



	To do some Heavy load on the Stack on LAN we advise the following 
configuration in ositool: 

	Retransmission Limit 	5
	Retransmission Timer	10
	Window Timer 		9
	Inactivity Timer	60
	+ On additional option : 
	Send BURST of TPDU
