CNTRL.EXE

It controls the stack for TCP/IP. TCP/IP Stack processing. CNTRL.EXE is a very important component of the stack. CNTRL.EXE provides threads for proper running of the stack. It provides a thread for each of the following:
 * IP input processing
 * TCP slow timeout processing
 * Debug thread for IP
 * ARP timeout processing
 * Ifndis debug thread
 * Watchdog thread for the adapter status
 * Loopback IP packets processing

CNTRL.EXE is normally started from CONFIG.SYS with a RUN=statement. It should be the first program to begin executing when TCP/IP is started. CNTRL.EXE for Version 4 is different from that in the Version 2.0 stack

CONFIG.SYS Parameters
It controls the stack for TCP/IP. TCP/IP Stack processing. CNTRL.EXE is a very important component of the stack. CNTRL.EXE provides threads for proper running of the stack. It provides a thread for each of the following: CNTRL.EXE is normally started from CONFIG.SYS with a RUN=statement. It should be the first program to begin executing when TCP/IP is started. CNTRL.EXE for Version 4 is different from that in the Version 2.0 stack. RUN=\MPTN\BIN\CNTRL.EXE 
 * IP input processing
 * TCP slow timeout processing
 * Debug thread for IP
 * ARP timeout processing
 * Ifndis debug thread
 * Watchdog thread for the adapter status
 * Loopback IP packets processing

Parameters: This option enables the pointer and parameter verification by MPTS.
 * /V

Number of small mbufs that MPTS allocate at initialation. Small mbufs are 256 bytes long. Value can be in the range from 512 to 4096 in multiplies of 128. Other values are rounded up to the nearest multiple of 128. Default = 512
 * /SM value

Number of large mbufs that MPTS allocate at initialation. Large mbufs are 4096 bytes long. Value can be in the range from 64 to 180 in multiplies of 2. Default = 144
 * /LM value

All data sectors received by MPTS are stored in buffers called mbuf, or clusters. There are two types of mbufs. Small mbufs and large mbufs. If needed MPTS can dynamically allocate additional mbufs.

DLLs Loaded

 * DOSCALL1.DLL
 * KBDCALLS.DLL
 * MSG.DLL
 * NLS.DLL
 * VIOCALLS.DLL