Trailing-Edge
-
PDP-10 Archives
-
TOPS-20_V6.1_DECnetDistr_7-23-85
-
dn20/nspllc.m11
There are 16 other files named nspllc.m11 in the archive. Click here to see a list.
.title NSPLLC
.ident /x01040/
;
;
; COPYRIGHT (c) 1980, 1981, 1982
; DIGITAL EQUIPMENT CORPORATION
;
; This software is furnished under a license and may be used
; and copied only in accordance with the terms of such license
; and with the inclusion of the above copyright notice. This
; software or any other copies thereof may not be provided or
; otherwise made available to any other person. No title to
; and ownership of the software is hereby transferred.
;
; The information in this software is subject to change
; without notice and should not be construed as a commitment
; by DIGITAL EQUIPMENT CORPORATION.
;
; DIGITAL assumes no responsibility for the use or reliability
; of its software on equipment which is not supplied by
; DIGITAL.
;
;+
;
; LLC data base for Network Services Layer
;
;-
.MCALL DAT$
DAT$ DSR
.word 0 ;MCB timer service word
.word NS.slf ;NSPself
.word NS.act ;NSPact_tim
.byte NS.dly ;NSPdelay
.byte NS.wgt ;NSPweight
.word NS.ret ;NSPretrans
.word 0 ;NSPmax
COR$D ;NSPports
n = 0
.rept NS.tpt
.byte 15. ;PORTstate
.byte 0 ;CHANNEL
.word 0 ;NODErem
.word n ;ADDRloc
n = n+1
.word 0 ;ADDRrem
.word 0 ;NODElnk
.word 0 ;TIMERdat
.word 0 ;TIMERoth
.word 0 ;TIMERcon
.word 0 ;NUMdat
.word 0 ;NUMsent
.word 0 ;NUMoth
.word 0 ;NUMhigh
.word 0 ;ACKdat_xmt
.word 0 ;ACKoth_xmt
.word 0 ;ACKrcv_dat
.byte 0 ;TIMERinact
.byte 0 ;FLOWdat_rem
.byte 0 ;FLOWint_rem
.byte 0 ;FLOWloc_typ
.word 0 ;FLOWsw_rem
;FLOWtyp_rem
;FLAGdat_ack
;FLAGoth_ack
;FLAGsnd_dc
;FLAGnew_msg
;VERSIONrem
;CONFIDENCE
;FLAGseg
.word 0 ;BUFFsync_dsc
.word 0 ;BUFFrcv_int
.word 0 ;BUFFctl
.byte 0 ;COUNTdat_retrans
.byte 0 ;COUNToth_retrans
.word 0 ;COUNTres
.word 0 ;COUNTloc_int
.word 0 ;DELAYmsg_num
.word 0 ;DELAYstr_tim
.byte 0 ;OTHstate
.byte 0 ;OTHtyp
.word 0 ;DATres
.word 0 ;OTHres
.word 0 ;SIZEseg
.word 0 ;MSG_chain
LST$D ;INT_queue
LST$D ;MSG_queue
LST$D ;INTR_queue
LST$D ;DATR_queue
LST$D ;ACK_queue
LST$D ;OTHack_queue
.word 0 ;REAS_ptr
LST$D ;BUFF_queue
LST$D ;RCVmsg_queue
.even
.endr
END$
.word NS.tpt ;NSPtotal
.word NS.trs ;NSPt_rsv
COR$D ;NSPreserved
.rept NS.trs
.byte -3 ;MSGtyp
.byte 0 ;CHANNEL
.word 0 ;NODErem
.word 0 ;ADDRloc
.word 0 ;ADDRrem
.word 0 ;NODElnk
.even
.endr
END$
COR$D ;NSPnodes
.rept NS.nod
.word 0 ;NDaddr
.word 0 ;NDactive
.word 0,0 ;NDtime_zeroed
.word 0 ;NDb_rcv
.word 0 ; ""
.word 0 ;NDb_xmt
.word 0 ; ""
.word 0 ;NDm_rcv
.word 0 ; ""
.word 0 ;NDm_xmt
.word 0 ; ""
.word 0 ;NDc_rcv
.word 0 ;NDc_xmt
.word 0 ;NDc_rej
.word 0 ;NDtimeout
.word 0 ;NDdelay
.even
.endr
END$
.word 0 ;NSPevent_buf
.word NS.nod ;NSPt_nodes
.word 0 ;NSPnxt_port
.word NS.buf ;NSPbuf
.byte 0 ;NSPsc_pix
.byte 0 ;NSPns0_pix
.byte 0 ;NSPns1_pix
.byte 0 ;NSPns2_pix
.byte 0 ;NSPxpt_pix
.byte 0 ;NSPversion
.byte 0 ;MSGFLG
.byte 0 ;L_DSTADDR
.byte 0 ;H_DSTADDR
.byte 0 ;L_SRCADDR
.byte 0 ;H_SRCADDR
.byte 0 ;LSFLAGS
.word 0 ;ACKNUM
.word 0 ;SEGNUM
.word 0 ;REASON
.word 0 ;SEGSIZE
.byte 0 ;SERVICES
.byte 0 ;FCVAL
.byte 0 ;INFO
.byte 0 ;NSPrunning
.even
END$
.end