D0065300: NB Configurable Receive Buffer Size plus STO/RTO
This DCR (Design Change) is in the cs2nbr00.exe
product code CS/2 1.3.1. The documentation was
not in CS/2 1.3.1 because this was originally
an undocumented feature. Since many customers
are now using these start parameters, we are
providing the documentation here for your usage
and convenience.
Update to the NETBIOS REM from 12/15/93 (DCR D0065300):
CS2NBR00 start parms. To use these, add the keyword and value
and change the REM's "use start parms" flag to "yes".
These values get read when the NB REM is started. To have changed
values take effect, the REM must be stopped and restarted.
STO - NETBIOS send timeout. This value gets set on the NCB.CALL
and NCB.LISTEN commands. It then applies to NCB.SEND_W
commands for that session. It is in 500 millisecond units, so
a value of 10 gives a timeout of 5 seconds. If this timeout
occurs on a NCB.SEND, the session is terminated. The default is
30 seconds.
RTO - NETBIOS receive timeout. Similar to send timeout. The default is
15 seconds.
RBUF - NETBIOS receive buffer size used by the NETBIOS REM. The default
is the minimum RBUF size of 670 bytes (RWA headers and a user
data size of 512). The maximum size is 65,280 bytes.
NM8CHK - Parm to indicate that the REM should check that incoming CALLs
have NETBIOS names that are 8 bytes or less. The bytes after the
8th must be blanks. If this start parm is not used, then the
REM will not check incoming names to ensure that they are eight
bytes or less (the current REM behavior, only the first 8 are
used). Whether the check is done or not, the REM will not use
more than 8 bytes for a name.
Example of start parm in CS2NBR00 (NB REM's) ACB:
STO=20 RTO=20 RBUF=1024 NM8CHK=1
Gives: send time out of 10 seconds (20 * .5 secs);
receive timeout of 10 seconds;
receive buffer size of 1024 bytes;
and the 8 bytes name check will be used.