This document is the "Comm/Exec Internals: DECnet Data Structures Manual," published in July 1983. It serves as a comprehensive reference for advanced MACRO-11 programmers, detailing the internal permanent and volatile data structures used by the RSX DECnet product (specifically DECnet 4.0 on RSX-11M, RSX-11S, and RSX-11M-PLUS) within the Comm/Exec Version 3.0 environment.
The manual is structured as follows:
- DECnet CETAB Macros: Describes macros (e.g., ROUSDF, NODSDF, REMSDF) used to define various network configuration parameters like routing task, local/remote node, service, and file names.
- DECnet Volatile Data Structures: Provides in-depth information on runtime data structures, categorized by their memory allocation (Comm/Exec/RSX Pool, Network Pool, Process Space, and User Task Space). This includes elements like the DECnet Home Block, feature words, various queues (Network ACP CCB, Mailbox, General Delivery), Logical and Physical Link Blocks, Node and Area MinHop/MinCost Tables, and Node/Area Reachability Vectors.
- DECnet CEDUMP Switch Descriptions: Explains how to use CEDUMP utility switches to inspect and dump the described DECnet data structures from a running system.
- Appendices: Cover the specific data structures for the Ethernet Protocol Manager (EPM) and the DDCMP Process (DCP), which are data link level protocol modules used by DECnet.
The manual's primary objective is to provide the necessary information for understanding these internal data structures.