--******************************************************************************************************************** -- Created: 30-Mar-2010 17:35:23 by OpenVMS SDL EV3-3 -- Source: 02-SEP-2004 12:12:12 $1$DGA7274:[LIB_ADA.LIS]NMADEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package NMADEF is -- module $NMADEF -- -- Object type -- NMA_C_OBJ_NIC : constant := 19; -- Nice listener -- -- Function codes -- NMA_C_FNC_LOA : constant := 15; -- Request down-line load NMA_C_FNC_DUM : constant := 16; -- Request up-line dump NMA_C_FNC_TRI : constant := 17; -- Trigger bootstrap NMA_C_FNC_TES : constant := 18; -- Test NMA_C_FNC_CHA : constant := 19; -- Change parameter NMA_C_FNC_REA : constant := 20; -- Read information NMA_C_FNC_ZER : constant := 21; -- Zero counters NMA_C_FNC_SYS : constant := 22; -- System-specific function -- -- Option byte -- -- common to change parameter, read information and zero counters -- NMA_M_OPT_ENT : constant := 16#00000007#; NMA_M_OPT_CLE : constant := 16#00000040#; NMA_M_OPT_PER : constant := 16#00000080#; NMA_M_OPT_INF : constant := 16#00000070#; NMA_C_OPINF_SUM : constant := 0; -- Summary NMA_C_OPINF_STA : constant := 1; -- Status NMA_C_OPINF_CHA : constant := 2; -- Characteristics NMA_C_OPINF_COU : constant := 3; -- Counters NMA_C_OPINF_EVE : constant := 4; -- Events -- NMA_M_OPT_ACC : constant := 16#00000080#; NMA_M_OPT_REA : constant := 16#00000080#; NMA_C_SYS_RST : constant := 1; -- Rsts NMA_C_SYS_RSX : constant := 2; -- Rsx family NMA_C_SYS_TOP : constant := 3; -- Tops-20 NMA_C_SYS_VMS : constant := 4; -- Vms NMA_C_SYS_RT : constant := 5; -- RT-11 -- NMA_C_ENT_NOD : constant := 0; -- Node NMA_C_ENT_LIN : constant := 1; -- Line NMA_C_ENT_LOG : constant := 2; -- Logging NMA_C_ENT_CIR : constant := 3; -- Circuit NMA_C_ENT_MOD : constant := 4; -- Module NMA_C_ENT_ARE : constant := 5; -- Area -- NMA_C_SENT_PROXY : constant := 2; -- Proxies NMA_C_SENT_ALI : constant := 3; -- Alias NMA_C_SENT_OBJ : constant := 4; -- Object NMA_C_SENT_PRO : constant := 5; -- Process NMA_C_SENT_SYS : constant := 6; -- System NMA_C_SENT_LNK : constant := 7; -- Links NMA_C_SENT_WLD : constant := -30; -- Wildcarded entity NMA_M_ENT_EXE : constant := 16#00000080#; NMA_C_ENT_WAR : constant := -7; -- Wildcarded area NMA_C_ENT_WAD : constant := -6; -- Wildcarded address NMA_C_ENT_ADJ : constant := -4; -- Adjacent NMA_C_ENT_ACT : constant := -2; -- Active NMA_C_ENT_KNO : constant := -1; -- Known NMA_C_ENT_ADD : constant := 0; -- Node address NMA_C_ENT_ALL : constant := -3; -- All NMA_C_ENT_LOO : constant := -3; -- Loop -- NMA_C_SNK_CON : constant := 1; -- Console NMA_C_SNK_FIL : constant := 2; -- File NMA_C_SNK_MON : constant := 3; -- Monitor -- NMA_M_CNT_TYP : constant := 16#00000FFF#; NMA_M_CNT_MAP : constant := 16#00001000#; NMA_M_CNT_WID : constant := 16#00006000#; NMA_M_CNT_COU : constant := 16#00008000#; NMA_M_CNT_WIL : constant := 16#00002000#; NMA_M_CNT_WIH : constant := 16#00004000#; NMA_S_NMADEF : constant := 2; -- Old size name - synonym type NMADEF_BITS0_TYPE is record OPT_ENT : UNSIGNED_3; -- Entity type FILLER_1 : UNSIGNED_3; -- -- change parameter -- OPT_CLE : BOOLEAN; -- Clear parameter -- -- common to change parameter or read information -- OPT_PER : BOOLEAN; -- Permanent parameters end record; for NMADEF_BITS0_TYPE use record OPT_ENT at 0 range 0 .. 2; FILLER_1 at 0 range 3 .. 5; OPT_CLE at 0 range 6 .. 6; OPT_PER at 0 range 7 .. 7; end record; for NMADEF_BITS0_TYPE'SIZE use 8; NMADEF_BITS0_TYPE_INIT : constant NMADEF_BITS0_TYPE := (OPT_ENT => 0, FILLER_1 => 0, OPT_CLE => FALSE, OPT_PER => FALSE); type NMADEF_BITS1_TYPE is record FILLER_1 : UNSIGNED_4; OPT_INF : UNSIGNED_3; -- Information type mask FILLER_2 : BOOLEAN; end record; for NMADEF_BITS1_TYPE use record FILLER_1 at 0 range 0 .. 3; OPT_INF at 0 range 4 .. 6; FILLER_2 at 0 range 7 .. 7; end record; for NMADEF_BITS1_TYPE'SIZE use 8; NMADEF_BITS1_TYPE_INIT : constant NMADEF_BITS1_TYPE := (FILLER_1 => 0, OPT_INF => 0, FILLER_2 => FALSE); type NMADEF_BITS2_TYPE is record FILLER_1 : UNSIGNED_7; OPT_ACC : BOOLEAN; -- Access control included end record; for NMADEF_BITS2_TYPE use record FILLER_1 at 0 range 0 .. 6; OPT_ACC at 0 range 7 .. 7; end record; for NMADEF_BITS2_TYPE'SIZE use 8; NMADEF_BITS2_TYPE_INIT : constant NMADEF_BITS2_TYPE := (FILLER_1 => 0, OPT_ACC => FALSE); type NMADEF_BITS3_TYPE is record FILLER_1 : UNSIGNED_7; OPT_REA : BOOLEAN; -- Read and zero end record; for NMADEF_BITS3_TYPE use record FILLER_1 at 0 range 0 .. 6; OPT_REA at 0 range 7 .. 7; end record; for NMADEF_BITS3_TYPE'SIZE use 8; NMADEF_BITS3_TYPE_INIT : constant NMADEF_BITS3_TYPE := (FILLER_1 => 0, OPT_REA => FALSE); type NMADEF_BITS4_TYPE is record FILLER_1 : UNSIGNED_7; ENT_EXE : BOOLEAN; -- Executor indicator flag for response messages end record; for NMADEF_BITS4_TYPE use record FILLER_1 at 0 range 0 .. 6; ENT_EXE at 0 range 7 .. 7; end record; for NMADEF_BITS4_TYPE'SIZE use 8; NMADEF_BITS4_TYPE_INIT : constant NMADEF_BITS4_TYPE := (FILLER_1 => 0, ENT_EXE => FALSE); type NMADEF_BITS6_TYPE is record FILLER_1 : UNSIGNED_13; CNT_WIL : BOOLEAN; -- Width field low bit CNT_WIH : BOOLEAN; -- Width field high bit FILLER_2 : BOOLEAN; end record; for NMADEF_BITS6_TYPE use record FILLER_1 at 0 range 0 .. 12; CNT_WIL at 1 range 5 .. 5; CNT_WIH at 1 range 6 .. 6; FILLER_2 at 1 range 7 .. 7; end record; for NMADEF_BITS6_TYPE'SIZE use 16; NMADEF_BITS6_TYPE_INIT : constant NMADEF_BITS6_TYPE := (FILLER_1 => 0, CNT_WIL => FALSE, CNT_WIH => FALSE, FILLER_2 => FALSE); type NMA_FILL_UNION_TYPE is record CNT_TYP : UNSIGNED_12; -- Type mask CNT_MAP : BOOLEAN; -- Bitmapped indicator CNT_WID : UNSIGNED_2; -- Width field mask CNT_COU : BOOLEAN; -- Counter indicator ----Component(s) below are defined as comments since they ----overlap other fields ---- ----NMADEF_BITS0 : NMADEF_BITS0_TYPE; -- -- read information -- ----NMADEF_BITS1 : NMADEF_BITS1_TYPE; -- test -- ----NMADEF_BITS2 : NMADEF_BITS2_TYPE; -- -- zero -- ----NMADEF_BITS3 : NMADEF_BITS3_TYPE; -- -- System types -- -- Entity types. This numbering scheme must be used in non-system-specific -- NICE messages. (See below for conflicting system-specific entities). -- -- System-specific (function 22) entity types. This numbering scheme -- for objects must be used in any entity type in system-specific NICE -- messages. -- ----NMADEF_BITS4 : NMADEF_BITS4_TYPE; -- -- Entity identification format types -- -- Logging sink types -- -- Counter data type values -- ----NMADEF_BITS6 : NMADEF_BITS6_TYPE; -- -- Node area and address extraction -- end record; for NMA_FILL_UNION_TYPE use record CNT_TYP at 0 range 0 .. 11; CNT_MAP at 1 range 4 .. 4; CNT_WID at 1 range 5 .. 6; CNT_COU at 1 range 7 .. 7; ----Component representation spec(s) below are defined as ----comments since they overlap other fields ---- ----NMADEF_BITS0 at 0 range 0 .. 7; ----NMADEF_BITS1 at 0 range 0 .. 7; ----NMADEF_BITS2 at 0 range 0 .. 7; ----NMADEF_BITS3 at 0 range 0 .. 7; ----NMADEF_BITS4 at 0 range 0 .. 7; ----NMADEF_BITS6 at 0 range 0 .. 15; end record; for NMA_FILL_UNION_TYPE'SIZE use 16; NMA_FILL_UNION_TYPE_INIT : constant NMA_FILL_UNION_TYPE := (CNT_TYP => 0, CNT_MAP => FALSE, CNT_WID => 0, CNT_COU => FALSE); type NMA_TYPE is record NMA_FILL_UNION : NMA_FILL_UNION_TYPE; end record; for NMA_TYPE use record NMA_FILL_UNION at 0 range 0 .. 15; end record; for NMA_TYPE'SIZE use 16; NMA_TYPE_INIT : constant NMA_TYPE := ( NMA_FILL_UNION => NMA_FILL_UNION_TYPE_INIT ); NMA_M_PTY_TYP : constant := 16#00007FFF#; NMA_C_PTY_MAX : constant := 15; -- Maximum fields within coded multiple NMA_M_PTY_CLE : constant := 16#0000003F#; NMA_M_PTY_MUL : constant := 16#00000040#; NMA_M_PTY_COD : constant := 16#00000080#; NMA_M_PTY_CMU : constant := 16#000000C0#; NMA_M_PTY_NLE : constant := 16#0000000F#; NMA_M_PTY_NTY : constant := 16#00000030#; NMA_M_PTY_ASC : constant := 16#00000040#; NMA_C_NTY_DU : constant := 0; -- Unsigned decimal NMA_C_NTY_DS : constant := 1; -- Signed decimal NMA_C_NTY_H : constant := 2; -- Hexidecimal NMA_C_NTY_O : constant := 3; -- Octal -- NLE values (length of number): NMA_C_NLE_IMAGE : constant := 0; -- Image field (byte-counted) NMA_C_NLE_BYTE : constant := 1; -- Byte NMA_C_NLE_WORD : constant := 2; -- Word NMA_C_NLE_LONG : constant := 4; -- Longword NMA_C_NLE_QUAD : constant := 8; -- Quadword -- NMA_C_PTY_AI : constant := 64; -- ASCII image (ASC=1) NMA_C_PTY_HI : constant := 32; -- Hex image (NTY=H, NLE=IMAGE) NMA_C_PTY_H1 : constant := 33; -- Hex byte (NTY=H, NLE=BYTE) NMA_C_PTY_H2 : constant := 34; -- Hex word (NTY=H, NLE=WORD) NMA_C_PTY_H4 : constant := 36; -- Hex byte (NTY=H, NLE=LONG) NMA_C_PTY_DU1 : constant := 1; -- Decimal unsigned byte (NTY=DU,NLE=BYTE) NMA_C_PTY_DU2 : constant := 2; -- Decimal unsigned word (NTY=DU,NLE=WORD) NMA_C_PTY_CD1 : constant := 129; -- Coded decimal byte (COD=1, 1 byte) NMA_C_PTY_CM2 : constant := 194; -- Coded multiple, 2 fields NMA_C_PTY_CM3 : constant := 195; -- Coded multiple, 3 fields NMA_C_PTY_CM4 : constant := 196; -- Coded multiple, 4 fields NMA_C_PTY_CM5 : constant := 197; -- Coded multiple, 5 fields -- NMA_C_CTLVL_UI : constant := 3; -- User interface NMA_C_CTLVL_XID : constant := 175; -- NMA_C_CTLVL_XID_P : constant := 191; -- NMA_C_CTLVL_TEST : constant := 227; -- NMA_C_CTLVL_TEST_P : constant := 243; -- -- NMA_C_PCCI_STA : constant := 0; -- State (coded byte of NMA$C_STATE_) NMA_C_PCCI_SUB : constant := 1; -- Substate (coded byte of NMA$C_LINSS_) NMA_C_PCCI_SER : constant := 100; -- Service (coded byte of NMA$C_LINSV_) NMA_C_PCCI_LCT : constant := 110; -- Counter timer (word) NMA_C_PCCI_SPY : constant := 120; -- Service physical address (NI address) NMA_C_PCCI_SSB : constant := 121; -- Service substate (coded byte of NMA$C_LINSS_) NMA_C_PCCI_CNO : constant := 200; -- Connected node NMA_C_PCCI_COB : constant := 201; -- Connected object NMA_C_PCCI_LOO : constant := 400; -- Loopback name (ascic) NMA_C_PCCI_ADJ : constant := 800; -- Adjacent node NMA_C_PCCI_DRT : constant := 801; -- Designated router on NI NMA_C_PCCI_BLO : constant := 810; -- Block size (word) NMA_C_PCCI_COS : constant := 900; -- Cost (byte) NMA_C_PCCI_MRT : constant := 901; -- Maximum routers on NI (byte) NMA_C_PCCI_RPR : constant := 902; -- Router priority on NI (byte) NMA_C_PCCI_HET : constant := 906; -- Hello timer (word) NMA_C_PCCI_LIT : constant := 907; -- Listen timer (word) NMA_C_PCCI_BLK : constant := 910; -- Blocking (coded byte of NMA$C_CIRBLK_) NMA_C_PCCI_MRC : constant := 920; -- Maximum recalls (byte) NMA_C_PCCI_RCT : constant := 921; -- Recall timer (word) NMA_C_PCCI_NUM : constant := 930; -- Number (ascic) NMA_C_PCCI_USR : constant := 1000; -- User entity identification NMA_C_PCCI_POL : constant := 1010; -- Polling state (coded byte of NMA$C_CIRPST_) NMA_C_PCCI_PLS : constant := 1011; -- Polling substate (coded byte) NMA_C_PCCI_OWN : constant := 1100; -- Owner entity identification NMA_C_PCCI_LIN : constant := 1110; -- Line (ascic) NMA_C_PCCI_USE : constant := 1111; -- Usage (coded byte of NMA$C_CIRUS_) NMA_C_PCCI_TYP : constant := 1112; -- Type (coded byte of NMA$C_CIRTY_) NMA_C_PCCI_NET : constant := 1119; -- Network (ascic) NMA_C_PCCI_DTE : constant := 1120; -- DTE (ascic) NMA_C_PCCI_CHN : constant := 1121; -- Channel (word) NMA_C_PCCI_MBL : constant := 1122; -- Maximum data (word) NMA_C_PCCI_MWI : constant := 1123; -- Maximum window (byte) NMA_C_PCCI_TRI : constant := 1140; -- Tributary (byte) NMA_C_PCCI_BBT : constant := 1141; -- Babble timer (word) NMA_C_PCCI_TRT : constant := 1142; -- Transmit timer (word) NMA_C_PCCI_RTT : constant := 1143; -- Retransmit timer (word) NMA_C_PCCI_MRB : constant := 1145; -- Maximum receive buffers (coded byte) -- 0-254 is value, 255 = UNLIMITED NMA_C_PCCI_MTR : constant := 1146; -- Maximum transmits (byte) NMA_C_PCCI_ACB : constant := 1150; -- Active base (byte) NMA_C_PCCI_ACI : constant := 1151; -- Active increment (byte) NMA_C_PCCI_IAB : constant := 1152; -- Inactive base (byte) NMA_C_PCCI_IAI : constant := 1153; -- Inactive increment (byte) NMA_C_PCCI_IAT : constant := 1154; -- Inactive threshold (byte) NMA_C_PCCI_DYB : constant := 1155; -- Dying base (byte) NMA_C_PCCI_DYI : constant := 1156; -- Dying increment (byte) NMA_C_PCCI_DYT : constant := 1157; -- Dying threshold (byte) NMA_C_PCCI_DTH : constant := 1158; -- Dead threshold (byte) -- NMA_C_PCCI_RSX_MAC : constant := 2320; -- Multipoint active ratio NMA_C_PCCI_RSX_LOG : constant := 2380; -- Logical name NMA_C_PCCI_RSX_DLG : constant := 2385; -- Designated name NMA_C_PCCI_RSX_ACT : constant := 2390; -- Actual name -- NMA_C_PCCI_VER : constant := 2700; -- Verification (coded byte of NMA$C_CIRVE_) NMA_C_PCCI_XPT : constant := 2720; -- Transport type (coded byte of NMA$C_CIRXPT_) -- VMS Specific codes that are used for the X21 project NMA_C_PCCI_IRC : constant := 2750; -- Incoming Reverse NMA_C_PCCI_ORC : constant := 2751; -- Outgoing Reverse NMA_C_PCCI_GRP : constant := 2752; -- Cug NMA_C_PCCI_NOP : constant := 2753; -- National Facility Data NMA_C_PCCI_CAL : constant := 2754; -- Call request "Now/Clear" NMA_C_PCCI_INA : constant := 2755; -- Inactive NMA_C_PCCI_RED : constant := 2756; -- Redirected status NMA_C_PCCI_MOD : constant := 2757; -- Time-cut Mode status "Auto/Noauto" NMA_C_PCCI_REQ : constant := 2758; -- Request timer T1 NMA_C_PCCI_DTW : constant := 2759; -- Dte waiting timer t2 NMA_C_PCCI_PRO : constant := 2760; -- Progress timer t3a NMA_C_PCCI_INF : constant := 2761; -- Information timer t4a NMA_C_PCCI_ACC : constant := 2762; -- Accepted timer t4b NMA_C_PCCI_CLR : constant := 2763; -- Request timer t5 NMA_C_PCCI_DTC : constant := 2764; -- Dte clear timer t6 NMA_C_PCCI_CCG : constant := 2765; -- Charging timer t7 NMA_C_PCCI_ESA : constant := 2766; -- Enhanced Subaddress NMA_C_PCCI_DTI : constant := 2767; -- DTE provided info NMA_C_PCCI_SWC : constant := 2768; -- Switched - set line leased NMA_C_PCCI_TIC : constant := 2769; -- Timecutting on/off NMA_C_PCCI_CSG : constant := 2770; -- Send signal-data enable/disable NMA_C_PCCI_AAS : constant := 2771; -- Abbreviated address. NMA_C_PCCI_DTS : constant := 2772; -- DTE Status NMA_C_PCCI_CAS : constant := 2773; -- Call Status NMA_C_PCCI_CPS : constant := 2774; -- Call-Progress Status NMA_C_PCCI_CNT : constant := 2775; -- Counter . NMA_C_PCCI_RAT : constant := 2776; -- Rate item read only for show NMA_C_PCCI_PRD : constant := 2777; -- Period hh:mm-hh:mm NMA_C_PCCI_DAY : constant := 2778; -- day of week NMA_C_PCCI_BFN : constant := 2779; -- number of buffers for driver to issue NMA_C_PCCI_BSZ : constant := 2780; -- size of buffer to allocate. NMA_C_PCCI_MDM : constant := 2781; -- Modem signals on/off NMA_C_PCCI_DTL : constant := 2782; -- DTE-List element. NMA_C_PCCI_IDL : constant := 2783; -- Idle time NMA_C_PCCI_IMT : constant := 2784; -- Initial Minimum timer NMA_C_PCCI_CAC : constant := 2785; -- Call accept control NMA_C_PCCI_ORD : constant := 2786; -- Outgoing request Delay NMA_C_PCCI_CID : constant := 2787; -- Calling DTE id -- NMA_C_PCCI_MST : constant := 2810; -- Maintenance state -- NMA_C_PCCI_SRV_LOG : constant := 3380; -- Logical name NMA_C_PCCI_SRV_DLG : constant := 3385; -- Designated name NMA_C_PCCI_SRV_ACT : constant := 3390; -- Actual name -- NMA_C_PCLI_STA : constant := 0; -- State (coded byte of NMA$C_STATE_) NMA_C_PCLI_SUB : constant := 1; -- Substate (coded byte of NMA$C_LINSS_) NMA_C_PCLI_SER : constant := 100; -- Service (coded byte of NMA$C_LINSV_) NMA_C_PCLI_LCT : constant := 110; -- Counter timer (word) NMA_C_PCLI_LOO : constant := 400; -- Loopback name (ascic) [V2 only] NMA_C_PCLI_ADJ : constant := 800; -- Adjacent node [V2 only] NMA_C_PCLI_BLO : constant := 810; -- Block size (word) [V2 only] NMA_C_PCLI_COS : constant := 900; -- Cost (byte) [V2 only] NMA_C_PCLI_DEV : constant := 1100; -- Device (ascic) NMA_C_PCLI_BFN : constant := 1105; -- Receive buffers NMA_C_PCLI_CON : constant := 1110; -- Controller (coded byte of NMA$C_LINCN_) NMA_C_PCLI_DUP : constant := 1111; -- Duplex (coded byte of NMA$C_DPX_) NMA_C_PCLI_PRO : constant := 1112; -- Protocol (coded byte of NMA$C_LINPR_) NMA_C_PCLI_LTY : constant := 1112; -- Type (coded byte of NMA$C_LINTY_) [V2 only] NMA_C_PCLI_CLO : constant := 1113; -- Clock (coded byte of NMA$C_LINCL_) NMA_C_PCLI_STI : constant := 1120; -- Service timer (word) NMA_C_PCLI_NTI : constant := 1121; -- Normal timer (word) [V2 only] NMA_C_PCLI_RTT : constant := 1121; -- Retransmit timer (word) NMA_C_PCLI_HTI : constant := 1122; -- Holdback timer (word) NMA_C_PCLI_MBL : constant := 1130; -- Maximum block (word) NMA_C_PCLI_MRT : constant := 1131; -- Maximum retransmits (byte) NMA_C_PCLI_MWI : constant := 1132; -- Maximum window (byte) NMA_C_PCLI_TRI : constant := 1140; -- Tributary (byte) [V2 only] NMA_C_PCLI_SLT : constant := 1150; -- Scheduling timer (word) NMA_C_PCLI_DDT : constant := 1151; -- Dead timer (word) NMA_C_PCLI_DLT : constant := 1152; -- Delay timer (word) NMA_C_PCLI_SRT : constant := 1153; -- Stream timer (word) NMA_C_PCLI_HWA : constant := 1160; -- Hardware address (NI address) -- NMA_C_PCLI_TREQ : constant := 1161; -- Requested TRT NMA_C_PCLI_TVX : constant := 1162; -- Valid transmission time NMA_C_PCLI_REST_TTO : constant := 1163; -- Restricted token timeout NMA_C_PCLI_RPE : constant := 1164; -- Ring purger enable NMA_C_PCLI_NIF_TARG : constant := 1165; -- NIF target NMA_C_PCLI_SIF_CONF_TARG : constant := 1166; -- SIF configuration target NMA_C_PCLI_SIF_OP_TARG : constant := 1167; -- SIF operation target NMA_C_PCLI_ECHO_TARG : constant := 1168; -- Echo target NMA_C_PCLI_ECHO_DAT : constant := 1169; -- Echo data -- NMA_C_PCLI_STN_ADR : constant := 1170; -- Station address NMA_C_PCLI_FNC_ADR : constant := 1171; -- Functional address NMA_C_PCLI_GRP_ADR : constant := 1172; -- Group address NMA_C_PCLI_UNA : constant := 1173; -- Upstream neighbor (in common with FDDI) NMA_C_PCLI_RNG_NUM : constant := 1174; -- Ring number NMA_C_PCLI_AUTH_PR : constant := 1175; -- Authorized access priority NMA_C_PCLI_RNG_SPD : constant := 1176; -- Ring speed NMA_C_PCLI_ETR : constant := 1177; -- Early token release NMA_C_PCLI_SRC_ROU : constant := 1178; -- Source routing NMA_C_PCLI_ADR_TYP : constant := 1179; -- Address type NMA_C_PCLI_A_TIM : constant := 1400; -- Aging timer -- NMA_C_PCLI_ECHO_LEN : constant := 1180; -- Echo length NMA_C_PCLI_LAST_NIF : constant := 1181; -- Last NIF NMA_C_PCLI_LAST_SIF : constant := 1182; -- Last SIF NMA_C_PCLI_LAST_ECHO : constant := 1183; -- Last echo NMA_C_PCLI_T_NEG : constant := 1184; -- Negotiated TRT NMA_C_PCLI_DAT : constant := 1185; -- Duplicate address flag NMA_C_PCLI_OLD_UNA : constant := 1187; -- Old upstream neighbor NMA_C_PCLI_UN_DAT : constant := 1188; -- Upstream neighbor DA flag NMA_C_PCLI_DNA : constant := 1189; -- Downstream neighbor NMA_C_PCLI_OLD_DNA : constant := 1192; -- Old downstream neighbor NMA_C_PCLI_RPS : constant := 1193; -- Ring purger state NMA_C_PCLI_RER : constant := 1194; -- Ring error reason NMA_C_PCLI_FDE : constant := 1198; -- Full duplex enable NMA_C_PCLI_NBR_PHY : constant := 1300; -- Neighbor PHY type NMA_C_PCLI_LEE : constant := 1301; -- Link error estimate NMA_C_PCLI_RJR : constant := 1302; -- Reject reason NMA_C_PCLI_NET : constant := 1190; -- Network name (ascic) NMA_C_PCLI_XMD : constant := 1191; -- X.25 line mode (coded byte of NMA$C_X25MD_) -- NMA_C_PCLI_RSX_OWN : constant := 2300; -- Owner NMA_C_PCLI_RSX_CCS : constant := 2310; -- Controller CSR NMA_C_PCLI_RSX_UCS : constant := 2311; -- Unit CSR NMA_C_PCLI_RSX_VEC : constant := 2312; -- Vector NMA_C_PCLI_RSX_PRI : constant := 2313; -- Priority NMA_C_PCLI_RSX_MDE : constant := 2321; -- Dead polling ratio NMA_C_PCLI_RSX_LLO : constant := 2330; -- Location -- 0, Firstfit NMA_C_PCLI_RSX_LOG : constant := 2380; -- Logical name NMA_C_PCLI_RSX_DLG : constant := 2385; -- Designated name NMA_C_PCLI_RSX_ACT : constant := 2390; -- Actual name -- NMA_C_PCLI_MCD : constant := 2701; -- Micro-code dump filespec (ascic) NMA_C_PCLI_EPT : constant := 2720; -- Ethernet Protocol Type (hex word) NMA_C_PCLI_LNS : constant := 2730; -- Line speed (word) NMA_C_PCLI_SWI : constant := 2740; -- SWITCH (coded byte of nma$c_linswi_) NMA_C_PCLI_HNG : constant := 2750; -- HANGUP (coded byte of NMA$C_LINHNG_) NMA_C_PCLI_TPI : constant := 2760; -- Transmit pipeline NMA_C_PCLI_NRZI : constant := 2761; -- NRZI bit encoding NMA_C_PCLI_CODE : constant := 2762; -- Character code (encoded as CODE_) -- This section are parameters for 802 support. NMA_C_PCLI_FMT : constant := 2770; -- Packet format(coded of linfm_) NMA_C_PCLI_SRV : constant := 2771; -- Driver service coded of linsr NMA_C_PCLI_SAP : constant := 2772; -- SAP NMA_C_PCLI_GSP : constant := 2773; -- GSP NMA_C_PCLI_PID : constant := 2774; -- PID NMA_C_PCLI_CNM : constant := 2775; -- Client name NMA_C_PCLI_CCA : constant := 2776; -- Can change address NMA_C_PCLI_APC : constant := 2777; -- Allow promiscuous client NMA_C_PCLI_MED : constant := 2778; -- Communication medium NMA_C_PCLI_PNM : constant := 2779; -- Port name NMA_C_PCLI_SNM : constant := 2780; -- Station name -- This section for Token Ring-specific line parameters NMA_C_PCLI_MONCONTEND : constant := 2781; -- Monitor Contendor NMA_C_PCLI_CACHE_ENT : constant := 2782; -- SR Cache Entr NMA_C_PCLI_ROUTEDIS : constant := 2783; -- SR Discover Tmr -- This includes generic parameters for LAN devices NMA_C_PCLI_LINEMEDIA : constant := 2784; -- UTP, STP, AUI, TP, AUTO, UNSPECIFIED NMA_C_PCLI_LINESPEED : constant := 2785; -- 10,100,4,16,1000,10000 -- This section for ATM and Emulated LAN specific line parameters NMA_C_PCLI_LES_HWA : constant := 2786; -- LAN Emulation Server Address NMA_C_PCLI_PVC_REQ : constant := 2787; -- PVC Request NMA_C_PCLI_PVC : constant := 2788; -- PVC List NMA_C_PCLI_ELAN_STATE_REQ : constant := 2789; -- Emulated LAN State request NMA_C_PCLI_ELAN_STATE_RSP : constant := 2790; -- Emulated LAN State response NMA_C_PCLI_EVENT_REQ : constant := 2791; -- Set ATM Event Mask NMA_C_PCLI_EVENT : constant := 2792; -- ATM Event Mask NMA_C_PCLI_EXT_SENSE_REQ : constant := 2793; -- ATM Extended Sense Request NMA_C_PCLI_EXT_SENSE : constant := 2794; -- ATM Extended Sense Response NMA_C_PCLI_ELAN_BUS : constant := 2795; -- ELAN Brdcst Server ATM Address NMA_C_PCLI_ELAN_PAR : constant := 2796; -- ELAN Parent ATM Device NMA_C_PCLI_ELAN_DESC : constant := 2797; -- ELAN Description String NMA_C_PCLI_NUM_PVC : constant := 2798; -- Number of PVC NMA_C_PCLI_MAXPVC : constant := 64; -- Maximum number of PVC -- This section for ATM Classical IP specific line parameters NMA_C_PCLI_CLIP_LIS_HWA : constant := 2702; -- CLIP LIS ATM Address NMA_C_PCLI_CLIP_STATE_REQ : constant := 2703; -- CLIP LIS State Request NMA_C_PCLI_CLIP_STATE_RSP : constant := 2704; -- CLIP LIS State Response NMA_C_PCLI_CLIP_IP_ADDR : constant := 2705; -- CLIP Client IP Address NMA_C_PCLI_CLIP_IP_SUBNET : constant := 2706; -- CLIP Client IP Subnet NMA_C_PCLI_CLIP_NAME : constant := 2707; -- CLIP LIS Name NMA_C_PCLI_CLIP_USER_TYPE : constant := 2708; -- CLIP User type NMA_C_PCLI_CLIP_ATM_ADDR : constant := 2709; -- CLIP Client ATM Address NMA_C_PCLI_CLIP_PAR : constant := 2711; -- CLIP Parent Device NMA_C_PCLI_CLIP_PVC_IP_ADDR : constant := 2712; -- CLIP Parent Device NMA_C_PCLI_CLIP_PVC_STATUS : constant := 2713; -- CLIP Parent Device NMA_C_PCLI_CLIP_GET_PVC : constant := 2714; -- Sense PVC state -- This section is for Logical LAN specific line parameters NMA_C_PCLI_LLAN_STATE_REQ : constant := 2715; -- LLAN State Request NMA_C_PCLI_LLAN_STATE_RSP : constant := 2716; -- LLAN State Response NMA_C_PCLI_LLAN_FAILSET : constant := 2717; -- LLAN Failset NMA_C_PCLI_FAIL_PRI : constant := 2718; -- Failover Priority -- This section is for VLAN specific line parameters NMA_C_PCLI_VLAN_DATA : constant := 2719; -- VLAN DATA -- NMA_C_PCLI_BUS : constant := 2801; -- Buffer size (word) NMA_C_PCLI_NMS : constant := 2810; -- Number of DMP/DMF synch chars (word) NMA_C_PCLI_PHA : constant := 2820; -- Physical NI address of UNA (hex string) NMA_C_PCLI_DPA : constant := 2821; -- (same as HWA) ; Default UNA physical address (hex string) NMA_C_PCLI_PTY : constant := 2830; -- Ethernet Protocol type (word) NMA_C_PCLI_MCA : constant := 2831; -- UNA Multicast address list (special) -- (See NMA$C_LINMC_) NMA_C_PCLI_JUMBO : constant := 2832; -- Jumbo frames mode NMA_C_PCLI_FLOW : constant := 2833; -- Flow control mode NMA_C_PCLI_AUTONEG : constant := 2834; -- Auto-negotiation mode NMA_C_PCLI_ILP : constant := 2839; -- DELUA Internal Loopback mode -- (coded byte of NMA$C_STATE_) NMA_C_PCLI_PRM : constant := 2840; -- UNA Promiscuous mode (coded byte of NMA$C_STATE_) NMA_C_PCLI_MLT : constant := 2841; -- UNA Multicast address mode (coded byte of NMA$C_STATE_) NMA_C_PCLI_PAD : constant := 2842; -- UNA Padding mode (coded byte of NMA$C_STATE_) NMA_C_PCLI_DCH : constant := 2843; -- UNA Data chaining mode (coded byte of NMA$C_STATE_) NMA_C_PCLI_CRC : constant := 2844; -- UNA CRC mode (coded byte of NMA$C_STATE_) NMA_C_PCLI_HBQ : constant := 2845; -- UNA Hardware Buffer Quota (word) NMA_C_PCLI_ACC : constant := 2846; -- UNA protocol access mode (coded byte of NMA$C_ACC_) NMA_C_PCLI_EKO : constant := 2847; -- UNA Echo mode (coded byte of NMA$C_STATE_) NMA_C_PCLI_BSZ : constant := 2848; -- UNA Device Buffer size NMA_C_PCLI_DES : constant := 2849; -- UNA destination Ethernet address NMA_C_PCLI_RET : constant := 2850; -- PCL number of retries (word) NMA_C_PCLI_MOD : constant := 2851; -- PCL address mode (coded byte of NMA$C_LINMO_) NMA_C_PCLI_RIB : constant := 2852; -- PCL retry-if-busy state (coded byte of NMA$C_STATE_) NMA_C_PCLI_MNTL : constant := 2860; -- Maintenance loopback mode for devices -- which support several different loop back modes NMA_C_PCLI_INTL0 : constant := 2861; -- Internal loopback level 0 NMA_C_PCLI_INTL1 : constant := 2862; -- Internal loopback level 1 NMA_C_PCLI_INTL2 : constant := 2863; -- Internal loopback level 2 NMA_C_PCLI_INTL3 : constant := 2864; -- Internal loopback level 3 NMA_C_PCLI_FRA : constant := 2865; -- Framing address for Bisync NMA_C_PCLI_STI1 : constant := 2866; -- State info 1st longword NMA_C_PCLI_STI2 : constant := 2867; -- State info 2st longword NMA_C_PCLI_TMO : constant := 2868; -- Wait for CTS time out value for DMF sync half duplex NMA_C_PCLI_MCL : constant := 2869; -- Clear modem on deassign of channel NMA_C_PCLI_SYC : constant := 2870; -- BISYNC protocol sync char NMA_C_PCLI_BPC : constant := 2871; -- Number of bits per character NMA_C_PCLI_MBS : constant := 2872; -- Maximum buffer size NMA_C_PCLI_RES : constant := 2873; -- Restart value (coded byte of LINRES_) NMA_C_PCLI_XFC : constant := 2874; -- Transmit FC (coded byte of NMA$C_STATE_) NMA_C_PCLI_RFC : constant := 2875; -- Receive FC (coded byte of NMA$C_STATE_) -- IO$M_UPDATE_MAP I/O Subfunction parameters (Token Ring) NMA_C_PCLI_MAP : constant := 2876; -- FCA Map Functions NMA_C_MAP_ADD : constant := 0; -- Add Entry NMA_C_MAP_CHANGE : constant := 1; -- Change Entry NMA_C_MAP_DELETE : constant := 2; -- Delete Entry NMA_C_PCLI_MRB : constant := 2877; -- Maximum Receive Buffers (for user) NMA_C_PCLI_MINRCV : constant := 2878; -- Minimum Receive Buffers (for netman) NMA_C_PCLI_MAXRCV : constant := 2879; -- Maximum Receive Buffers (for netman) -- IO$M_ROUTE I/O Subfunction parameters (Token Ring) NMA_C_PCLI_ROUTE : constant := 2880; -- SR Functions NMA_C_SR_ADD : constant := 0; -- Add route NMA_C_SR_DEL : constant := 1; -- Delete route NMA_C_PCLI_SRC : constant := 2881; -- Source address list -- Regular IO$M_SENSEMODE/IO$M_STARTUP parameters (Token Ring) NMA_C_PCLI_FCA : constant := 2883; -- FCA list (RO) NMA_C_PCLI_XAC : constant := 2884; -- Xmit AC NMA_C_PCLI_RAC : constant := 2885; -- Recv AC NMA_C_PCLI_FAMODE : constant := 2886; -- Func. Addr. Mode NMA_C_PCLI_SRMODE : constant := 2887; -- SR mode NMA_C_SR_TRANSPARENT : constant := 0; -- Xparent SR mode NMA_C_SR_SELF : constant := 1; -- SR done by self -- NMA_C_PCLI_SRV_OWN : constant := 3300; -- Owner NMA_C_PCLI_SRV_UCS : constant := 3311; -- Unit CSR NMA_C_PCLI_SRV_VEC : constant := 3312; -- Vector NMA_C_PCLI_SRV_PRI : constant := 3313; -- Priority NMA_C_PCLI_SRV_LOG : constant := 3380; -- Logical name NMA_C_PCLI_SRV_DLG : constant := 3385; -- Designated name NMA_C_PCLI_SRV_ACT : constant := 3390; -- Actual name -- NMA_C_LINMD_CSMACD : constant := 10; -- NMA_C_LINMD_FDDI : constant := 11; -- NMA_C_LINMD_CI : constant := 12; -- NMA_C_LINMD_TR : constant := 13; -- NMA_C_LINMD_ATM : constant := 14; -- -- NMA_C_PCCO_RTR : constant := 110; -- Reservation timer (word) -- NMA_C_PCLD_ASS : constant := 10; -- Assistance flag (coded byte of NMA$C_ASS_) -- NMA_C_PCLP_ASS : constant := 10; -- Assistance flag (coded byte of NMA$C_ASS_) -- NMA_C_PCCN_CIR : constant := 100; -- NI circuit name (ascic) NMA_C_PCCN_SUR : constant := 110; -- Surveillance flag (coded byte of NMA$C_SUR_) NMA_C_PCCN_ELT : constant := 111; -- Elapsed time NMA_C_PCCN_PHA : constant := 120; -- Physical address (NI address) NMA_C_PCCN_LRP : constant := 130; -- Time of last report NMA_C_PCCN_MVR : constant := 20001; -- Maintenance version NMA_C_PCCN_FCT : constant := 20002; -- Function list NMA_C_PCCN_CUS : constant := 20003; -- Current console user (NI address) NMA_C_PCCN_RTR : constant := 20004; -- Reservation timer (word) NMA_C_PCCN_CSZ : constant := 20005; -- Command buffer size (word) NMA_C_PCCN_RSZ : constant := 20006; -- Response buffer size (word) NMA_C_PCCN_HWA : constant := 20007; -- Hardware address (NI address) NMA_C_PCCN_DTY : constant := 20100; -- Device type (coded byte of NMA$C_SOFD_) NMA_C_PCCN_SFI : constant := 20200; -- Software ID NMA_C_PCCN_SPR : constant := 20300; -- System processor (coded word) NMA_C_PCCN_DLK : constant := 20400; -- Data link type (coded word) -- NMA_C_PCLO_STA : constant := 0; -- State (coded byte of NMA$C_STATE_) NMA_C_PCLO_LNA : constant := 100; -- System/name (ascic) NMA_C_PCLO_SIN : constant := 200; -- Sink node NMA_C_PCLO_EVE : constant := 201; -- Events -- NMA_C_PCXA_NOD : constant := 320; -- Node NMA_C_PCXA_USR : constant := 330; -- User (ascic) NMA_C_PCXA_SPW : constant := 331; -- Password to set (ascic) NMA_C_PCXA_RPW : constant := 331; -- Password to read (coded byte of NMA$C_NODPW_) NMA_C_PCXA_ACC : constant := 332; -- Account (ascic) NMA_C_PCXA_NET : constant := 1110; -- Network (ascic) -- NMA_C_PCXA_RSX_ADS : constant := 2310; -- Destination NMA_C_PCXA_RSX_ANB : constant := 2320; -- Number NMA_C_PCXA_RSX_ASC : constant := 2330; -- Scope -- NMA_C_PCXA_SRV_ADS : constant := 3310; -- Destination NMA_C_PCXA_SRV_ANB : constant := 3320; -- Number NMA_C_PCXA_SRV_ASC : constant := 3330; -- Scope -- NMA_C_PCXP_STA : constant := 0; -- State (coded byte of NMA$C_STATE_) NMA_C_PCXP_SBS : constant := 1; -- Substate, qualified by DTE (coded byte of NMA$C_XPRSB_) NMA_C_PCXP_CTM : constant := 100; -- Counter timer (word) NMA_C_PCXP_ACH : constant := 1000; -- Active channels (word) NMA_C_PCXP_ASW : constant := 1010; -- Active switched (word) NMA_C_PCXP_DTE : constant := 1100; -- DTE (ascic) NMA_C_PCXP_GRP : constant := 1101; -- Group (ascic) NMA_C_PCXP_NETENT : constant := 1110; -- Network entity (ascic) NMA_C_PCXP_DNT : constant := 1111; -- DTE Network (ascic) NMA_C_PCXP_LIN : constant := 1120; -- Line (ascic) NMA_C_PCXP_CHN : constant := 1130; -- Channels NMA_C_PCXP_MCH : constant := 1131; -- Maximum channels (word) NMA_C_PCXP_DBL : constant := 1140; -- Default data (word) NMA_C_PCXP_DWI : constant := 1141; -- Default window (byte) NMA_C_PCXP_MBL : constant := 1150; -- Maximum data (word) NMA_C_PCXP_MWI : constant := 1151; -- Maximum window (byte) NMA_C_PCXP_MCL : constant := 1152; -- Maximum clears (byte) NMA_C_PCXP_MRS : constant := 1153; -- Maximum resets (byte) NMA_C_PCXP_MST : constant := 1154; -- Maximum restarts (byte) NMA_C_PCXP_CAT : constant := 1160; -- Call timer (byte) NMA_C_PCXP_CLT : constant := 1161; -- Clear timer (byte) NMA_C_PCXP_RST : constant := 1162; -- Reset timer (byte) NMA_C_PCXP_STT : constant := 1163; -- Restart timer (byte) NMA_C_PCXP_ITT : constant := 1164; -- Interrupt timer (byte) NMA_C_PCXP_GDT : constant := 1170; -- Group DTE (ascic) NMA_C_PCXP_GNM : constant := 1171; -- Group number (word) NMA_C_PCXP_GTY : constant := 1172; -- Group type (coded byte of NMA$C_XPRTY_) NMA_C_PCXP_GNT : constant := 1173; -- Group Network name (ascic) NMA_C_PCXP_MODE : constant := 1180; -- DTE mode (coded byte of NMA$C_X25MD_) NMA_C_PCXP_PROF : constant := 1190; -- Profile (ascic) -- NMA_C_PCXP_RSX_PMC : constant := 2300; -- Maximum circuits -- NMA_C_PCXP_MCI : constant := 2710; -- Maximum circuits, qualified by DTE -- NMA_C_PCXP_SRV_PMC : constant := 3300; -- Maximum circuits -- NMA_C_PCXS_STA : constant := 1; -- State (coded byte of NMA$C_STATE_) NMA_C_PCXS_CTM : constant := 100; -- Counter timer (word) NMA_C_PCXS_ACI : constant := 200; -- Active circuits (word) NMA_C_PCXS_DST : constant := 300; -- Destination (ascic) NMA_C_PCXS_MCI : constant := 310; -- Maximum circuits (word) NMA_C_PCXS_NOD : constant := 320; -- Node NMA_C_PCXS_USR : constant := 330; -- Username NMA_C_PCXS_SPW : constant := 331; -- Password to set (ascic) NMA_C_PCXS_RPW : constant := 331; -- Password to read (coded byte of NMA$C_NODPW_) NMA_C_PCXS_ACC : constant := 332; -- Account (ascic) NMA_C_PCXS_OBJ : constant := 340; -- Object NMA_C_PCXS_PRI : constant := 350; -- Priority (byte) NMA_C_PCXS_CMK : constant := 351; -- Call mask (byte-counted hex) NMA_C_PCXS_CVL : constant := 352; -- Call value (byte-counted hex) NMA_C_PCXS_GRP : constant := 353; -- Group (ascic) NMA_C_PCXS_SDTE : constant := 354; -- Sending DTE, formally "Number" (ascic) NMA_C_PCXS_SAD : constant := 355; -- Subaddresses NMA_C_PCXS_RED : constant := 390; -- Redirect reason (coded byte nma$c_x25red_) NMA_C_PCXS_CDTE : constant := 391; -- Called DTE (ascic) NMA_C_PCXS_RDTE : constant := 392; -- Receiving DTE (ascic) NMA_C_PCXS_NET : constant := 393; -- Network (ascic) NMA_C_PCXS_EMK : constant := 394; -- Extension mask (ascic) NMA_C_PCXS_EVL : constant := 395; -- Extension value (ascic) NMA_C_PCXS_IDTE : constant := 396; -- Incoming address (ascii) -- NMA_C_PCXS_RSX_5ST : constant := 2310; -- State -- 0, On NMA_C_PCXS_FIL : constant := 2710; -- Object filespec (ascic) -- NMA_C_PCXS_SRV_5ST : constant := 3310; -- State -- 0, On NMA_C_PCXT_STA : constant := 0; -- State (coded byte of NMA$C_STATE_) NMA_C_PCXT_BSZ : constant := 100; -- Buffer size (word) NMA_C_PCXT_MBK : constant := 101; -- Maximum blocks/file (word) NMA_C_PCXT_FNM : constant := 102; -- Filename (ascic) NMA_C_PCXT_MBF : constant := 103; -- Maximum number of buffers (word) NMA_C_PCXT_CPL : constant := 104; -- Global data capture limit (word) NMA_C_PCXT_MVR : constant := 105; -- Maximum trace file version (word) NMA_C_PCXT_TPT : constant := 106; -- Trace point name (ascic) NMA_C_PCXT_CPS : constant := 110; -- Per-trace capture size (word) NMA_C_PCXT_TST : constant := 111; -- Per-trace state (coded byte of NMA$C_STATE_) -- NMA_C_PCNO_STA : constant := 0; -- State (coded byte of NMA$C_STATE_) NMA_C_PCNO_PHA : constant := 10; -- Physical address (NI address) NMA_C_PCNO_IDE : constant := 100; -- Identification (ascic) NMA_C_PCNO_MVE : constant := 101; -- Management version (3 bytes) NMA_C_PCNO_SLI : constant := 110; -- Service circuit (ascic) NMA_C_PCNO_SPA : constant := 111; -- Service password (8 bytes) NMA_C_PCNO_SDV : constant := 112; -- Service device (coded byte of NMA$C_SOFD_) NMA_C_PCNO_CPU : constant := 113; -- CPU type (coded byte of NMA$C_CPU_) NMA_C_PCNO_HWA : constant := 114; -- Hardware address (NI address) NMA_C_PCNO_SNV : constant := 115; -- Service node version (coded byte of NMA$C_SVN_) NMA_C_PCNO_LOA : constant := 120; -- Load file (ascic) NMA_C_PCNO_SLO : constant := 121; -- Secondary loader (ascic) NMA_C_PCNO_TLO : constant := 122; -- Tertiary loader (ascic) NMA_C_PCNO_DFL : constant := 123; -- Diagnostic file (ascic) NMA_C_PCNO_STY : constant := 125; -- Software type (coded byte of NMA$C_SOFT_) NMA_C_PCNO_SID : constant := 126; -- Software ID (ascic) NMA_C_PCNO_MFL : constant := 127; -- Management File (ascic) NMA_C_PCNO_DUM : constant := 130; -- Dump file (ascic) NMA_C_PCNO_SDU : constant := 131; -- Secondary dumper (ascic) NMA_C_PCNO_DAD : constant := 135; -- Dump address (longword) NMA_C_PCNO_DCT : constant := 136; -- Dump count (longword) NMA_C_PCNO_OHO : constant := 140; -- Host (read only parameter) NMA_C_PCNO_IHO : constant := 141; -- Host (write only parameter) NMA_C_PCNO_LPC : constant := 150; -- Loop count (word) NMA_C_PCNO_LPL : constant := 151; -- Loop length (word) NMA_C_PCNO_LPD : constant := 152; -- Loop Data type (coded byte of NMA$C_LOOP_) NMA_C_PCNO_LPA : constant := 153; -- Loop assistant physical address (NI address) NMA_C_PCNO_LPH : constant := 154; -- Loop help type (coded byte) NMA_C_PCNO_LPN : constant := 155; -- Loop circuit node NMA_C_PCNO_LAN : constant := 156; -- Loop circuit assistant node NMA_C_PCNO_CTI : constant := 160; -- Counter timer (word) NMA_C_PCNO_NNA : constant := 500; -- Name NMA_C_PCNO_NLI : constant := 501; -- Circuit (ascic) NMA_C_PCNO_ADD : constant := 502; -- Address NMA_C_PCNO_ITI : constant := 510; -- Incoming timer (word) NMA_C_PCNO_OTI : constant := 511; -- Outgoing timer (word) NMA_C_PCNO_IPR : constant := 522; -- Incoming Proxy NMA_C_PCNO_OPR : constant := 523; -- Outgoing Proxy NMA_C_PCNO_ACL : constant := 600; -- Active links (word) NMA_C_PCNO_DEL : constant := 601; -- Delay (word) NMA_C_PCNO_NVE : constant := 700; -- Nsp version (3 bytes) NMA_C_PCNO_MLK : constant := 710; -- Maximum links (word) NMA_C_PCNO_DFA : constant := 720; -- Delay factor (byte) NMA_C_PCNO_DWE : constant := 721; -- Delay weight (byte) NMA_C_PCNO_IAT : constant := 722; -- Inactivity timer (word) NMA_C_PCNO_RFA : constant := 723; -- Retransmit factor (word) NMA_C_PCNO_DTY : constant := 810; -- Destination Type (coded byte of NMA$C_XPRTY_) NMA_C_PCNO_DCO : constant := 820; -- Destination Cost (word) NMA_C_PCNO_DHO : constant := 821; -- Destination Hops (byte) NMA_C_PCNO_DLI : constant := 822; -- Destination circuit (ascic) NMA_C_PCNO_NND : constant := 830; -- Next node to destination NMA_C_PCNO_RVE : constant := 900; -- Routing version (3 bytes) NMA_C_PCNO_ETY : constant := 901; -- Executor Type (coded byte of NMA$C_NODTY_) NMA_C_PCNO_RTI : constant := 910; -- Routing timer (word) NMA_C_PCNO_SAD : constant := 911; -- Subaddress (2 words) NMA_C_PCNO_BRT : constant := 912; -- Broadcast routing timer (word) NMA_C_PCNO_MAD : constant := 920; -- Maximum address (word) NMA_C_PCNO_MLN : constant := 921; -- Maximum circuits (word) NMA_C_PCNO_MCO : constant := 922; -- Maximum cost (word) NMA_C_PCNO_MHO : constant := 923; -- Maximum hops (byte) NMA_C_PCNO_MVI : constant := 924; -- Maximum visits (byte) NMA_C_PCNO_MAR : constant := 925; -- Maximum areas (byte) NMA_C_PCNO_MBE : constant := 926; -- Maximum broadcast nonrouters (word) NMA_C_PCNO_MBR : constant := 927; -- Maximum broadcast routers (word) NMA_C_PCNO_AMC : constant := 928; -- Area maximum cost (word) NMA_C_PCNO_AMH : constant := 929; -- Area maximum hops (byte) NMA_C_PCNO_MBU : constant := 930; -- Maximum buffers (word) NMA_C_PCNO_BUS : constant := 931; -- Executor buffer size (word) NMA_C_PCNO_SBS : constant := 932; -- Segment buffer size (word) NMA_C_PCNO_MPS : constant := 933; -- Maximum path splits NMA_C_PCNO_FBS : constant := 933; -- Forwarding buffer size (word) -- NMA_C_PCNO_RSX_RPA : constant := 2300; -- Receive password -- 0, Password set NMA_C_PCNO_RSX_TPA : constant := 2301; -- Transmit password -- 0, Password set NMA_C_PCNO_RSX_VER : constant := 2310; -- Verification state -- 0, On NMA_C_PCNO_PUS : constant := 2704; -- Privileged user id NMA_C_PCNO_PAC : constant := 2705; -- Privileged account NMA_C_PCNO_PPW : constant := 2706; -- Privileged password NMA_C_PCNO_NUS : constant := 2712; -- Non-privileged user id NMA_C_PCNO_NAC : constant := 2713; -- Non-privileged account NMA_C_PCNO_NPW : constant := 2714; -- Non-privileged password NMA_C_PCNO_RPA : constant := 2720; -- Receive password NMA_C_PCNO_TPA : constant := 2721; -- Transmit password NMA_C_PCNO_ACC : constant := 2730; -- Access (coded byte of NMA$C_ACES_) NMA_C_PCNO_DAC : constant := 2731; -- Default access (coded byte of NMA$C_ACES_) NMA_C_PCNO_PIQ : constant := 2740; -- Pipeline quota (word) NMA_C_PCNO_ALI : constant := 2742; -- Alias incoming (coded byte of ALIINC)) NMA_C_PCNO_ALM : constant := 2743; -- Alias Maximum links NMA_C_PCNO_ALN : constant := 2744; -- Alias node NMA_C_PCNO_PRX : constant := 2750; -- Proxy access (coded byte of NMA$C_ACES_) !! Obsolete: Only for LIST/PURGE NMA_C_PCNO_DPX : constant := 2751; -- Default proxy access (coded byte of NMA$C_ACES_) NMA_C_PCNO_COP : constant := 2760; -- Remote nodefor COPY command NMA_C_PCNO_INB : constant := 2765; -- Inbound for async DECnet. NMA_C_PCNO_LAA : constant := 2770; -- Load Assist Agent NMA_C_PCNO_LAP : constant := 2771; -- Load Assist Parameter NMA_C_PCNO_PSP : constant := 2780; -- Path Splits Policy -- (Coded byte f PSPCY) NMA_C_PCNO_MDO : constant := 2785; -- Maximum Declared Objects NMA_C_PCNO_DNS : constant := 2790; -- DNS interface NMA_C_PCNO_IDP : constant := 2791; -- IDP of ISO address NMA_C_PCNO_DNM : constant := 2792; -- DNS namespace -- NMA_C_PCNO_SRV_RPA : constant := 3300; -- Receive password -- 0, Password set NMA_C_PCNO_SRV_TPA : constant := 3301; -- Transmit password -- 0, Password set NMA_C_PCNO_SRV_VER : constant := 3310; -- Verification state -- 0, On NMA_C_PCNO_SRV_ACB : constant := 3402; -- Active control buffers NMA_C_PCNO_SRV_ASB : constant := 3404; -- Active small buffers NMA_C_PCNO_SRV_ALB : constant := 3406; -- Active large buffers NMA_C_PCNO_SRV_MCB : constant := 3410; -- Maximum control buffers NMA_C_PCNO_SRV_MSB : constant := 3420; -- Maximum small buffers NMA_C_PCNO_SRV_MLB : constant := 3430; -- Maximum large buffers NMA_C_PCNO_SRV_LBS : constant := 3431; -- Large buffer size NMA_C_PCNO_SRV_NRB : constant := 3440; -- Minimum receive buffers NMA_C_PCNO_SRV_CPT : constant := 3450; -- CEX pool: total bytes NMA_C_PCNO_SRV_CPF : constant := 3452; -- CEX pool: number of segments NMA_C_PCNO_SRV_CPL : constant := 3454; -- CEX pool: largest segment NMA_C_PCNO_SRV_XPT : constant := 3460; -- Extended pool: total bytes NMA_C_PCNO_SRV_XPF : constant := 3462; -- Extended pool: number of segments NMA_C_PCNO_SRV_XPL : constant := 3464; -- Extended pool: largest segment -- NMA_C_PCAR_STA : constant := 0; -- State (coded byte of NMA$C_STATE_) NMA_C_PCAR_COS : constant := 820; -- Cost (word) NMA_C_PCAR_HOP : constant := 821; -- Hops (byte) NMA_C_PCAR_CIR : constant := 822; -- Circuit (ascic) NMA_C_PCAR_NND : constant := 830; -- Next node to area -- NMA_C_PCOB_OAN : constant := 400; -- Active name NMA_C_PCOB_OAC : constant := 410; -- Active links NMA_C_PCOB_ONA : constant := 500; -- Name NMA_C_PCOB_OCO : constant := 510; -- Copies NMA_C_PCOB_OUS : constant := 511; -- User NMA_C_PCOB_OVE : constant := 520; -- Verification NMA_C_PCOB_NAM : constant := 500; -- Name NMA_C_PCOB_NUM : constant := 513; -- Number NMA_C_PCOB_FID : constant := 530; -- File id NMA_C_PCOB_PID : constant := 535; -- Process id NMA_C_PCOB_PRV : constant := 540; -- Privilege list NMA_C_PCOB_OCPRV : constant := 542; -- Outgoing connect privilege list NMA_C_PCOB_USR : constant := 550; -- User id NMA_C_PCOB_ACC : constant := 551; -- Account NMA_C_PCOB_PSW : constant := 552; -- Password NMA_C_PCOB_PRX : constant := 560; -- Proxy access (coded byte of NMA$C_ACES_) NMA_C_PCOB_ALO : constant := 565; -- Alias outgoing- coded byte of nma$c_alout NMA_C_PCOB_ALI : constant := 566; -- Alias incoming- coded byte of nma$c_alinc -- NMA_C_PCLK_STA : constant := 0; -- State NMA_C_PCLK_PID : constant := 101; -- Process id NMA_C_PCLK_NID : constant := 102; -- Partner Node NMA_C_PCLK_LAD : constant := 105; -- Link address [V2 only] -- entity is node rather than link ! NMA_C_PCLK_DLY : constant := 110; -- Round trip delay time (word) NMA_C_PCLK_RLN : constant := 120; -- Remote link number (word) NMA_C_PCLK_RID : constant := 121; -- Remote identification, PID or username (ascic) NMA_C_PCLK_USR : constant := 130; -- Username of link owner (ascic) NMA_C_PCLK_PRC : constant := 131; -- Process name of link owner (ascic) -- NMA_C_CTCIR_ZER : constant := 0; -- Seconds since last zeroed NMA_C_CTCIR_APR : constant := 800; -- Terminating packets received NMA_C_CTCIR_DPS : constant := 801; -- Originating packets sent NMA_C_CTCIR_ACL : constant := 802; -- Terminating congestion loss NMA_C_CTCIR_CRL : constant := 805; -- Corruption loss NMA_C_CTCIR_TPR : constant := 810; -- Transit packets received NMA_C_CTCIR_TPS : constant := 811; -- Transit packets sent NMA_C_CTCIR_TCL : constant := 812; -- Transit congestion loss NMA_C_CTCIR_LDN : constant := 820; -- Circuit down NMA_C_CTCIR_IFL : constant := 821; -- Initialization failure NMA_C_CTCIR_AJD : constant := 822; -- Adjacency down events NMA_C_CTCIR_PAJ : constant := 900; -- Peak adjacencies NMA_C_CTCIR_BRC : constant := 1000; -- Bytes received NMA_C_CTCIR_BSN : constant := 1001; -- Bytes sent NMA_C_CTCIR_MBY : constant := 1002; -- Multicast bytes received NMA_C_CTCIR_DBR : constant := 1010; -- Data blocks received NMA_C_CTCIR_DBS : constant := 1011; -- Data blocks sent NMA_C_CTCIR_DEI : constant := 1020; -- Data errors inbound NMA_C_CTCIR_DEO : constant := 1021; -- Data errors outbound NMA_C_CTCIR_RRT : constant := 1030; -- Remote reply timeouts NMA_C_CTCIR_LRT : constant := 1031; -- Local reply timeouts NMA_C_CTCIR_RBE : constant := 1040; -- Remote buffer errors NMA_C_CTCIR_LBE : constant := 1041; -- Local buffer errors NMA_C_CTCIR_SIE : constant := 1050; -- Selection intervals elapsed NMA_C_CTCIR_SLT : constant := 1051; -- Selection timeouts NMA_C_CTCIR_UBU : constant := 1065; -- NI user buffer unavailable NMA_C_CTCIR_RPE : constant := 1100; -- Remote process errors [V2 only] NMA_C_CTCIR_LPE : constant := 1101; -- Local process errors [V2 only] NMA_C_CTCIR_LIR : constant := 1240; -- Locally initiated resets NMA_C_CTCIR_RIR : constant := 1241; -- Remotely initiated resets NMA_C_CTCIR_NIR : constant := 1242; -- Network initiated resets -- NMA_C_CTCIR_MNE : constant := 2701; -- Multicast received for protocol -- type, but not enabled NMA_C_CTCIR_ERI : constant := 2750; -- PCL Errors inbound, bit-mapped -- 0 CRC error on receive NMA_C_CTCIR_ERO : constant := 2751; -- PCL Errors outbound, bit-mapped -- 1 CRC on transmit NMA_C_CTCIR_RTO : constant := 2752; -- PCL Remote timeouts, bit-mapped -- 0 Receiver busy NMA_C_CTCIR_LTO : constant := 2753; -- PCL Local timeouts NMA_C_CTCIR_BER : constant := 2754; -- PCL Remote buffer errors NMA_C_CTCIR_BEL : constant := 2755; -- PCL Local buffer errors -- NMA_C_CTLIN_ZER : constant := 0; -- Seconds since last zeroed NMA_C_CTLIN_APR : constant := 800; -- Arriving packets received [V2 only] NMA_C_CTLIN_DPS : constant := 801; -- Departing packets sent [V2 only] NMA_C_CTLIN_ACL : constant := 802; -- Arriving congestion loss [V2 only] NMA_C_CTLIN_TPR : constant := 810; -- Transit packets received [V2 only] NMA_C_CTLIN_TPS : constant := 811; -- Transit packets sent [V2 only] NMA_C_CTLIN_TCL : constant := 812; -- Transit congestion loss [V2 only] NMA_C_CTLIN_LDN : constant := 820; -- Line down [V2 only] NMA_C_CTLIN_IFL : constant := 821; -- Initialization failure [V2 only] NMA_C_CTLIN_BRC : constant := 1000; -- Bytes received NMA_C_CTLIN_BSN : constant := 1001; -- Bytes sent NMA_C_CTLIN_MBY : constant := 1002; -- Multicast bytes received NMA_C_CTLIN_DBR : constant := 1010; -- Data blocks received NMA_C_CTLIN_DBS : constant := 1011; -- Data blocks sent NMA_C_CTLIN_MBL : constant := 1012; -- Multicast blocks received NMA_C_CTLIN_BID : constant := 1013; -- Blocks sent, initially deferred NMA_C_CTLIN_BS1 : constant := 1014; -- Blocks sent, single collision NMA_C_CTLIN_BSM : constant := 1015; -- Blocks sent, multiple collisions NMA_C_CTLIN_MFC : constant := 1016; -- MAC frame count NMA_C_CTLIN_MEC : constant := 1017; -- MAC error count NMA_C_CTLIN_MLC : constant := 1018; -- MAC lost count NMA_C_CTLIN_DEI : constant := 1020; -- Data errors inbound NMA_C_CTLIN_DEO : constant := 1021; -- Data errors outbound NMA_C_CTLIN_RRT : constant := 1030; -- Remote reply timeouts NMA_C_CTLIN_LRT : constant := 1031; -- Local reply timeouts NMA_C_CTLIN_RII : constant := 1032; -- Ring initializations initiated NMA_C_CTLIN_RIR : constant := 1033; -- Ring initializations received NMA_C_CTLIN_RBI : constant := 1034; -- Ring beacons initiated NMA_C_CTLIN_DAT : constant := 1035; -- Duplicate address test failures NMA_C_CTLIN_DTD : constant := 1036; -- Duplicate tokens detected NMA_C_CTLIN_RPR : constant := 1037; -- Ring purge errors NMA_C_CTLIN_FSE : constant := 1038; -- FCI strip errors NMA_C_CTLIN_TRI : constant := 1039; -- Traces initiated NMA_C_CTLIN_RBE : constant := 1040; -- Remote buffer errors NMA_C_CTLIN_LBE : constant := 1041; -- Local buffer errors NMA_C_CTLIN_TRR : constant := 1042; -- Traces initiated NMA_C_CTLIN_DBC : constant := 1043; -- Directed beacons received NMA_C_CTLIN_SIE : constant := 1050; -- Selection intervals elapsed [V2 only] NMA_C_CTLIN_SLT : constant := 1051; -- Selection timeouts [V2 only] NMA_C_CTLIN_SFL : constant := 1060; -- Send failure NMA_C_CTLIN_CDC : constant := 1061; -- Collision detect check failure NMA_C_CTLIN_RFL : constant := 1062; -- Receive failure NMA_C_CTLIN_UFD : constant := 1063; -- Unrecognized frame destination NMA_C_CTLIN_OVR : constant := 1064; -- Data overrun NMA_C_CTLIN_SBU : constant := 1065; -- System buffer unavailable NMA_C_CTLIN_UBU : constant := 1066; -- User buffer unavailable NMA_C_CTLIN_SFR : constant := 1070; -- Send failures (Token Ring) NMA_C_CTLIN_RFR : constant := 1071; -- Receive failures (Token Ring) NMA_C_CTLIN_IFR : constant := 1072; -- Insertion failures NMA_C_CTLIN_RGF : constant := 1073; -- Ring failures NMA_C_CTLIN_RPG : constant := 1074; -- Ring purges NMA_C_CTLIN_MNC : constant := 1075; -- Monitor contention NMA_C_CTLIN_BCN : constant := 1076; -- Beaconing conditions NMA_C_CTLIN_LER : constant := 1080; -- Line errors NMA_C_CTLIN_IER : constant := 1081; -- Internal errors NMA_C_CTLIN_BER : constant := 1082; -- Burst errors NMA_C_CTLIN_RAE : constant := 1083; -- Ring poll AC errors NMA_C_CTLIN_ADS : constant := 1084; -- Abort delimiters sent NMA_C_CTLIN_PIE : constant := 1085; -- Private isolating errors NMA_C_CTLIN_TLF : constant := 1086; -- Transmit lost frames NMA_C_CTLIN_RCE : constant := 1087; -- Receiver congestion errors NMA_C_CTLIN_FCE : constant := 1088; -- Frame copied errors NMA_C_CTLIN_FER : constant := 1089; -- Frequency errors (802.5 defined but not implemented) NMA_C_CTLIN_TER : constant := 1090; -- Token errors NMA_C_CTLIN_PNE : constant := 1091; -- Private non-isolating errors NMA_C_CTLIN_RPE : constant := 1100; -- Remote process errors NMA_C_CTLIN_LPE : constant := 1101; -- Local process errors NMA_C_CTLIN_EBE : constant := 1200; -- Elasticity buffer errors NMA_C_CTLIN_LCT : constant := 1201; -- LCT rejects NMA_C_CTLIN_LEM : constant := 1202; -- LEM rejects NMA_C_CTLIN_LNK : constant := 1203; -- Link errors NMA_C_CTLIN_CNC : constant := 1204; -- Connections completed -- NMA_S_NMADEF1 : constant := 2; -- Old size name - synonym type NMA_NODE_BITS1_TYPE is record PTY_TYP : UNSIGNED_15; -- Type mask FILLER_1 : BOOLEAN; end record; for NMA_NODE_BITS1_TYPE use record PTY_TYP at 0 range 0 .. 14; FILLER_1 at 1 range 7 .. 7; end record; for NMA_NODE_BITS1_TYPE'SIZE use 16; NMA_NODE_BITS1_TYPE_INIT : constant NMA_NODE_BITS1_TYPE := (PTY_TYP => 0, FILLER_1 => FALSE); type NMA_NODE_BITS2_TYPE is record PTY_CLE : UNSIGNED_6; -- Coded length mask PTY_MUL : BOOLEAN; -- Coded multiple indicator PTY_COD : BOOLEAN; -- Coded indicator end record; for NMA_NODE_BITS2_TYPE use record PTY_CLE at 0 range 0 .. 5; PTY_MUL at 0 range 6 .. 6; PTY_COD at 0 range 7 .. 7; end record; for NMA_NODE_BITS2_TYPE'SIZE use 8; NMA_NODE_BITS2_TYPE_INIT : constant NMA_NODE_BITS2_TYPE := (PTY_CLE => 0, PTY_MUL => FALSE, PTY_COD => FALSE); type NMA_NODE_BITS3_TYPE is record FILLER_1 : UNSIGNED_6; PTY_CMU : UNSIGNED_2; -- Coded multiple end record; for NMA_NODE_BITS3_TYPE use record FILLER_1 at 0 range 0 .. 5; PTY_CMU at 0 range 6 .. 7; end record; for NMA_NODE_BITS3_TYPE'SIZE use 8; NMA_NODE_BITS3_TYPE_INIT : constant NMA_NODE_BITS3_TYPE := (FILLER_1 => 0, PTY_CMU => 0); type NMA_NODE_BITS4_TYPE is record PTY_NLE : UNSIGNED_4; -- Number length mask PTY_NTY : UNSIGNED_2; -- Number type mask PTY_ASC : BOOLEAN; -- Ascii image indicator FILLER_1 : BOOLEAN; end record; for NMA_NODE_BITS4_TYPE use record PTY_NLE at 0 range 0 .. 3; PTY_NTY at 0 range 4 .. 5; PTY_ASC at 0 range 6 .. 6; FILLER_1 at 0 range 7 .. 7; end record; for NMA_NODE_BITS4_TYPE'SIZE use 8; NMA_NODE_BITS4_TYPE_INIT : constant NMA_NODE_BITS4_TYPE := (PTY_NLE => 0, PTY_NTY => 0, PTY_ASC => FALSE, FILLER_1 => FALSE); type NMA_NODE_TYPE is record ADDR : UNSIGNED_10; AREA : UNSIGNED_6; ----Component(s) below are defined as comments since they ----overlap other fields ---- ----NODE_BITS1 : NMA_NODE_BITS1_TYPE; -- -- Parameter data type byte (DATA TYPE) -- ----NODE_BITS2 : NMA_NODE_BITS2_TYPE; ----NODE_BITS3 : NMA_NODE_BITS3_TYPE; ----NODE_BITS4 : NMA_NODE_BITS4_TYPE; -- NTY values (how to display number): -- Define standard values for the DATA TYPE byte -- -- Parameters for 802 control support -- -- Circuit parameters -- -- RSX-specific circuit parameters -- -- VMS-specific circuit NICE parameters [2700 - 2799] -- -- -- VMS-specific datalink only circuit parameters [2800 - 2899] -- -- (these will never be used in NICE messages). -- -- Server Base specific Circuit parameters -- -- Line parameters -- -- FDDI-specific line parameters -- -- Token Ring specific line parameters -- (Upstream Neighbor Address used by both FDDI and Token Ring) -- -- FDDI-specific line parameters continued -- -- RSX-specific line parameters -- -- 1, Topdown -- VMS-specific line NICE parameters [2700 - 2799] -- -- VMS-specific datalink only line parameters [2800 - 2899] -- -- (these will never be used in NICE messages). -- -- Server Base specific line parameters -- -- Communication Medium parameters -- -- Console module parameters -- -- Loader module parameters -- -- Looper module parameters -- -- Configurator module parameters -- -- Logging parameters -- -- X.25 Access module parameters -- -- RSX-specific X.25-Access module parameters -- -- Server Base specific X.25-Access module parameters -- -- X.25 Protocol module parameters -- -- RSX-specific X.25-Protocol Module parameters -- -- VMS-specific X25-PROTOCOL NICE parameters [2700 - 2799] -- -- Server Base specific X.25-Protocol Module parameters -- -- X.25 server module parameters -- -- RSX-specific X.25-Server Module parameters -- -- 1, Off -- -- VMS-specific X25-SERVER NICE parameters [2700 - 2799] -- -- Server Base specific X.25-Server Module parameters -- -- 1, Off -- -- X.25 trace module parameters (VMS-specific) -- -- Node parameters -- -- RSX-Specific Node (Executor) parameters -- -- 1, Off -- -- VMS-specific node parameters -- -- Server Base specific Node (Executor) parameters -- -- 1, Off -- Area parameters -- -- VMS-specific object parameters -- -- VMS-specific link parameters -- -- CM-1/2, DU-2 (link !), HI-4 (pid) -- Circuit counters -- -- VMS-specific circuit counters -- -- 2 Timeout on word -- 1 Transmitter offline -- 2 Receiver offline -- Line counters -- -- Line counter flags (byte offset will be 0) -- end record; for NMA_NODE_TYPE use record ADDR at 0 range 0 .. 9; AREA at 1 range 2 .. 7; ----Component representation spec(s) below are defined as ----comments since they overlap other fields ---- ----NODE_BITS1 at 0 range 0 .. 15; ----NODE_BITS2 at 0 range 0 .. 7; ----NODE_BITS3 at 0 range 0 .. 7; ----NODE_BITS4 at 0 range 0 .. 7; end record; for NMA_NODE_TYPE'SIZE use 16; NMA_NODE_TYPE_INIT : constant NMA_NODE_TYPE := (ADDR => 0, AREA => 0); type NMA1_TYPE is record NODE : NMA_NODE_TYPE; end record; for NMA1_TYPE use record NODE at 0 range 0 .. 15; end record; for NMA1_TYPE'SIZE use 16; NMA1_TYPE_INIT : constant NMA1_TYPE := ( NODE => NMA_NODE_TYPE_INIT ); NMA_M_CTLIN_BTL : constant := 16#00000008#; NMA_M_CTLIN_FCS : constant := 16#00000010#; NMA_M_CTLIN_TRJ : constant := 16#00000020#; NMA_S_NMADEF2 : constant := 1; -- Old size name - synonym type NMA_FILL_8_TYPE is -- byte of flags record FILLER_1 : UNSIGNED_3; -- skip bits 0,1,2 CTLIN_BTL : BOOLEAN; -- block too long CTLIN_FCS : BOOLEAN; -- frame check CTLIN_TRJ : BOOLEAN; -- REJ sent FILLER_2 : UNSIGNED_2; end record; for NMA_FILL_8_TYPE use record FILLER_1 at 0 range 0 .. 2; CTLIN_BTL at 0 range 3 .. 3; CTLIN_FCS at 0 range 4 .. 4; CTLIN_TRJ at 0 range 5 .. 5; FILLER_2 at 0 range 6 .. 7; end record; for NMA_FILL_8_TYPE'SIZE use 8; NMA_FILL_8_TYPE_INIT : constant NMA_FILL_8_TYPE := (FILLER_1 => 0, CTLIN_BTL => FALSE, CTLIN_FCS => FALSE, CTLIN_TRJ => FALSE, FILLER_2 => 0); type NMA2_TYPE is record FILL_8 : NMA_FILL_8_TYPE; -- byte of flags end record; for NMA2_TYPE use record FILL_8 at 0 range 0 .. 7; end record; for NMA2_TYPE'SIZE use 8; NMA2_TYPE_INIT : constant NMA2_TYPE := ( FILL_8 => NMA_FILL_8_TYPE_INIT ); NMA_M_CTLIN_RRJ : constant := 16#00000008#; NMA_S_NMADEF3 : constant := 1; -- Old size name - synonym type NMA_FILL_10_TYPE is -- byte of flags record FILLER_1 : UNSIGNED_3; -- skip bits 0,1,2 CTLIN_RRJ : BOOLEAN; -- REJ received FILLER_2 : UNSIGNED_4; end record; for NMA_FILL_10_TYPE use record FILLER_1 at 0 range 0 .. 2; CTLIN_RRJ at 0 range 3 .. 3; FILLER_2 at 0 range 4 .. 7; end record; for NMA_FILL_10_TYPE'SIZE use 8; NMA_FILL_10_TYPE_INIT : constant NMA_FILL_10_TYPE := (FILLER_1 => 0, CTLIN_RRJ => FALSE, FILLER_2 => 0); type NMA3_TYPE is record FILL_10 : NMA_FILL_10_TYPE; -- byte of flags end record; for NMA3_TYPE use record FILL_10 at 0 range 0 .. 7; end record; for NMA3_TYPE'SIZE use 8; NMA3_TYPE_INIT : constant NMA3_TYPE := ( FILL_10 => NMA_FILL_10_TYPE_INIT ); NMA_M_CTLIN_RRN : constant := 16#00000004#; NMA_S_NMADEF4 : constant := 1; -- Old size name - synonym type NMA_FILL_12_TYPE is -- byte of flags record FILLER_1 : UNSIGNED_2; -- skip bits 0,1 CTLIN_RRN : BOOLEAN; -- RNR received FILLER_2 : UNSIGNED_5; end record; for NMA_FILL_12_TYPE use record FILLER_1 at 0 range 0 .. 1; CTLIN_RRN at 0 range 2 .. 2; FILLER_2 at 0 range 3 .. 7; end record; for NMA_FILL_12_TYPE'SIZE use 8; NMA_FILL_12_TYPE_INIT : constant NMA_FILL_12_TYPE := (FILLER_1 => 0, CTLIN_RRN => FALSE, FILLER_2 => 0); type NMA4_TYPE is record FILL_12 : NMA_FILL_12_TYPE; -- byte of flags end record; for NMA4_TYPE use record FILL_12 at 0 range 0 .. 7; end record; for NMA4_TYPE'SIZE use 8; NMA4_TYPE_INIT : constant NMA4_TYPE := ( FILL_12 => NMA_FILL_12_TYPE_INIT ); NMA_M_CTLIN_TRN : constant := 16#00000004#; NMA_S_NMADEF5 : constant := 1; -- Old size name - synonym type NMA_FILL_14_TYPE is -- byte of flags record FILLER_1 : UNSIGNED_2; -- skip bits 0,1 CTLIN_TRN : BOOLEAN; -- RNR sent FILLER_2 : UNSIGNED_5; end record; for NMA_FILL_14_TYPE use record FILLER_1 at 0 range 0 .. 1; CTLIN_TRN at 0 range 2 .. 2; FILLER_2 at 0 range 3 .. 7; end record; for NMA_FILL_14_TYPE'SIZE use 8; NMA_FILL_14_TYPE_INIT : constant NMA_FILL_14_TYPE := (FILLER_1 => 0, CTLIN_TRN => FALSE, FILLER_2 => 0); type NMA5_TYPE is record FILL_14 : NMA_FILL_14_TYPE; -- byte of flags end record; for NMA5_TYPE use record FILL_14 at 0 range 0 .. 7; end record; for NMA5_TYPE'SIZE use 8; NMA5_TYPE_INIT : constant NMA5_TYPE := ( FILL_14 => NMA_FILL_14_TYPE_INIT ); NMA_M_CTLIN_INR : constant := 16#00000010#; NMA_M_CTLIN_FMS : constant := 16#00000020#; NMA_S_NMADEF6 : constant := 1; -- Old size name - synonym type NMA_FILL_16_TYPE is -- byte of flags record FILLER_1 : UNSIGNED_4; -- skip bits 0,1,2,3 CTLIN_INR : BOOLEAN; -- invalid N(R) received CTLIN_FMS : BOOLEAN; -- FRMR sent FILLER_2 : UNSIGNED_2; end record; for NMA_FILL_16_TYPE use record FILLER_1 at 0 range 0 .. 3; CTLIN_INR at 0 range 4 .. 4; CTLIN_FMS at 0 range 5 .. 5; FILLER_2 at 0 range 6 .. 7; end record; for NMA_FILL_16_TYPE'SIZE use 8; NMA_FILL_16_TYPE_INIT : constant NMA_FILL_16_TYPE := (FILLER_1 => 0, CTLIN_INR => FALSE, CTLIN_FMS => FALSE, FILLER_2 => 0); type NMA6_TYPE is record FILL_16 : NMA_FILL_16_TYPE; -- byte of flags end record; for NMA6_TYPE use record FILL_16 at 0 range 0 .. 7; end record; for NMA6_TYPE'SIZE use 8; NMA6_TYPE_INIT : constant NMA6_TYPE := ( FILL_16 => NMA_FILL_16_TYPE_INIT ); NMA_M_CTLIN_TUN : constant := 16#00000004#; NMA_M_CTLIN_RUN : constant := 16#00000010#; NMA_M_CTLIN_FMR : constant := 16#00000020#; NMA_C_CTLIN_MBS : constant := 2701; -- Multicast packets transmitted NMA_C_CTLIN_MSN : constant := 2702; -- Multicast bytes transmitted NMA_C_CTLIN_RME : constant := 2750; -- PCL Remote errors, bit-mapped -- 0 TDM bus busy NMA_C_CTLIN_LCE : constant := 2751; -- PCL Local errors, bit-mapped -- 0 Transmitter overrun NMA_C_CTLIN_MSE : constant := 2752; -- PCL master/secondary errors, bit-mapped -- 1 Master down NMA_C_CTNOD_ZER : constant := 0; -- Seconds since last zeroed NMA_C_CTNOD_BRC : constant := 600; -- Bytes received NMA_C_CTNOD_BSN : constant := 601; -- Bytes sent NMA_C_CTNOD_MRC : constant := 610; -- Messages received NMA_C_CTNOD_MSN : constant := 611; -- Messages sent NMA_C_CTNOD_CRC : constant := 620; -- Connects received NMA_C_CTNOD_CSN : constant := 621; -- Connects sent NMA_C_CTNOD_RTO : constant := 630; -- Response timeouts NMA_C_CTNOD_RSE : constant := 640; -- Received connect resource errors NMA_C_CTNOD_BUN : constant := 650; -- Buffer unavailable NMA_C_CTNOD_MLL : constant := 700; -- Maximum logical links active NMA_C_CTNOD_APL : constant := 900; -- Aged packet loss NMA_C_CTNOD_NUL : constant := 901; -- Node unreachable packet loss NMA_C_CTNOD_NOL : constant := 902; -- Node out-of-range packet loss NMA_C_CTNOD_OPL : constant := 903; -- Oversized packet loss NMA_C_CTNOD_PFE : constant := 910; -- Packet format error NMA_C_CTNOD_RUL : constant := 920; -- Partial routing update loss NMA_C_CTNOD_VER : constant := 930; -- Verification reject -- NMA_C_CTNOD_SRV_SYC : constant := 3310; -- Control buffer failures NMA_C_CTNOD_SRV_SYS : constant := 3320; -- Small buffer failures NMA_C_CTNOD_SRV_SYL : constant := 3330; -- Large buffer failures NMA_C_CTNOD_SRV_SYR : constant := 3340; -- Receive buffer failures -- NMA_C_CTXP_ZER : constant := 0; -- Seconds since last zeroed NMA_C_CTXP_BRC : constant := 1000; -- Bytes received NMA_C_CTXP_BSN : constant := 1001; -- Bytes sent NMA_C_CTXP_BLR : constant := 1010; -- Data blocks received NMA_C_CTXP_BLS : constant := 1011; -- Data blocks sent NMA_C_CTXP_CRC : constant := 1200; -- Calls received NMA_C_CTXP_CSN : constant := 1201; -- Calls sent NMA_C_CTXP_FSR : constant := 1210; -- Fast selects received NMA_C_CTXP_FSS : constant := 1211; -- Fast selects sent NMA_C_CTXP_MSA : constant := 1220; -- Maximum switched circuits active NMA_C_CTXP_MCA : constant := 1221; -- Maximum channels active NMA_C_CTXP_RSE : constant := 1230; -- Received call resource errors NMA_C_CTXP_LIR : constant := 1240; -- Locally initiated resets NMA_C_CTXP_RIR : constant := 1241; -- Remotely initiated resets NMA_C_CTXP_NIR : constant := 1242; -- Network initiated resets NMA_C_CTXP_RST : constant := 1250; -- Restarts -- NMA_C_CTXS_ZER : constant := 0; -- Seconds since last zeroed NMA_C_CTXS_MCA : constant := 200; -- Maximum circuits active NMA_C_CTXS_ICR : constant := 210; -- Incoming calls rejected, no resources NMA_C_CTXS_LLR : constant := 211; -- Logical links rejected, no resources -- NMA_C_LOOP_MIX : constant := 2; -- Mixed NMA_C_LOOP_ONE : constant := 1; -- Ones NMA_C_LOOP_ZER : constant := 0; -- Zeroes -- NMA_C_LOOP_DCNT : constant := 1; -- Default count NMA_C_LOOP_DSIZ : constant := 40; -- Default message size -- NMA_C_LOOP_XMIT : constant := 0; -- Transmit NMA_C_LOOP_RECV : constant := 1; -- Receive NMA_C_LOOP_FULL : constant := 2; -- Full (both transmit and receive) -- NMA_C_STATE_ON : constant := 0; -- On NMA_C_STATE_OFF : constant := 1; -- Off -- NMA_C_DNS_ENA : constant := 0; -- Enabled NMA_C_DNS_DIS : constant := 1; -- Disabled -- NMA_C_STATE_SER : constant := 2; -- Service (circuit/line only) NMA_C_STATE_CLE : constant := 3; -- Cleared -- NMA_C_STATE_HOL : constant := 2; -- Hold -- NMA_C_STATE_SHU : constant := 2; -- Shut NMA_C_STATE_RES : constant := 3; -- Restricted NMA_C_STATE_REA : constant := 4; -- Reachable NMA_C_STATE_UNR : constant := 5; -- Unreachable -- PVM0001+ NMA_C_PCNO_DMAD : constant := 1023; -- -- PVM0001- NMA_C_ASS_ENA : constant := 0; -- Enabled NMA_C_ASS_DIS : constant := 1; -- Disabled -- NMA_C_SUR_ENA : constant := 0; -- Enabled NMA_C_SUR_DIS : constant := 1; -- Disabled -- NMA_C_LINSS_STA : constant := 0; -- Starting NMA_C_LINSS_REF : constant := 1; -- Reflecting NMA_C_LINSS_LOO : constant := 2; -- Looping NMA_C_LINSS_LOA : constant := 3; -- Loading NMA_C_LINSS_DUM : constant := 4; -- Dumping NMA_C_LINSS_TRI : constant := 5; -- Triggering NMA_C_LINSS_ASE : constant := 6; -- Autoservice NMA_C_LINSS_ALO : constant := 7; -- Autoloading NMA_C_LINSS_ADU : constant := 8; -- Autodumping NMA_C_LINSS_ATR : constant := 9; -- Autotriggering NMA_C_LINSS_SYN : constant := 10; -- Synchronizing NMA_C_LINSS_FAI : constant := 11; -- Failed NMA_C_LINSS_RUN : constant := 12; -- Running NMA_C_LINSS_UNS : constant := 13; -- Unsyncronised NMA_C_LINSS_IDL : constant := 14; -- Idle (PSI-only) -- NMA_C_CIRTY_POI : constant := 0; -- DDCMP Point NMA_C_CIRTY_CON : constant := 1; -- DDCMP Controller NMA_C_CIRTY_TRI : constant := 2; -- DDCMP Tributary NMA_C_CIRTY_X25 : constant := 3; -- X25 NMA_C_CIRTY_DMC : constant := 4; -- DDCMP DMC compatibility mode (DMP) --/* CIRTY_LAPB, 5 /* LAPB *** remove once all references have been changed to LAPB *** NMA_C_CIRTY_NI : constant := 6; -- NI NMA_C_CIRTY_TRNG : constant := 11; -- Token Ring NMA_C_CIRTY_FDDI : constant := 12; -- FDDI -- NMA_C_LINSV_ENA : constant := 0; -- Enabled NMA_C_LINSV_DIS : constant := 1; -- Disabled -- NMA_C_CIRPST_AUT : constant := 1; -- Automatic NMA_C_CIRPST_ACT : constant := 2; -- Active NMA_C_CIRPST_INA : constant := 3; -- Inactive NMA_C_CIRPST_DIE : constant := 4; -- Dying NMA_C_CIRPST_DED : constant := 5; -- Dead -- NMA_C_CIRBLK_ENA : constant := 0; -- Enabled NMA_C_CIRBLK_DIS : constant := 1; -- Disabled -- NMA_C_CIRUS_PER : constant := 0; -- Permanent NMA_C_CIRUS_INC : constant := 1; -- Incoming NMA_C_CIRUS_OUT : constant := 2; -- Outgoing -- NMA_C_CIRHS_ENA : constant := 0; -- Enabled NMA_C_CIRHS_DIS : constant := 1; -- Disabled -- NMA_C_CIRBF_UNL : constant := 255; -- Unlimited -- NMA_C_CIRVE_ENA : constant := 0; -- Enabled NMA_C_CIRVE_DIS : constant := 1; -- Disabled NMA_C_CIRVE_INB : constant := 2; -- Inbound -- NMA_C_CIRXPT_ZND : constant := 1; -- Z-node NMA_C_CIRXPT_PH2 : constant := 2; -- Force Phase II on this circuit NMA_C_CIRXPT_PH3 : constant := 3; -- Routing III NMA_C_CIRXPT_RO3 : constant := 3; -- Routing III NMA_C_CIRXPT_NR4 : constant := 4; -- Nonrouting Phase IV -- NMA_C_DPX_FUL : constant := 0; -- Full NMA_C_DPX_HAL : constant := 1; -- Half NMA_C_DPX_MPT : constant := 4; -- Multipoint -- NMA_C_LINCN_NOR : constant := 0; -- Normal NMA_C_LINCN_LOO : constant := 1; -- Loop -- NMA_C_LINPR_POI : constant := 0; -- DDCMP Point NMA_C_LINPR_CON : constant := 1; -- DDCMP Controller NMA_C_LINPR_TRI : constant := 2; -- DDCMP Tributary NMA_C_LINPR_DMC : constant := 4; -- DDCMP DMC compatibility mode (DMP) NMA_C_LINPR_LAPB : constant := 5; -- LAPB NMA_C_LINPR_NI : constant := 6; -- NI NMA_C_LINPR_BSY : constant := 9; -- BISYNC (not really - just Genbyte) NMA_C_LINPR_GENBYTE : constant := 9; -- Genbyte (real name) NMA_C_LINPR_LAPBE : constant := 10; -- LAPBE NMA_C_LINPR_TRNG : constant := 11; -- Token Ring NMA_C_LINPR_FDDI : constant := 12; -- FDDI NMA_C_LINPR_EA_HDLC : constant := 20; -- Extended addressing HDLC NMA_C_LINPR_SDLC : constant := 21; -- SDLC NMA_C_LINPR_BISYNC : constant := 22; -- IBM Bisync protocol (not BSY framing) NMA_C_LINPR_SWIFT : constant := 23; -- SWIFT Bisync variant NMA_C_LINPR_CHIPS : constant := 24; -- CHIPS Bisync variant NMA_M_LINPR_MOP : constant := 128; -- MOP support -- NMA_C_CODE_ASCII : constant := 1; -- ASCII character code NMA_C_CODE_EBCDIC : constant := 2; -- EBCDIC character code -- NMA_C_LINPR_MAS : constant := 1; -- Master (controls clock signals) NMA_C_LINPR_NEU : constant := 2; -- Neutral (uses master's clock signals) NMA_C_LINPR_SEC : constant := 0; -- Secondary (backup for master failure) -- NMA_C_LINCL_EXT : constant := 0; -- External NMA_C_LINCL_INT : constant := 1; -- Internal -- NMA_C_LINFM_802E : constant := 0; -- 802 Extended NMA_C_LINFM_ETH : constant := 1; -- Ethernet NMA_C_LINFM_802 : constant := 2; -- 802 NMA_C_LINFM_SMT : constant := 4; -- SMT (FDDI) NMA_C_LINFM_ATM : constant := 6; -- ATM (native) -- NMA_C_LINCN_LEN : constant := 0; -- Local Entity Name NMA_C_LINCN_NAM : constant := 1; -- Ascii Name -- NMA_C_LINSR_USR : constant := 1; -- User supplied NMA_C_LINSR_CLI : constant := 2; -- Class I -- NMA_C_LINSWI_DIS : constant := 1; -- Switch disabled NMA_C_LINSWI_ENA : constant := 0; -- Switch enabled -- NMA_C_LINRPE_ON : constant := 1; -- Ring purge on NMA_C_LINRPE_OFF : constant := 0; -- Ring purge off -- NMA_C_LINATY_HIORD : constant := 0; -- DECnet address NMA_C_LINATY_HW : constant := 1; -- Hardware address NMA_C_LINATY_USER : constant := 2; -- User supplied address -- NMA_C_LINRNG_FOUR : constant := 0; -- 4 Mbps NMA_C_LINRNG_SIXTN : constant := 1; -- 16 Mbps -- NMA_C_LINETR_ENA : constant := 0; -- Enabled NMA_C_LINETR_DIS : constant := 1; -- Disabled -- NMA_C_LINSRC_ENA : constant := 0; -- Enabled NMA_C_LINSRC_DIS : constant := 1; -- Disabled -- NMA_C_MEDIA_STP : constant := 0; -- STP NMA_C_MEDIA_UTP : constant := 1; -- UTP NMA_C_MEDIA_AUI : constant := 2; -- AUI NMA_C_MEDIA_TP : constant := 3; -- TP NMA_C_MEDIA_AUTO : constant := 4; -- Auto-sense NMA_C_MEDIA_UNSPECIFIED : constant := 5; -- Unspecified NMA_C_MEDIA_BNC : constant := 6; -- BNC NMA_C_MEDIA_MULTI : constant := 7; -- Fiber - multimode NMA_C_MEDIA_SINGLE : constant := 8; -- Fiber - singlemode NMA_C_MEDIA_ANY : constant := 65535; -- Any -- NMA_C_LINHNG_DIS : constant := 1; -- Hangup disabled NMA_C_LINHNG_ENA : constant := 0; -- Hangup enabled -- NMA_C_LINRES_DIS : constant := 1; -- Restart disabled NMA_C_LINRES_ENA : constant := 0; -- Restart enabled -- NMA_C_LINTY_POI : constant := 0; -- DDCMP Point NMA_C_LINTY_CON : constant := 1; -- DDCMP Controller NMA_C_LINTY_TRI : constant := 2; -- DDCMP Tributary NMA_C_LINTY_DMC : constant := 3; -- DDCMP DMC compatibility mode (DMP) -- NMA_C_LINMC_SET : constant := 1; -- Set address(es) NMA_C_LINMC_CLR : constant := 2; -- Clear address(es) NMA_C_LINMC_CAL : constant := 3; -- Clear entire list of multicast addresses NMA_C_LINMC_SDF : constant := 4; -- Set physical address to DECnet default -- NMA_C_LINDAT_UNK : constant := 0; -- Unknown NMA_C_LINDAT_SUC : constant := 1; -- Success NMA_C_LINDAT_DUP : constant := 2; -- Duplicate -- NMA_C_LINUN_DAT_UNK : constant := 0; -- Unknown NMA_C_LINUN_DAT_SUC : constant := 1; -- Success NMA_C_LINUN_DAT_DUP : constant := 2; -- Duplicate -- NMA_C_LINRPS_OFF : constant := 0; -- Off NMA_C_LINRPS_CAN : constant := 1; -- Candidate NMA_C_LINRPS_NON : constant := 2; -- Non-purger NMA_C_LINRPS_PUR : constant := 3; -- Purger -- NMA_C_LINRER_NOE : constant := 0; -- No error NMA_C_LINRER_RII : constant := 5; -- Ring init initiated NMA_C_LINRER_RIR : constant := 6; -- Ring init received NMA_C_LINRER_RBI : constant := 7; -- Ring beaconing initiated NMA_C_LINRER_DAD : constant := 8; -- Duplicate address detected NMA_C_LINRER_DTD : constant := 9; -- Duplicate token detected NMA_C_LINRER_RPE : constant := 10; -- Ring purge error NMA_C_LINRER_FSE : constant := 11; -- FCI strip error NMA_C_LINRER_ROC : constant := 12; -- Ring OP oscillation NMA_C_LINRER_DBR : constant := 13; -- Directed beacon received NMA_C_LINRER_PCTI : constant := 14; -- PC trace initiated NMA_C_LINRER_PCTR : constant := 15; -- PC trace received -- NMA_C_LINNBR_PHY_A : constant := 0; -- A NMA_C_LINNBR_PHY_B : constant := 1; -- B NMA_C_LINNBR_PHY_S : constant := 2; -- S NMA_C_LINNBR_PHY_M : constant := 3; -- M NMA_C_LINNBR_PHY_U : constant := 4; -- Unknown -- NMA_C_LINRJR_NON : constant := 0; -- None NMA_C_LINRJR_LLCT : constant := 1; -- Local LCT NMA_C_LINRJR_RLCT : constant := 2; -- Remote LCT NMA_C_LINRJR_LCTB : constant := 3; -- LCT both sides NMA_C_LINRJR_LEM : constant := 4; -- LEM reject NMA_C_LINRJR_TOP : constant := 5; -- Topology error NMA_C_LINRJR_NRJ : constant := 6; -- Noise reject NMA_C_LINRJR_RRJ : constant := 7; -- Remote reject NMA_C_LINRJR_TIP : constant := 8; -- Trace in progress NMA_C_LINRJR_TRD : constant := 9; -- Trace received-disabled NMA_C_LINRJR_STA : constant := 10; -- Standby NMA_C_LINRJR_LCTE : constant := 11; -- LCT protocol error -- NMA_C_ACC_SHR : constant := 1; -- Shared access (default protocol user) NMA_C_ACC_LIM : constant := 2; -- Limited access (point-to-point conn.) NMA_C_ACC_EXC : constant := 3; -- Exclusive access (allow no others) NMA_C_ACC_SEL : constant := 4; -- Selective access (source address filtering) -- NMA_C_LINMO_AUT : constant := 1; -- Auto address mode NMA_C_LINMO_SIL : constant := 2; -- Silo address mode -- NMA_C_X25MD_DTE : constant := 1; -- line operates as DTE NMA_C_X25MD_DCE : constant := 2; -- line operates as DCE NMA_C_X25MD_DTL : constant := 3; -- line is a DTE in loopback NMA_C_X25MD_DCL : constant := 4; -- line is a DCE in loopback NMA_C_X25MD_NEG : constant := 5; -- line negotiates mode of operation -- NMA_C_X25RED_BUSY : constant := 0; -- redirected beacuse DTE was Busy NMA_C_X25RED_OUT_OF_ORDER : constant := 1; -- redirected beacuse DTE was out of order NMA_C_X25RED_SYSTEMATIC : constant := 2; -- redirected systematically -- NMA_C_NODTY_ROU : constant := 0; -- Routing Phase III NMA_C_NODTY_NON : constant := 1; -- Nonrouting Phase III NMA_C_NODTY_PHA : constant := 2; -- Phase II NMA_C_NODTY_AREA : constant := 3; -- Area NMA_C_NODTY_RT4 : constant := 4; -- Routing Phase IV NMA_C_NODTY_NR4 : constant := 5; -- Nonrouting Phase IV NMA_C_NODTY_AREAP : constant := 6; -- Area Phase IV' NMA_C_NODTY_RT4P : constant := 7; -- Routing Phase IV' NMA_C_NODTY_NR4P : constant := 8; -- Nonrouting Phase IV' -- NMA_C_NODINB_ROUT : constant := 1; -- Router NMA_C_NODINB_ENDN : constant := 2; -- Endnode -- NMA_C_NODPW_SET : constant := 0; -- Password set -- NMA_C_CPU_8 : constant := 0; -- PDP-8 processor NMA_C_CPU_11 : constant := 1; -- PDP-11 processor NMA_C_CPU_1020 : constant := 2; -- Decsystem 10/20 processor NMA_C_CPU_VAX : constant := 3; -- Vax processor -- NMA_C_NODSNV_PH3 : constant := 0; -- Phase III NMA_C_NODSNV_PH4 : constant := 1; -- Phase IV -- NMA_C_SOFT_SECL : constant := 0; -- Secondary loader NMA_C_SOFT_TERL : constant := 1; -- Tertiary loader NMA_C_SOFT_OSYS : constant := 2; -- Operating system NMA_C_SOFT_DIAG : constant := 3; -- Diagnostics -- NMA_C_ACES_NONE : constant := 0; -- None NMA_C_ACES_INCO : constant := 1; -- Incoming NMA_C_ACES_OUTG : constant := 2; -- Outgoing NMA_C_ACES_BOTH : constant := 3; -- Both NMA_C_ACES_REQU : constant := 4; -- Required -- NMA_C_ALIINC_ENA : constant := 0; -- Enabled NMA_C_ALIINC_DIS : constant := 1; -- Disabled -- NMA_C_ALOUT_ENA : constant := 0; -- Enabled NMA_C_ALOUT_DIS : constant := 1; -- Disabled -- NMA_C_ALINC_ENA : constant := 0; -- Enabled NMA_C_ALINC_DIS : constant := 1; -- Disabled -- NMA_C_PRXY_ENA : constant := 0; -- Enabled NMA_C_PRXY_DIS : constant := 1; -- Disabled -- NMA_C_PSPCY_NOR : constant := 0; -- Normal NMA_C_PSPCY_INT : constant := 1; -- Interim -- NMA_C_XPRTY_BIL : constant := 1; -- Bilateral -- NMA_C_XPRST_ON : constant := 0; -- On NMA_C_XPRST_OFF : constant := 1; -- Off NMA_C_XPRST_SHU : constant := 2; -- Shut -- NMA_C_XPRMN_ENA : constant := 0; -- Enabled NMA_C_XPRMN_DIS : constant := 1; -- Disabled -- NMA_C_XPRSB_RUN : constant := 12; -- Running NMA_C_XPRSB_UNS : constant := 13; -- Unsynchronized NMA_C_XPRSB_SYN : constant := 10; -- Synchronizing -- NMA_C_CLEAR_STRING : constant := 0; -- Clear string value NMA_C_CLEAR_LONGWORD : constant := -1; -- Clear longword value NMA_C_CAL_CLR : constant := 0; -- Call clear NMA_C_CAL_NOW : constant := 1; -- Call now NMA_C_DAY_ALL : constant := 0; NMA_C_DAY_MON : constant := 1; NMA_C_DAY_TUE : constant := 2; NMA_C_DAY_WED : constant := 3; NMA_C_DAY_THU : constant := 4; NMA_C_DAY_FRI : constant := 5; NMA_C_DAY_SAT : constant := 6; NMA_C_DAY_SUN : constant := 7; NMA_C_TIC_NO_CUT : constant := 0; -- Inhibit timecutting NMA_C_TIC_CUT : constant := 1; -- Perform Timecutting NMA_C_CSG_NO_SIGNAL : constant := 0; -- Inhibit call-signal data NMA_C_CSG_SIGNAL : constant := 1; -- Send call-signal data NMA_C_IRC_DIS : constant := 0; -- Incoming Reverse Disable NMA_C_IRC_ENA : constant := 1; -- Incoming Reverse Enable NMA_C_ORC_DIS : constant := 0; -- Outgoing Reverse Enable NMA_C_ORC_ENA : constant := 1; -- Outgoing Reverse Disable NMA_C_RED_DIS : constant := 0; -- Redirect Enable NMA_C_RED_ENA : constant := 1; -- Redirect Disable NMA_C_MOD_NOAUTO : constant := 0; -- Mode AUTO time-cutting NMA_C_MOD_AUTO : constant := 1; -- Mode non-auto time-cutting NMA_C_SWC_DIS : constant := 0; -- Enable switched mode NMA_C_SWC_ENA : constant := 1; -- Set line for Leased operation NMA_C_MDM_OFF : constant := 0; -- Enable modem signals NMA_C_MDM_ON : constant := 1; -- Disable modem signals NMA_C_DTS_NO_CABLE : constant := 1; -- DTE does not have X21 cable NMA_C_DTS_NO_X21_CABLE : constant := 2; -- DTE has none-X21 cable. NMA_C_DTS_READY : constant := 3; -- DCE is not ready NMA_C_DTS_NOT_READY : constant := 4; -- DTE is signalling Not-Ready to network. NMA_C_DTS_ACTIVE : constant := 5; -- DTE in normal working mode. NMA_C_DTS_NO_OUTGOING : constant := 6; -- Outgoing calls prohibitedin normal working mode. NMA_C_CAS_NONE : constant := 1; -- Call-Status - No call active NMA_C_CAS_OUT : constant := 2; -- Outgoing call active NMA_C_CAS_IN : constant := 3; -- Incoming call active NMA_C_CAS_OUT_R : constant := 4; -- Outgoing reverse active NMA_C_CAS_IN_R : constant := 5; -- Incoming reverse active NMA_C_DTL_ACCEPT : constant := 1; -- Accept call from NMA_C_DTL_REJECT : constant := 2; -- Reject call from NMA_C_CAC_MAN : constant := 1; -- X21 controls connect/accept NMA_C_CAC_AUTO_CONNECT : constant := 2; -- Driver connects automatically NMA_C_CAC_AUTO_ACCEPT : constant := 3; -- Enhanced subaddressing -- NMA_C_JAN : constant := 1; NMA_C_FEB : constant := 2; NMA_C_MAR : constant := 3; NMA_C_APR : constant := 4; NMA_C_MAY : constant := 5; NMA_C_JUN : constant := 6; NMA_C_JUL : constant := 7; NMA_C_AUG : constant := 8; NMA_C_SEP : constant := 9; NMA_C_OCT : constant := 10; NMA_C_NOV : constant := 11; NMA_C_DEC : constant := 12; -- NMA_C_SOFD_DP : constant := 0; -- DP11-DA (OBSOLETE) NMA_C_SOFD_UNA : constant := 1; -- DEUNA UNIBUS CSMA/CD communication link NMA_C_SOFD_DU : constant := 2; -- DU11-DA synchronous line interface NMA_C_SOFD_CNA : constant := 3; -- DECNA CSMA/CD communication link NMA_C_SOFD_DL : constant := 4; -- DL11-C, -E, or -WA synchronous line interface NMA_C_SOFD_QNA : constant := 5; -- DEQNA CSMA/CD communication link NMA_C_SOFD_DQ : constant := 6; -- DQ11-DA (OBSOLETE) NMA_C_SOFD_CI : constant := 7; -- Computer Interconnect Interface NMA_C_SOFD_DA : constant := 8; -- DA11-B or -AL UNIBUS link NMA_C_SOFD_PCL : constant := 9; -- PCL11-B multiple CPU link NMA_C_SOFD_DUP : constant := 10; -- DUP11-DA synchronous line interface NMA_C_SOFD_LUA : constant := 11; -- DELUA CSMA/CD communication link NMA_C_SOFD_DMC : constant := 12; -- DMC11-DA/AR, -FA/AR, -MA/AL or -MD/AL interprocessor link NMA_C_SOFD_LNA : constant := 13; -- MicroServer Lance CSMA/CD communication link NMA_C_SOFD_DN : constant := 14; -- DN11-BA or -AA automatic calling unit NMA_C_SOFD_DLV : constant := 16; -- DLV11-E, -F, -J, MXV11-A or -B asynchronous line NMA_C_SOFD_LCS : constant := 17; -- Lance/Decserver 100 CSMA/CD communication link NMA_C_SOFD_DMP : constant := 18; -- DMP11 multipoint interprocessor link NMA_C_SOFD_AMB : constant := 19; -- AMBER (OBSOLETE) NMA_C_SOFD_DTE : constant := 20; -- DTE20 PDP-11 to KL10 interface NMA_C_SOFD_DBT : constant := 21; -- DEBET CSMA/CD communication link NMA_C_SOFD_DV : constant := 22; -- DV11-AA/BA synchronous line multiplexer NMA_C_SOFD_BNA : constant := 23; -- DEBNA BI CSMA/CD communication link NMA_C_SOFD_BNT : constant := 23; -- DEBNT **obsolete** NMA_C_SOFD_DZ : constant := 24; -- DZ11-A, -B, -C, -D asynchronous line multiplexer NMA_C_SOFD_LPC : constant := 25; -- LANCE/PCXX CSMA/CD communication link NMA_C_SOFD_DSV : constant := 26; -- DSV11 Q-bus synchronous link NMA_C_SOFD_CEC : constant := 27; -- 3-COM/IBM-PC CSMA/CD communication link NMA_C_SOFD_KDP : constant := 28; -- KMC11/DUP11-DA synchronous line multiplexer NMA_C_SOFD_IEC : constant := 29; -- Interlan/IBM-PC CSMA/CD communication link NMA_C_SOFD_KDZ : constant := 30; -- KMC11/DZ11-A, -B, -C, or -D asynchronous line multiplexer NMA_C_SOFD_UEC : constant := 31; -- Univation/RAINBOW-100 CSMA/CD communication link NMA_C_SOFD_KL8 : constant := 32; -- KL8-J (OBSOLETE) NMA_C_SOFD_DS2 : constant := 33; -- LANCE/DECserver 200 CSMA/CD communication link NMA_C_SOFD_DMV : constant := 34; -- DMV11 interprocessor link NMA_C_SOFD_DS5 : constant := 35; -- DECserver 500 CSMA/CD communication link NMA_C_SOFD_DPV : constant := 36; -- DPV11 synchronous line interface NMA_C_SOFD_LQA : constant := 37; -- DELQA CSMA/CD communication link NMA_C_SOFD_DMF : constant := 38; -- DMF32 synchronous line unit NMA_C_SOFD_SVA : constant := 39; -- DESVA CSMA/CD communication link NMA_C_SOFD_DMR : constant := 40; -- DMR11-AA, -AB, -AC, or -AE interprocessor link NMA_C_SOFD_MUX : constant := 41; -- MUXserver 100 CSMA/CD communication link NMA_C_SOFD_KMY : constant := 42; -- KMS11-PX synchronous line interface with X.25 Level 2 microcode NMA_C_SOFD_DEP : constant := 43; -- DEPCA PCSG/IBM-PC CSMA/CD communication link NMA_C_SOFD_KMX : constant := 44; -- KMS11-BD/BE synchronous line interface with X.25 Level 2 microcode NMA_C_SOFD_LTM : constant := 45; -- LTM (911) Ethernet monitor NMA_C_SOFD_DMB : constant := 46; -- DMB-32 BI synchronous line multiplexer NMA_C_SOFD_DES : constant := 47; -- DESNC Ethernet Encryption Module NMA_C_SOFD_KCP : constant := 48; -- KCP synchronous/asynchronous line NMA_C_SOFD_MX3 : constant := 49; -- MUXServer 300 CSMA/CD communication link NMA_C_SOFD_SYN : constant := 50; -- MicroServer synchronous line interface NMA_C_SOFD_MEB : constant := 51; -- DEMEB multiport bridge CSMA/CD communication link NMA_C_SOFD_DSB : constant := 52; -- DSB32 BI synchronous line interface NMA_C_SOFD_BAM : constant := 53; -- DEBAM LANBridge-200 Data Link NMA_C_SOFD_DST : constant := 54; -- DST-32 TEAMmate synchronous line interface (DEC423) NMA_C_SOFD_FAT : constant := 55; -- DEFAT DataKit Server CSMA/CD communication link NMA_C_SOFD_RSM : constant := 56; -- DERSM - Remote Segment Monitor NMA_C_SOFD_RES : constant := 57; -- DERES - Remote Environmental Sensor NMA_C_SOFD_3C2 : constant := 58; -- 3COM Etherlink II (part number 3C503) NMA_C_SOFD_3CM : constant := 59; -- 3COM Etherlink/MC (part number 3C523) NMA_C_SOFD_DS3 : constant := 60; -- DECServer 300 CSMA/CD communication link NMA_C_SOFD_MF2 : constant := 61; -- Mayfair-2 CSMA/CD communication link NMA_C_SOFD_MMR : constant := 62; -- DEMMR Ethernet Multiport Manageable Repeater NMA_C_SOFD_VIT : constant := 63; -- Vitalink TransLAN III/IV (NP3A) Bridge NMA_C_SOFD_VT5 : constant := 64; -- Vitalink TransLAN 350 (NPC25) Bridge NMA_C_SOFD_BNI : constant := 65; -- DEBNI BI CSMA/CD communication link NMA_C_SOFD_MNA : constant := 66; -- DEMNA XMI CSMA/CD communication link NMA_C_SOFD_PMX : constant := 67; -- PMAX (KN01) CSMA/CD communication link NMA_C_SOFD_NI5 : constant := 68; -- Interlan NI5210-8 CSMA/CD comm link for IBM PC XT/AT NMA_C_SOFD_NI9 : constant := 69; -- Interlan NI9210 CSMA/CD comm link for IBM PS/2 NMA_C_SOFD_KMK : constant := 70; -- KMS11-K DataKit UNIBUS adapter NMA_C_SOFD_3CP : constant := 71; -- Etherlink Plus (part number 3C505) NMA_C_SOFD_DP2 : constant := 72; -- DPNserver-200 CSMA/CD communication link NMA_C_SOFD_ISA : constant := 73; -- SGEC CSMA/CD communication link NMA_C_SOFD_DIV : constant := 74; -- DIV-32 DEC WAN controller-100 NMA_C_SOFD_QTA : constant := 75; -- DEQTA CSMA/CD communication link NMA_C_SOFD_B15 : constant := 76; -- LANbridge-150 CSMA/CD communication link NMA_C_SOFD_WD8 : constant := 77; -- WD8003 Family CSMA/CD communication link NMA_C_SOFD_ILA : constant := 78; -- BICC ISOLAN 4110-2 PC/AT CSMA/CD communication link NMA_C_SOFD_ILM : constant := 79; -- BICC ISOLAN 4110-3 PC MicroChannel CSMA/CD comm link NMA_C_SOFD_APR : constant := 80; -- Apricot Xen-S and Qi CSMA/CD adapter NMA_C_SOFD_ASN : constant := 81; -- AST EtherNode CSMA/CD communication link NMA_C_SOFD_ASE : constant := 82; -- AST Ethernet CSMA/CD communication link NMA_C_SOFD_TRW : constant := 83; -- TRW HC-2001 CSMA/CD communication link NMA_C_SOFD_EDX : constant := 84; -- Ethernet-XT/AT CSMA/CD communication link NMA_C_SOFD_EDA : constant := 85; -- Ethernet-AT CSMA/CD communication link NMA_C_SOFD_DR2 : constant := 86; -- DECrouter-250 CSMA/CD communication link NMA_C_SOFD_SCC : constant := 87; -- DECrouter-250 DUSCC serial comm link (DDCMP or HDLC) NMA_C_SOFD_DCA : constant := 88; -- DCA Series 300 Net Processor CSMA/CD communication link NMA_C_SOFD_TIA : constant := 89; -- LANcard/E CSMA/CD controllers NMA_C_SOFD_FBN : constant := 90; -- DEFEB DECbridge-500 CSMA/CD communication link NMA_C_SOFD_FEB : constant := 91; -- DEFEB DECbridge-500 FDDI communication link NMA_C_SOFD_FCN : constant := 92; -- DEFCN DECconcentrator-500 wiring concentrator FDDI comm link NMA_C_SOFD_MFA : constant := 93; -- DEMFA FDDI communication link NMA_C_SOFD_MXE : constant := 94; -- MIPS workstation family CSMA/CD communication links NMA_C_SOFD_CED : constant := 95; -- Cabletron Ethernet Desktop Network Interface CSMA/CD comm link NMA_C_SOFD_C20 : constant := 96; -- 3Com CS/200 terminal server CSMA/CD comm link NMA_C_SOFD_CS1 : constant := 97; -- 3Com CS/1 terminal server CSMA/CD comm link NMA_C_SOFD_C2M : constant := 98; -- 3Com CS/210, CS/2000, CS/2100 terminal server CSMA/CD comm link NMA_C_SOFD_ACA : constant := 99; -- ACA/32000 system CSMA/CD comm link NMA_C_SOFD_GSM : constant := 100; -- Gandalf StarMaster CSMA/CD comm link NMA_C_SOFD_DSF : constant := 101; -- DSF32 2 line sync comm link for Cirrus NMA_C_SOFD_CS5 : constant := 102; -- 3Com CS/50 terminal server CSMA/CD comm link NMA_C_SOFD_XIR : constant := 103; -- XIRCOM PE10B2 CSMA/CD comm link NMA_C_SOFD_KFE : constant := 104; -- KFE52 CSMA/CD comm link for Cirrus NMA_C_SOFD_RT3 : constant := 105; -- rtVAX-300 SGEC-based CSMA/CD comm link NMA_C_SOFD_SPI : constant := 106; -- Spiderport M250 terminal server CSMA/CD comm link NMA_C_SOFD_FOR : constant := 107; -- LAT gateway CSMA/CD comm link NMA_C_SOFD_MER : constant := 108; -- Meridian CSMA/CD comm link drivers NMA_C_SOFD_PER : constant := 109; -- Persoft CSMA/CD comm link drivers NMA_C_SOFD_STR : constant := 110; -- AT&T StarLan-10 twisted pair comm link NMA_C_SOFD_MPS : constant := 111; -- MIPSfair SGEC CSMA/CD comm link NMA_C_SOFD_L20 : constant := 112; -- LPS20 print server CSMA/CD comm link NMA_C_SOFD_VT2 : constant := 113; -- Vitalink TransLAN 320 Bridge NMA_C_SOFD_DWT : constant := 114; -- VT-1000 DECwindows terminal NMA_C_SOFD_WGB : constant := 115; -- DEWGB Work Group Bridge CSMA/CD comm link NMA_C_SOFD_ZEN : constant := 116; -- Zenith Z-LAN4000 XT, AT and MicroChannel Z-LAN comm link NMA_C_SOFD_TSS : constant := 117; -- Thursby Software Systems CSMA/CD comm link drivers NMA_C_SOFD_MNE : constant := 118; -- 3MIN (KN02-BA) integral CSMA/CD comm link NMA_C_SOFD_FZA : constant := 119; -- DEFZA TurboChannel FDDI comm link NMA_C_SOFD_90L : constant := 120; -- DS90L terminal server CSMA/CD comm link NMA_C_SOFD_CIS : constant := 121; -- Cisco Systems terminal servers CSMA/CD comm link NMA_C_SOFD_STC : constant := 122; -- STRTC terminal servers NMA_C_SOFD_UBE : constant := 123; -- Ungermann-Bass PC2030, PC3030 CSMA/CD comm link NMA_C_SOFD_DW2 : constant := 124; -- DECwindows terminal II CSMA/CD comm link NMA_C_SOFD_FUE : constant := 125; -- Fujitsu Etherstar MB86950 CSMA/CD comm link NMA_C_SOFD_M38 : constant := 126; -- MUXServer 380 CSMA/CD comm link NMA_C_SOFD_NTI : constant := 127; -- NTI Group PC Ethernet Card CSMA/CD comm link NMA_C_SOFD_RAD : constant := 130; -- RADLINX LAN Gateway CSMA/CD comm link NMA_C_SOFD_INF : constant := 131; -- Infotron Commix series terminal server CSMA/CD comm link NMA_C_SOFD_XMX : constant := 132; -- Xyplex MAXserver series terminal server CSMA/CD comm link NMA_C_SOFD_NDI : constant := 133; -- NDIS data link driver for MS/DOS systems CSMA/CD comm link NMA_C_SOFD_ND2 : constant := 134; -- NDIS data link driver for OS/2 systems CSMA/CD comm link NMA_C_SOFD_TRN : constant := 135; -- DEC LANcontroller 520 Token Ring comm link NMA_C_SOFD_DEV : constant := 136; -- Develcon Electronics Ltd. LAT gateway CSMA/CD comm link NMA_C_SOFD_ACE : constant := 137; -- Acer 5220, 5270 adapter CSMA/CD comm link NMA_C_SOFD_PNT : constant := 138; -- ProNet-4/18 #1390 802.5 comm link NMA_C_SOFD_ISE : constant := 139; -- Network Integration Server 600 CSMA/CD line card NMA_C_SOFD_IST : constant := 140; -- Network Integration Server 600 T1 sync line card NMA_C_SOFD_ISH : constant := 141; -- Network Integration Server 64 kb HDLC line card NMA_C_SOFD_ISF : constant := 142; -- Network Integration Server 600 FDDI line card NMA_C_SOFD_DSW : constant := 149; -- DSW-21 single line serial comm link NMA_C_SOFD_DW4 : constant := 150; -- DSW-41/42 single/dual line serial comm link NMA_C_SOFD_ITC : constant := 154; -- DEC 4000 TGEC CSMA/CD adapter NMA_C_SOFD_FTA : constant := 160; -- DEFTA FDDI adapter NMA_C_SOFD_FAA : constant := 161; -- Futurebus FDDI NMA_C_SOFD_FEA : constant := 162; -- EISAbus FDDI NMA_C_SOFD_FQA : constant := 169; -- DEFQA Q-bus FDDI adapter NMA_C_SOFD_A35 : constant := 170; -- DEC 3000-400/500 CSMA/CD adapter NMA_C_SOFD_V49 : constant := 172; -- VAXstation 4000-90 CSMA/CD adapter NMA_C_SOFD_TRA : constant := 175; -- DETRA-AA Turbochannel 802.5 token ring comm link NMA_C_SOFD_TRB : constant := 176; -- DETRA-BA Turbochannel token ring adapter NMA_C_SOFD_ERA : constant := 182; -- DE422 EISA-bus PC CSMA/CD comm link NMA_C_SOFD_A33 : constant := 188; -- DEC 3000-300 CSMA/CD adapter NMA_C_SOFD_TRE : constant := 189; -- DW300 EISA Token Ring NMA_C_SOFD_ETA : constant := 202; -- TULIP EISA bus CSMA/CD adapter NMA_C_SOFD_EWA : constant := 203; -- TULIP PCI bus CSMA/CD adapter NMA_C_SOFD_FWA : constant := 204; -- FOCUS PCI bus FDDI adapter (no such product) NMA_C_SOFD_EIA : constant := 204; -- 8255X PCI bus Ethernet adapter NMA_C_SOFD_AZA : constant := 213; -- OTTO Turbochannel ATM adapter NMA_C_SOFD_FPA : constant := 216; -- DEFPA PCI bus FDDI adapter NMA_C_SOFD_GPA : constant := 217; -- DEGPA PCI bus Gigabit Ethernet adapter NMA_C_SOFD_GP3 : constant := 250; -- Broadcom 5700, 5701, 5703 PCI/PCI-X bus Gigabit Ethernet adapter NMA_C_SOFD_EIG : constant := 251; -- Intel 82540 Gigabit Ethernet adapter NMA_C_SOFD_LLA : constant := 252; -- Logical LAN NMA_C_SOFD_TRP : constant := 253; -- TC4048 PCI TR adapter NMA_C_SOFD_ELA : constant := 254; -- Emulated LAN over ATM NMA_C_SOFD_EBA : constant := 255; -- Shared Memory LAN -- NMA_SUCCESS : constant := 1; -- Unqualified success NMA_SUCCFLDRPL : constant := 9; -- Success with field replaced NMA_BADFID : constant := 0; -- Invalid field id code NMA_BADDAT : constant := 8; -- Invalid data format NMA_BADOPR : constant := 16; -- Invalid operation NMA_BUFTOOSMALL : constant := 24; -- Buffer too small NMA_FLDNOTFND : constant := 32; -- Field not found -- NMA_C_OPN_MIN : constant := 0; -- Minimum ! NMA_C_OPN_NODE : constant := 0; -- Nodes NMA_C_OPN_LINE : constant := 1; -- Lines NMA_C_OPN_LOG : constant := 2; -- Logging NMA_C_OPN_OBJ : constant := 3; -- Object NMA_C_OPN_CIR : constant := 4; -- Circuit NMA_C_OPN_X25 : constant := 5; -- Module X25 NMA_C_OPN_X29 : constant := 6; -- Module X29 NMA_C_OPN_CNF : constant := 7; -- Module Configurator NMA_C_OPN_MAX : constant := 7; -- Maximum ! permanent database files NMA_C_OPN_ALL : constant := 127; -- All opened files -- NMA_C_OPN_AC_RO : constant := 0; -- Read Only NMA_C_OPN_AC_RW : constant := 1; -- Read write -- NMA_C_FN2_DLL : constant := 2; -- Down line load NMA_C_FN2_ULD : constant := 3; -- Upline Dump NMA_C_FN2_TRI : constant := 4; -- Trigger remote bootstrap NMA_C_FN2_LOO : constant := 5; -- Loop back test NMA_C_FN2_TES : constant := 6; -- Send test message to be looped NMA_C_FN2_SET : constant := 7; -- Set parameter NMA_C_FN2_REA : constant := 8; -- Read Parameter NMA_C_FN2_ZER : constant := 9; -- Zero counters NMA_C_FN2_LNS : constant := 14; -- Line service -- NMA_C_OP2_CHNST : constant := 5; -- Node operational status NMA_C_OP2_CHLST : constant := 8; -- Line operational status -- NMA_C_OP2_RENCT : constant := 0; -- Local node counters NMA_C_OP2_RENST : constant := 1; -- local node status NMA_C_OP2_RELCT : constant := 4; -- Line counters NMA_C_OP2_RELST : constant := 5; -- Line status -- NMA_C_OP2_ZENCT : constant := 0; -- Local Node counters NMA_C_OP2_ZELCT : constant := 2; -- Line counters -- NMA_C_EN2_KNO : constant := 0; -- Known lines NMA_C_EN2_LID : constant := 1; -- Line id NMA_C_EN2_LCN : constant := 2; -- Line convenience name -- NMA_C_STS_SUC : constant := 1; -- Success NMA_C_STS_MOR : constant := 2; -- Request accepted, more to come NMA_C_STS_PAR : constant := 3; -- Partial reply -- NMA_C_STS_DON : constant := -128; -- Done -- NMA_C_STS_FUN : constant := -1; -- Unrecognized function or option NMA_C_STS_INV : constant := -2; -- Invalid message format NMA_C_STS_PRI : constant := -3; -- Privilege violation NMA_C_STS_SIZ : constant := -4; -- Oversized management command message NMA_C_STS_MPR : constant := -5; -- Network management program error NMA_C_STS_PTY : constant := -6; -- Unrecognized parameter type NMA_C_STS_MVE : constant := -7; -- Incompatible management version NMA_C_STS_CMP : constant := -8; -- Unrecognised component NMA_C_STS_IDE : constant := -9; -- Invalid identification format NMA_C_STS_LCO : constant := -10; -- Line communication error NMA_C_STS_STA : constant := -11; -- Component in wrong state NMA_C_STS_FOP : constant := -13; -- File open error NMA_C_STS_FCO : constant := -14; -- Invalid file contents NMA_C_STS_RES : constant := -15; -- Resource error NMA_C_STS_PVA : constant := -16; -- Invalid parameter value NMA_C_STS_LPR : constant := -17; -- Line protocol error NMA_C_STS_FIO : constant := -18; -- File i/o error NMA_C_STS_MLD : constant := -19; -- Mirror link disconnected NMA_C_STS_ROO : constant := -20; -- No room for new entry NMA_C_STS_MCF : constant := -21; -- Mirror connect failed NMA_C_STS_PNA : constant := -22; -- Parameter not applicable NMA_C_STS_PLO : constant := -23; -- Parameter value too long NMA_C_STS_HAR : constant := -24; -- Hardware failure NMA_C_STS_OPE : constant := -25; -- Operation failure NMA_C_STS_SYS : constant := -26; -- System-specific management -- function not supported NMA_C_STS_PGP : constant := -27; -- Invalid parameter grouping NMA_C_STS_BLR : constant := -28; -- Bad loopback response NMA_C_STS_PMS : constant := -29; -- Parameter missing -- NMA_C_STS_ALI : constant := -127; -- Invalid alias identification NMA_C_STS_OBJ : constant := -126; -- Invalid object identification NMA_C_STS_PRO : constant := -125; -- Invalid process identification NMA_C_STS_LNK : constant := -124; -- Invalid link identification -- NMA_C_FOPDTL_PDB : constant := 0; -- Permanent database NMA_C_FOPDTL_LFL : constant := 1; -- Load file NMA_C_FOPDTL_DFL : constant := 2; -- Dump file NMA_C_FOPDTL_SLF : constant := 3; -- Secondary loader NMA_C_FOPDTL_TLF : constant := 4; -- Tertiary loader NMA_C_FOPDTL_SDF : constant := 5; -- Secondary dumper NMA_C_FOPDTL_PDR : constant := 6; -- Permanent Database,on remote node NMA_C_FOPDTL_MFL : constant := 7; -- Management file -- NMA_C_NCEDTL_NNA : constant := 0; -- No node name set NMA_C_NCEDTL_INN : constant := 1; -- Invalid node name format NMA_C_NCEDTL_UNA : constant := 2; -- Unrecognised node name NMA_C_NCEDTL_UNR : constant := 3; -- Node unreachable NMA_C_NCEDTL_RSC : constant := 4; -- Network resources NMA_C_NCEDTL_RJC : constant := 5; -- Rejected by object NMA_C_NCEDTL_ONA : constant := 6; -- Invalid object name format NMA_C_NCEDTL_OBJ : constant := 7; -- Unrecognised object NMA_C_NCEDTL_ACC : constant := 8; -- Access control rejected NMA_C_NCEDTL_BSY : constant := 9; -- Object too busy NMA_C_NCEDTL_NRS : constant := 10; -- No response from object NMA_C_NCEDTL_NSD : constant := 11; -- Node shut down NMA_C_NCEDTL_DIE : constant := 12; -- Node or object failed NMA_C_NCEDTL_DIS : constant := 13; -- Disconnect by object NMA_C_NCEDTL_ABO : constant := 14; -- Abort by object NMA_C_NCEDTL_ABM : constant := 15; -- Abort by management -- NMA_C_OPEDTL_DCH : constant := 0; -- Data check NMA_C_OPEDTL_TIM : constant := 1; -- Timeout NMA_C_OPEDTL_ORN : constant := 2; -- Data overrun NMA_C_OPEDTL_ACT : constant := 3; -- Unit is active NMA_C_OPEDTL_BAF : constant := 4; -- Buffer allocation failure NMA_C_OPEDTL_RUN : constant := 5; -- Protocol running NMA_C_OPEDTL_DSC : constant := 6; -- Line disconnected NMA_C_OPEDTL_FTL : constant := 8; -- Fatal hardware error NMA_C_OPEDTL_MNT : constant := 11; -- DDCMP maintainance message received NMA_C_OPEDTL_LST : constant := 12; -- Data lost due to buffer size mismatch NMA_C_OPEDTL_THR : constant := 13; -- Threshold error NMA_C_OPEDTL_TRB : constant := 14; -- Tributary malfunction NMA_C_OPEDTL_STA : constant := 15; -- DDCMP start message received NMA_S_NMADEF7 : constant := 1; -- Old size name - synonym type NMA_FILL_18_TYPE is -- byte of flags record FILLER_1 : UNSIGNED_2; -- skip bits 0,1 CTLIN_TUN : BOOLEAN; -- transmit underrun FILLER_2 : BOOLEAN; -- skip bit 3 CTLIN_RUN : BOOLEAN; -- receive underrun CTLIN_FMR : BOOLEAN; -- FRMR received FILLER_3 : UNSIGNED_2; end record; for NMA_FILL_18_TYPE use record FILLER_1 at 0 range 0 .. 1; CTLIN_TUN at 0 range 2 .. 2; FILLER_2 at 0 range 3 .. 3; CTLIN_RUN at 0 range 4 .. 4; CTLIN_FMR at 0 range 5 .. 5; FILLER_3 at 0 range 6 .. 7; end record; for NMA_FILL_18_TYPE'SIZE use 8; NMA_FILL_18_TYPE_INIT : constant NMA_FILL_18_TYPE := (FILLER_1 => 0, CTLIN_TUN => FALSE, FILLER_2 => FALSE, CTLIN_RUN => FALSE, CTLIN_FMR => FALSE, FILLER_3 => 0); type NMA7_TYPE is record FILL_18 : NMA_FILL_18_TYPE; -- byte of flags end record; for NMA7_TYPE use record FILL_18 at 0 range 0 .. 7; end record; for NMA7_TYPE'SIZE use 8; NMA7_TYPE_INIT : constant NMA7_TYPE := ( FILL_18 => NMA_FILL_18_TYPE_INIT ); end NMADEF;