|
DataMuseum.dkPresents historical artifacts from the history of: RC3500 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC3500 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 44544 (0xae00) Types: TextFileVerbose Names: »paxenvlst«
└─⟦a41ae585a⟧ Bits:30001842 SW-save af projekt 1000, Alarm-system └─⟦72244f0ef⟧ └─⟦this⟧ »paxenvlst«
\f paxenvlst 81.06.09. 14.14. page 1 10 1 pax_env; 20 2 30 3 (*---------------------------------------------------------------------- 40 4 - - 50 5 - paxnet-environment is used by the modules - 60 6 - AL_DTE_SIM - 70 7 - LINK_PROTOCOL_HANDLER - 80 8 - LAM116 - 90 9 - - 100 10 ------------------------------------------------------------------------*) 110 11 120 12 (*--- abbreviations ---*) 130 13 140 14 (* 150 15 variables used at DTE-INTERFACE (ie between PAXCON and X25DTE) are prefixed with DTE_ 160 16 170 17 variables used at ROUTER-INTERFACE (ie between X25DTE and ROUTER) are prefixed with RUT_ 180 18 190 19 variables used at LINK-INTERFACE (ie between ROUTER and LPH) are prefixed with LIN_ 200 20 210 21 variables used at LAM-INTERFACE (ie between LPH and LAM) are prefixed with LAM_ 220 22 230 23 *) 240 24 \f paxenvlst 81.06.09. 14.14. page 2 1010 25 (*------------------------------------------------------------------------- 1020 26 - Generel constants - 1030 27 --------------------------------------------------------------------------*) 1040 28 CONST 1050 29 1060 30 l_rut_prefix = 14; (* the length of a router prefix *) 1070 31 (* measured in bytes *) 1080 32 l_phead1 = 20; (* the length of a packet header format 1 *) 1090 33 (* measured in bytes *) 1100 34 l_dte_adr = 7; (* the length of an external dte-address *) 1110 35 1120 36 l_facilities = 2; (* the length of the facility-field *) 1130 37 1140 38 l_control = 6; 1150 39 1160 40 l_listen = 50; (* 50 because of logbuffers in fets *) 1170 41 1180 42 (*--------------------------------------------------*) 1190 43 ric_first_val = 9; (* the minimal value for first *) 1200 44 1210 45 aic_first_val = 6 ; 1220 46 1230 47 sdata_first_val = 8 ; 1240 48 1250 49 rejic_first_val = 6 ; 1260 50 1270 51 (*--------------------------------------------------*) 1280 52 min_stream_no = 1; 1290 53 1300 54 max_stream_no = 14; 1310 55 1320 56 max_queue = no_listen; 1330 57 1340 58 stream_timeout = 10; (* measured in sec *) 1350 59 1360 60 windowsize = 2; 1370 61 1380 62 max_locals = 6; 1390 63 1400 64 max_globals = 10; 1410 65 1420 66 glob_timeout = 3*stream_timeout; 1430 67 \f paxenvlst 81.06.09. 14.14. page 3 2010 68 (*-------- max_l_data shall be bigger than (l_control + l_listen) ---*) 2020 69 (*-------- because the router locks these buffers ---*) 2030 70 max_l_data = 200; 2040 71 2050 72 min_ric_data = 86; 2060 73 2070 74 no_pax_bufs = 40; 2080 75 2090 76 nil_macro = macroaddr( 15, 0, 0); 2100 77 2110 78 init_netc_macro = macroaddr( 0, 0, 0); 2120 79 \f paxenvlst 81.06.09. 14.14. page 4 3010 80 (*------------------------------------------------------------------------ 3020 81 - General types used in other types - 3030 82 ---------------------------------------------------------------------------*) 3040 83 TYPE 3050 84 3060 85 netc_loc_sems 3070 86 = ARRAY (1..max_locals) OF sempointer; 3080 87 3090 88 ext_pax_addr 3100 89 = PACKED ARRAY (1..14) OF 0..15; 3110 90 3120 91 3130 92 int_pax_addr 3140 93 = RECORD 3150 94 ! net_addr, 3160 95 ! reg_addr, 3170 96 ! node_addr : byte; 3180 97 ! ext_addr : integer 3190 98 END; 3200 99 3210 100 paxnet_addrs = ARRAY (0..15) OF ext_pax_addr; 3220 101 3230 102 CONST 3240 103 alarm_ext = 3; 3250 104 3260 105 dc_alarm_macro = macroaddr(1,0,0); 3270 106 3280 107 paxnet_config 3290 108 = paxnet_addrs ( 3300 109 ext_pax_addr( 0,0,0, 0,0,0, 0,0,0, 0,0,0,0,3), 3310 110 ext_pax_addr( 0,0,1, 0,0,0, 0,0,0, 0,0,0,0,3), 3320 111 ext_pax_addr( 0,0,1, 0,0,1, 0,0,0, 0,0,0,0,3), 3330 112 ext_pax_addr( 0,0,1, 0,0,2, 0,0,0, 0,0,0,0,3), 3340 113 ext_pax_addr( 0,0,1, 0,0,1, 0,0,1, 0,0,0,0,3), 3350 114 ext_pax_addr( 0,0,1, 0,0,1, 0,0,2, 0,0,0,0,3), 3360 115 ext_pax_addr( 0,0,1, 0,0,2, 0,0,1, 0,0,0,0,3), 3370 116 9 *** ext_pax_addr( 0,0,1, 0,0,0, 0,0,0, 0,0,0,0,3)); 3380 117 3390 118 TYPE 3400 119 3410 120 (*--- maximal messages without control field ---*) 3420 121 3430 122 max_alarm_mess 3440 123 = RECORD 3450 124 ! al : alarmlabel; 3460 125 ! da : ARRAY (label_size+3..l_listen) OF byte; \f paxenvlst 81.06.09. 14.14. page 5 3470 126 END; 3480 127 3490 128 max_dte_mess 3500 129 = ARRAY (1..l_listen+(l_dte_adr+1)+(l_facilities+1)+l_control+10) OF byte; 3510 130 3520 131 max_rut_mess 3530 132 = ARRAY (1..l_listen+(l_rut_prefix+l_phead1+l_control)) OF byte; 3540 133 3550 134 (*----- the minimal size of a buffer the router can lock ---*) 3560 135 min_rut_mess 3570 136 = ARRAY (1..max_l_data+l_phead1+l_rut_prefix) OF byte; 3580 137 3590 138 paxpooltype = pool no_pax_bufs OF min_rut_mess; 3600 139 \f paxenvlst 81.06.09. 14.14. page 6 4010 140 rut_prefix_type 4020 141 = RECORD 4030 142 ! first, last, next : integer; 4040 143 ! ext_no, 4050 144 ! rut_param2, 4060 145 ! rut_param3, 4070 146 ! rut_param4 4080 147 ! : integer 4090 148 END; 4100 149 4110 150 state_type = ( 4120 151 free, 4130 152 calling, 4140 153 sending, 4150 154 receiving, 4160 155 waiting, 4170 156 clearing, 4180 157 resetting ); 4190 158 4200 159 4210 160 upd_kinds = ( 4220 161 inc_all, 4230 162 inc_q, 4240 163 dec_f_q, 4250 164 dec_s_q, 4260 165 new_stat 4270 166 ); 4280 167 \f paxenvlst 81.06.09. 14.14. page 7 5010 168 stream_s_e 5020 169 = RECORD 5030 170 ! act_out : reference; 5040 171 ! first_queue, 5050 172 ! second_queue : semaphore; 5060 173 ! state : state_type; 5070 174 ! l_f_q, 5080 175 ! l_s_q : integer; 5090 176 ! pax_addr : ext_pax_addr; 5100 177 ! retrans_timer : byte; 5110 178 ! retrans_timo : byte; 5120 179 ! retrans_count : byte; 5130 180 ! max_retrans : byte; 5140 181 ! v_s_inc, 5150 182 ! v_s, 5160 183 ! v_r_inc, 5170 184 ! v_r : byte; 5180 185 ! timers : 5190 186 ! ARRAY (1..max_queue) OF integer; 5200 187 END; 5210 188 5220 189 paxnet_e 5230 190 = RECORD 5240 191 ! al_mac_addr : macroaddr; 5250 192 ! pax_addr : ext_pax_addr; 5260 193 ! stream_no : byte; 5270 194 ! max_retrans : byte; 5280 195 END; 5290 196 5300 197 \f paxenvlst 81.06.09. 14.14. page 8 6010 198 facility_mask 6020 199 = PACKED RECORD 6030 200 ! reject, (* ie the packet is returned in case of errors *) 6040 201 ! reject_lifetime,(* ie the packet is returned when lifetime is exceeded *) 6050 202 ! time_lifetime, (* ie the packet contains a trailer with lifetime *) 6060 203 ! (* measured in timeunits *) 6070 204 ! link_lifetime, (* ie the packet contains a trailer with lifetime *) 6080 205 ! (* measured in number of nodes *) 6090 206 ! reject_header, (* ie only the messageheader is returned in case of reject *) 6100 207 ! broadcast, (* ie the message is broadcasted *) 6110 208 ! (* can only be used together with lifetime *) 6120 209 ! ffu9, 6130 210 ! ffu8, 6140 211 ! mirror, (* ie the packet is returned by the router in the *) 6150 212 ! (* destination node *) 6160 213 ! drop, (* ie the packet is dropped by the router in the *) 6170 214 ! (* destination node *) 6180 215 ! selected_path, (* ie the packet contains a trailer specifying nodeaddresses *) 6190 216 ! (* for a selected path to the destination *) 6200 217 ! fixed_path, (* ie the packet contains trailers specifying a fixed path *) 6210 218 ! (* each trailer is timemarked by its corresponding node *) 6220 219 ! ffu3, 6230 220 ! ffu2, 6240 221 ! ffu1, 6250 222 ! trace (* ie the packet contains a trailer in which each node *) 6260 223 ! (* inserts a trailer record with nodeaddress *) 6270 224 ! : bit 6280 225 END; 6290 226 6300 227 \f paxenvlst 81.06.09. 14.14. page 9 7010 228 format_1_packet_header 7020 229 = PACKED RECORD 7030 230 ! format, (* describes the formatnumber of the header *) 7040 231 ! priority, (* packet priority in the datagramnet *) 7050 232 ! packet_type (* external user packet or internal supervisor packet *) 7060 233 ! (* the value is inserted by the router *) 7070 234 ! : byte; 7080 235 ! dst (* destination address *) 7090 236 ! : int_pax_addr; 7100 237 ! state (* rejection cause *) 7110 238 ! : byte; 7120 239 ! org (* origin address *) 7130 240 ! : int_pax_addr; 7140 241 ! facility : (* bitmask defining different netfunctions *) 7150 242 ! integer; 7160 243 ! user_field, (* user defined field; transparent in the net *) 7170 244 ! top_of_data : (* points to first free byte or start of trailer *) 7180 245 ! integer 7190 246 END; 7200 247 \f paxenvlst 81.06.09. 14.14. page 10 8010 248 control_field_type 8020 249 = RECORD 8030 250 ! op_code, 8040 251 ! data, 8050 252 ! n_s_inc, 8060 253 ! n_s, 8070 254 ! n_r_inc, 8080 255 ! n_r 8090 256 ! : byte 8100 257 END; 8110 258 8120 259 call_field_type (* used in dte packets *) 8130 260 = RECORD 8140 261 ! dte_adr_l : byte ; (* length of dte-adr *) 8150 262 ! dte_adr 8160 263 ! : ext_pax_addr ; 8170 264 ! facility_l : byte ; 8180 265 ! facility 8190 266 ! : integer ; 8200 267 ! control : control_field_type; 8210 268 ! alarm_mess : max_alarm_mess; 8220 269 END; 8230 270 8240 271 tst_call_f_type 8250 272 = RECORD 8260 273 ! d_l : byte; 8270 274 ! d_a : ext_pax_addr; 8280 275 ! f_l : byte; 8290 276 ! fac : integer; 8300 277 ! control : control_field_type; 8310 278 ! a_l : alarmlabel; 8320 279 ! indx : integer; 8330 280 ! p_e : paxnet_e; 8340 281 END; 8350 282 8360 283 \f paxenvlst 81.06.09. 14.14. page 11 9010 284 (*------------------------------------------------------ 9020 285 - op-codes in end-to-end protocol - 9030 286 --------------------------------------------------------*) 9040 287 CONST 9050 288 new_stream = 1; 9060 289 no_stream = 0; 9070 290 9080 291 data_received = 128; 9090 292 data_not_received = 64; 9100 293 9110 294 opc_command = 48; 9120 295 opc_receipt = 96; 9130 296 9140 297 connec_exists = 32; 9150 298 9160 299 (*------------------------------------------------------ 9170 300 - router constants - 9180 301 --------------------------------------------------------*) 9190 302 CONST 9200 303 rut_format_1 = 2; (* packet format 1 *) 9210 304 rut_prio_0 = 0; 9220 305 rut_pack_type= 1; 9230 306 9240 307 \f paxenvlst 81.06.09. 14.14. page 12 10010 308 (*----------------------------------------------------------------------- 10020 309 - LIC - establishment - 10030 310 -------------------------------------------------------------------------*) 10040 311 10050 312 (*--- functions ---*) 10060 313 10070 314 CONST 10080 315 10090 316 dte_car = 1*4 +0; (* call request *) 10100 317 rut_con = 1*4 +0; (* connect extension *) 10110 318 lin_con = 1*4 +0; (* connect line *) 10120 319 lam_con = 3*4 +0; (* create channel *) 10130 320 (* should be changed to 1*4 +0 in lam116-driver *) 10140 321 10150 322 dte_ric = 3*4 +0; (* receive incomming call *) 10160 323 rut_srdy = 2*4 +1; (* sense ready *) 10170 324 rut_get = 1*4 +1; (* get packet *) 10180 325 <* 10190 326 lin_rec (* receive message *) 10200 327 lam_rec (* read *) 10210 328 *> 10220 329 10230 330 dte_aic = 4*4 +0; (* accept incomming call *) 10240 331 <* 10250 332 rut_trp (* transmit package *) 10260 333 lin_trm (* transmit message *) 10270 334 lam_trm (* write *) 10280 335 *> 10290 336 10300 337 dte_rejic = 5*4 +0; 10310 338 (* 10320 339 rut_trp transmit package 10330 340 lin_trm transmit message 10340 341 lam_trm write 10350 342 *) 10360 343 \f paxenvlst 81.06.09. 14.14. page 13 11010 344 TYPE 11020 345 11030 346 car_buf_type 11040 347 = RECORD 11050 348 ! first, last, next : integer ; 11060 349 ! q_bit : boolean ; 11070 350 ! dummy : integer; 11080 351 ! call_buf : call_field_type 11090 352 END; 11100 353 11110 354 ric_buf_type 11120 355 = RECORD 11130 356 ! first, last, next : integer ; 11140 357 ! delay1, delay2 : byte ; 11150 358 ! call_id : byte ; 11160 359 ! call_buf : call_field_type 11170 360 END; 11180 361 11190 362 tst_ric_type 11200 363 = RECORD 11210 364 ! f, l, n : integer; 11220 365 ! d1, d2 : byte; 11230 366 ! c_i : byte; 11240 367 ! c_b : tst_call_f_type; 11250 368 END; 11260 369 11270 370 aic_buf_type 11280 371 = RECORD 11290 372 ! first, last, next : integer; 11300 373 ! aic_id : byte; 11310 374 ! aic_q : boolean 11320 375 END; 11330 376 11340 377 rejic_buf_type 11350 378 = RECORD 11360 379 ! first, last, next : integer; 11370 380 ! rejic_id : byte; 11380 381 ! rejic_diag : byte 11390 382 END; 11400 383 \f paxenvlst 81.06.09. 14.14. page 14 12010 384 (*------------------------------------------------------------------ 12020 385 - LIC - removal - 12030 386 ---------------------------------------------------------------------*) 12040 387 12050 388 (*--- functions ---*) 12060 389 12070 390 CONST 12080 391 dte_clr = 2*4 +0; (* clear request *) 12090 392 rut_dis = 2*4 +0; (* disconnect extention *) 12100 393 lin_dis = 2*4 +0; (* disconnect line *) 12110 394 lam_dis = 0; (* not implemented *) 12120 395 12130 396 TYPE 12140 397 clear_buf_type 12150 398 = RECORD 12160 399 ! first, last, next : integer; 12170 400 ! diag_code : byte; 12180 401 END; 12190 402 \f paxenvlst 81.06.09. 14.14. page 15 13010 403 (*------------------------------------------------------------------ 13020 404 - LIC - reset - 13030 405 --------------------------------------------------------------------*) 13040 406 13050 407 (*--- functions ---*) 13060 408 13070 409 CONST 13080 410 dte_res = 7*4 +0; (* reset request *) 13090 411 rut_res = 3*4 +0; (* reset *) 13100 412 lin_res = 3*4 +0; (* return all buffers *) 13110 413 lam_res = 0; (* not implemented *) 13120 414 13130 415 \f paxenvlst 81.06.09. 14.14. page 16 14010 416 (*----------------------------------------------------------------- 14020 417 - LIC - send message - 14030 418 -------------------------------------------------------------------*) 14040 419 14050 420 (*--- functions ---*) 14060 421 14070 422 CONST 14080 423 dte_sdata = 0*4 +2; (* send data *) 14090 424 rut_trp = 0*4 +2; (* transmit package *) 14100 425 lin_trm = 0*4 +2; (* transmit message *) 14110 426 lam_trm = 3*4 +2; (* write *) 14120 427 (* should be changed to 0*4 +2 in lam116-driver *) 14130 428 \f paxenvlst 81.06.09. 14.14. page 17 15010 429 TYPE 15020 430 dte_sdata_data 15030 431 = RECORD 15040 432 ! first, last, next 15050 433 ! : integer ; 15060 434 ! q_bit, (* q-bit usage *) 15070 435 ! m_bit (* tells if there is more data in the following packet *) 15080 436 ! : boolean ; 15090 437 ! control 15100 438 ! : control_field_type; 15110 439 ! alarm_mess 15120 440 ! : max_alarm_mess; 15130 441 END; 15140 442 15150 443 rut_trp_pdata 15160 444 = RECORD 15170 445 ! rut_prefix 15180 446 ! : rut_prefix_type; 15190 447 ! phead 15200 448 ! : format_1_packet_header; 15210 449 ! control 15220 450 ! : control_field_type; 15230 451 ! alarm_mess 15240 452 ! : max_alarm_mess; 15250 453 END; 15260 454 15270 455 tst_sdata_data 15280 456 = RECORD 15290 457 ! f,l,n : integer; 15300 458 ! q,m : boolean; 15310 459 ! control : control_field_type; 15320 460 ! a_l : alarmlabel; 15330 461 ! indx : integer; 15340 462 ! p_e : paxnet_e; 15350 463 END; 15360 464 \f paxenvlst 81.06.09. 14.14. page 18 16010 465 (*----------------------------------------------------------------- 16020 466 - LIC - receive message - 16030 467 -------------------------------------------------------------------*) 16040 468 16050 469 (*--- functions ---*) 16060 470 16070 471 CONST 16080 472 dte_rdata = 0*4 +1; (* receive data *) 16090 473 rut_rec = 0*4 +1; (* receive packet *) 16100 474 lin_rec = 0*4 +1; (* receive message *) 16110 475 lam_rec = 3*4 +1; (* read *) 16120 476 (* should be changed to 0*4 +1 in lam116-driver *) 16130 477 16140 478 \f paxenvlst 81.06.09. 14.14. page 19 17010 479 (*---------------------------------------------------------------- 17020 480 - LIC - status 17030 481 ------------------------------------------------------------------*) 17040 482 17050 483 (*--- functions ---*) 17060 484 17070 485 CONST 17080 486 dte_stat = 0*4 +0; (* stream status *) 17090 487 rut_stat = 0; (* not implemented *) 17100 488 lin_stat = 0*4 +0; (* sense status *) 17110 489 lam_stat = 0; 17120 490 17130 491 \f paxenvlst 81.06.09. 14.14. page 20 18010 492 (*--------------------------------------------------------------- 18020 493 - LIC - test - 18030 494 -----------------------------------------------------------------*) 18040 495 18050 496 (*--- functions ---*) 18060 497 18070 498 CONST 18080 499 rut_dir = 1*4 +2; (* directed transmit *) 18090 500 18100 501 (*------------------------------------------------------------- 18110 502 - LIC - routes - 18120 503 ---------------------------------------------------------------*) 18130 504 18140 505 CONST 18150 506 (* the following values must not be used by the alarmnet *) 18160 507 (* as operationcodes i e u4-values *) 18170 508 18180 509 to_link = 255; (* used in messages with direction towards 18190 510 the physical link in the LIC *) 18200 511 from_link = 254; (* used in messages with direction from 18210 512 the physical link in the LIC *) 18220 513 dyn_test = 253; (* used to dynamic control of test *) 18230 514 \f paxenvlst 81.06.09. 14.14. page 21 19010 515 (*----------------------------------------------------------- 19020 516 - ROUTER results - 19030 517 -------------------------------------------------------------*) 19040 518 CONST 19050 519 rut_default = 7; (* default result to router *) 19060 520 rut_ok = 0; (* processed succesfully *) 19070 521 rut_not_proc = 1; (* not processed *) 19080 522 rut_ill = 4; (* illegal function *) 19090 523 rut_format_err = 12; (* illegal format *) 19100 524 rut_buffer_err = 28; (* buffer too small *) 19110 525 rut_no_res = 5; (* no resources in router *) 19120 526 rut_ext_err = 6; (* extension exists allready *) 19130 527 19140 528 \f paxenvlst 81.06.09. 14.14. page 22 20010 529 (*----------------------------------------------------------- 20020 530 - DTE results - 20030 531 -------------------------------------------------------------*) 20040 532 20050 533 CONST 20060 534 dte_default = 7; (* default result to dte *) 20070 535 dte_ok_result = 0; (* processed succesfully *) 20080 536 dte_reject = 1; (* dte and user not synchronized *) 20090 537 dte_lost_int = 89; (* int buffer send too late *) 20100 538 dte_no_trans = 97; (* local line error *) 20110 539 dte_err_trans = 105; (* local line error, but transmit *) 20120 540 dte_busy = 2; (* no internal resources ie streams*) 20130 541 dte_timeout = 10; (* given timerperiode has elapsed *) 20140 542 dte_no_net = 18; (* net unaccessible or dte restart *) 20150 543 dte_enough_ric = 90; (* too many ric-buffers at dte *) 20160 544 dte_restart = 98; (* dte has been restarted *) 20170 545 dte_user_clear = 3; (* user has given a stream clear *) 20180 546 dte_remo_clear = 19; (* stream cleared by net, dte,user *) 20190 547 dte_reset = 106; (* stream reset by net, dte,user *) 20200 548 dte_ill_func = 12; (* function code in u1 is illegal *) 20210 549 dte_not_allow = 12; (* func not allowed in dte state *) 20220 550 dte_format_err = 20; (* message format is illegal *) 20230 551 dte_buffer_err = 28; (* buffer too small *) 20240 552 dte_receiv_err = 36; (* receiver is unknown to dte/net *) 20250 553 dte_mess_err = 44; (* u2-value is not equal to 7 *) 20260 554 dte_ill_callid = 92; (* call-id is illegal *) 20270 555 dte_car_err = 100; (* format or length error in car *) 20280 556 dte_stream_err = 108; (* too big streamnumber *) 20290 557 20300 558 . \f paxenvlst 81.06.09. 14.14. page 23 0 76* 76* 78* 78* 78* 89* 100* 105* 105* 109* 109* 109* 109* 109* 109* 109* 109* 109* 109* 109* 109* 109* 110* 110* 110* 110* 110* 110* 110* 110* 110* 110* 110* 110* 111* 111* 111* 111* 111* 111* 111* 111* 111* 111* 111* 112* 112* 112* 112* 112* 112* 112* 112* 112* 112* 112* 113* 113* 113* 113* 113* 113* 113* 113* 113* 113* 114* 114* 114* 114* 114* 114* 114* 114* 114* 114* 115* 115* 115* 115* 115* 115* 115* 115* 115* 115* 116* 116* 116* 116* 116* 116* 116* 116* 116* 116* 116* 116* 289* 304* 316* 317* 318* 319* 322* 330* 337* 391* 392* 393* 394* 410* 411* 412* 413* 423* 424* 425* 472* 473* 474* 486* 486* 487* 488* 488* 489* 520* 535* 1 52* 86* 89* 105* 110* 111* 111* 112* 113* 113* 113* 114* 114* 115* 115* 116* 129* 129* 129* 132* 136* 186* 288* 305* 316* 317* 318* 323* 324* 324* 472* 473* 474* 475* 499* 521* 536* 2 36* 60* 112* 114* 115* 303* 323* 391* 392* 393* 423* 424* 425* 426* 499* 540* 3 66* 103* 109* 110* 111* 112* 113* 114* 115* 116* 125* 319* 322* 411* 412* 426* 475* 545* 4 316* 317* 318* 319* 322* 323* 324* 330* 330* 337* 391* 392* 393* 410* 411* 412* 423* 424* 425* 426* 472* 473* 474* 475* 486* 488* 499* 522* 5 337* 525* 6 38* 45* 49* 62* 526* 7 34* 410* 519* 534* 8 47* 9 43* 116* 10 58* 64* 129* 541* 12 523* 548* 549* 14 30* 54* 89* 15 76* 89* 100* 18 542* 19 546* 20 32* 550* 28 524* 551* 32 297* 36 552* 40 74* 44 553* 48 294* 50 40* 64 292* 86 72* 89 537* 90 543* 92 554* 96 295* 97 538* \f paxenvlst 81.06.09. 14.14. page 24 98 544* 100 555* 105 539* 106 547* 108 556* 128 291* 200 70* 253 513* 254 511* 255 509* act_out 170* aic_buf_type 370* aic_first_val <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 45* aic_id 373* aic_q 374* al 124* alarmlabel 124* 278* 460* alarm_ext 103* alarm_mess 268* 439* 451* al_mac_addr 191* a_l 278* 460* bit 224* boolean 349* 374* 436* 458* broadcast 207* byte 96* 125* 129* 132* 136* 177* 178* 179* 180* 184* 193* 194* 234* 238* 256* 261* 264* 273* 275* 357* 358* 365* 366* 373* 380* 381* 400* calling 152* call_buf 351* 359* call_field_type <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 259* 351* 359* call_id 358* car_buf_type 346* clearing 156* clear_buf_type <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 397* connec_exists <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 297* control 267* 277* 437* 449* 459* control_field_type <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 248* 267* 277* 438* 450* 459* c_b 367* c_i 366* d1 365* \f paxenvlst 81.06.09. 14.14. page 25 d2 365* da 125* data 251* data_not_received <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 292* data_received <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 291* dc_alarm_macro <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 105* dec_f_q 163* dec_s_q 164* delay1 357* delay2 357* diag_code 400* drop 213* dst 235* dte_adr 262* dte_adr_l 261* dte_aic 330* dte_buffer_err <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 551* dte_busy 540* dte_car 316* dte_car_err 555* dte_clr 391* dte_default 534* dte_enough_ric <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 543* dte_err_trans <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 539* dte_format_err <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 550* dte_ill_callid <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 554* dte_ill_func 548* dte_lost_int 537* dte_mess_err 553* dte_not_allow <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 549* dte_no_net 542* dte_no_trans 538* dte_ok_result <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 535* dte_rdata 472* \f paxenvlst 81.06.09. 14.14. page 26 dte_receiv_err <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 552* dte_reject 536* dte_rejic 337* dte_remo_clear <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 546* dte_res 410* dte_reset 547* dte_restart 544* dte_ric 322* dte_sdata 423* dte_sdata_data <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 430* dte_stat 486* dte_stream_err <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 556* dte_timeout 541* dte_user_clear <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 545* dummy 350* dyn_test 513* d_a 274* d_l 273* ext_addr 97* ext_no 143* ext_pax_addr 88* 100* 109* 110* 111* 112* 113* 114* 115* 116* 176* 192* 263* 274* f 364* 457* fac 276* facility 241* 265* facility_l 264* facility_mask <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 198* ffu1 221* ffu2 220* ffu3 219* ffu8 210* ffu9 209* first 142* 348* 356* 372* 379* 399* 432* first_queue 171* fixed_path 217* format 230* format_1_packet_header <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 228* 448* free 151* \f paxenvlst 81.06.09. 14.14. page 27 from_link 511* f_l 275* glob_timeout 66* inc_all 161* inc_q 162* indx 279* 461* init_netc_macro <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 78* integer 97* 142* 147* 175* 186* 242* 245* 266* 276* 279* 348* 350* 356* 364* 372* 379* 399* 433* 457* 461* int_pax_addr 92* 236* 240* l 364* 457* label_size 125* lam_con 319* lam_dis 394* lam_rec 475* lam_res 413* lam_stat 489* lam_trm 426* last 142* 348* 356* 372* 379* 399* 432* link_lifetime <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 204* lin_con 318* lin_dis 393* lin_rec 474* lin_res 412* lin_stat 488* lin_trm 425* l_control 38* 129* 132* l_dte_adr 34* 129* l_facilities 36* 129* l_f_q 174* l_listen 40* 125* 129* 132* l_phead1 32* 132* 136* l_rut_prefix 30* 132* 136* l_s_q 175* m 458* macroaddr 76* 78* 105* 191* max_alarm_mess <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 122* 268* 440* 452* max_dte_mess 128* max_globals 64* max_locals 62* 86* max_l_data 70* 136* \f paxenvlst 81.06.09. 14.14. page 28 max_queue 56* 186* max_retrans 180* 194* max_rut_mess 131* max_stream_no <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 54* min_ric_data 72* min_rut_mess 135* 138* min_stream_no <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 52* mirror 211* m_bit 435* n 364* 457* netc_loc_sems <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 85* net_addr 94* new_stat 165* new_stream 288* next 142* 348* 356* 372* 379* 399* 432* nil_macro 76* node_addr 96* no_listen 56* no_pax_bufs 74* 138* no_stream 289* n_r 255* n_r_inc 254* n_s 253* n_s_inc 252* opc_command 294* opc_receipt 295* op_code 250* org 239* packet_type 232* paxnet_addrs 100* 108* paxnet_config <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 107* paxnet_e 189* 280* 462* paxpooltype 138* pax_addr 176* 192* pax_env 1* phead 447* pool 138* priority 231* p_e 280* 462* q 458* \f paxenvlst 81.06.09. 14.14. page 29 q_bit 349* 434* receiving 154* reference 170* reg_addr 95* reject 200* reject_header <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 206* reject_lifetime <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 201* rejic_buf_type <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 377* rejic_diag 381* rejic_first_val <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 49* rejic_id 380* resetting 157* retrans_count <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 179* retrans_timer <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 177* retrans_timo 178* ric_buf_type 354* ric_first_val <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 43* rut_buffer_err <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 524* rut_con 317* rut_default 519* rut_dir 499* rut_dis 392* rut_ext_err 526* rut_format_1 303* rut_format_err <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 523* rut_get 324* rut_ill 522* rut_not_proc 521* rut_no_res 525* rut_ok 520* rut_pack_type <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 305* rut_param2 144* rut_param3 145* rut_param4 146* \f paxenvlst 81.06.09. 14.14. page 30 rut_prefix 445* rut_prefix_type <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 140* 446* rut_prio_0 304* rut_rec 473* rut_res 411* rut_srdy 323* rut_stat 487* rut_trp 424* rut_trp_pdata <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 443* sdata_first_val <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 47* second_queue 172* selected_path <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 215* semaphore 172* sempointer 86* sending 153* state 173* 237* state_type 150* 173* stream_no 193* stream_s_e 168* stream_timeout <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 58* 66* timers 185* time_lifetime <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 202* top_of_data 244* to_link 509* trace 222* tst_call_f_type <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 271* 367* tst_ric_type 362* tst_sdata_data <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< 455* upd_kinds 160* user_field 243* v_r 184* v_r_inc 183* v_s 182* v_s_inc 181* waiting 155* windowsize 60* \f paxenvlst 81.06.09. 14.14. page 31 ARRAY 8 CONST 14 END 19 OF 9 PACKED 3 RECORD 19 TYPE 5 larm 327* 929 1143 1166 line_state 434* 1185 1192= 1201= 1209= 1218= 1500= lock 642: 686: 704: 709: 821: 880: 936: 962: 1095: 1253: 1348: 1412: 1457: 1565: 1865: 1902: locvar 642: 650= 651= 686: 687= 704: 705= 709: 710 821: 822 880: 881 936: 937 937 962: 963 1095: 1096 1253: 1254 1348: 1349 1412: 1413 1413 1457: 1458 1565: 1566 1865: 1871 1875 1878 1902: 1903 log_to_pac 902* 943 957 973 low 435* 437* 1187: 1201 1500 macro 830= 832= 1281 1414 1459 1567 macroaddr 24* 511* 792* main_sem 4* 1932 1999 2056 2065 2104 max_byte 1388 max_int 931 1138 1378 max_succ_lin_err «eof»