Previous Topic: Buffers and Pools

Next Topic: NetView Operator Commands


Control Blocks

Control blocks are either defined in the NCP generation definition or dynamically allocated.

Defined Control Blocks

Control blocks are initially defined in the NCP generation definition. They are defined within pools that contain particular types of control blocks; for example, you may have a pool of control blocks for physical units (PUs).

When a pool is defined in the NCP generation definition it can contain a number of control blocks that are reserved for later use. As they are eventually used and there is no more room left in the pool, additional control blocks can be dynamically defined and placed in buffers.

NCPView provides you with a view of the current pool usage so that it is possible to change the pool size definition in the NCP generation definition and allocate more control blocks.

Dynamic Control Blocks

If dynamic control block allocation is enabled by coding DYNPOOL in the BUILD definition statement of the NCP generation definition, NCP is able to allocate more control blocks than the generation definition allows. This is useful when there are not enough resources defined in the generation definition to meet a sudden demand. It should be noted that because dynamic control blocks use up buffers from the buffer pool, NCP performance can be degraded during periods of high demand. It is therefore recommended that your NCP generation definition has all of the resources you expect to be required, already defined.

Control Block Pools

The following pool names are available:

BSB-D-LU-LU

Dependent LU-LU Boundary Session

BSB-D-SSCP-LU

Dependent SSCP-LU Boundary Session

BSB-I

Independent Boundary Session Block

BXI-D

Dependent Boundary Session Block Extension

BXI-I

Independent Boundary Session Block Extension

CBB

Committed Buffers Block

CRX

Communications Rate

CUB

Common PU Block

CXB

Common PU Block Extension

CXI

Common PU Block Extension for Embedded Blocks

CX2

Common Physical Unit Block Extension 2

ENI

IP/DLC Interface Control Block

FCT

Flow Control Parameter Table

FRTE

ODLC Frame-relay Logical Resources

GPB

Buffer pool (GPB)

HRE

Host Route Entry

LAE

Local Address Entry

LDA

LU Block Extension Data Area

LKE

ODLC Link Control Block Extension

LLB-FR

Frame Relay Logical Links

LLB-TR

Token-ring Logical Links pool

LNB

Independent LU Network Address

LND/LNB

Dependent LU

LTX-TERM

LU Terminal Node Extension

LUB

LU Dynamic Reconfiguration

LUX

LU Block Extension

NIX

Network Interconnect Extension

NLX

Programmed Resource LU Block Extension

NNT

Network Names Table

NQE

NPA Counter Queue Element

NQX

NPA Counter Queue Element Extension

NQ2

NPA Counter Queue Element Extension 2

NRE

Network Route Entry

NSB

Frame Relay Physical Station NPM

NSC

NPA Session Counters

NSX

NPA Session Counter Extension

NVT

Network Vector Table

OLANR

ODLC LAN Logical Resources

RIB

Route Interface Control Block

RVT

Resource Vector Table

SCE

ODLC Stations

SRE

Subnetwork Route Entry

SSB

SOCA Station Information

VAT

Virtual Route Access Table

VTS

Vector Table of SNPs (SSCP - NCP session control blocks)

VVT

Virtual Route Vector Table