1 ;;; Copyright (c) 1999 Massachusetts Institute of Technology
3 ;;; This program is free software; you can redistribute it and/or
4 ;;; modify it under the terms of the GNU General Public License as
5 ;;; published by the Free Software Foundation; either version 3 of the
6 ;;; License, or (at your option) any later version.
8 ;;; This program is distributed in the hope that it will be useful,
9 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
10 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 ;;; General Public License for more details.
13 ;;; You should have received a copy of the GNU General Public License
14 ;;; along with this program; if not, write to the Free Software
15 ;;; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 ;;; CHAOS NET PACKET DEFINITION
19 ;NOTE, IF YOU MAKE CHANGES TO OPCODES OR CONNECTION STATE SYMBOLS,
20 ;ALSO CHANGE AI:MAINT;CHS DEFS.
21 ;THIS FILE IS FOR PDP-10'S - CHS DEFS IS FOR PDP-11'S.
25 ;NOTE THESE ARE FULL WORD BYTE POINTERS, INCLUDING A WORD OFFSET
27 $CPKOP==341000,,0 ;OPCODE
29 %CORFC==1 ;REQUEST FOR CONNECTION
34 %COSNS==6 ;SENSE STATUS
35 %COSTS==7 ;REPORT STATUS
36 %CORUT==10 ;ROUTING INFO (NOT YET USED)
37 %COLOS==11 ;REPORT LOSSAGE
38 %COLSN==12 ;LISTEN FOR RFC
39 %COMNT==13 ;MAINTENANCE USE, IGNORED BY NORMAL NCPS
40 %COEOF==14 ;END OF FILE
41 %COUNC==15 ;UNCONTROLLED USER PACKET
42 %COBRD==16 ;Software broadcast packet
43 %COMAX==17 ;HIGHEST NON-DATA OPCODE +1
44 %CODAT==200 ;NORMAL DATA OPCODE (NOTE SIGN BIT OF WORD IS SET)
45 %CODWD==300 ;16-BIT DATA
46 $CPKMV==241000,,0 ;"MUPPET" VERSION (MUST BE ZERO, NO MUPPETS EXIST!)
47 $CPKFC==200400,,0 ;FORWARDING COUNT
48 $CPKNB==041400,,0 ;NUMBER OF BYTES
49 $CPKDA==242000,,1 ;DESTINATION ADDRESS
50 $CPKDN==341000,,1 ;DESTINATION SUBNET
51 $CPKDH==241000,,1 ;DESTINATION HOST
52 $CPKDI==042000,,1 ;DESTINATION INDEX
53 %CPKD==1 ;DESTINATION ADDRESS WORD
54 $CPKSA==242000,,2 ;SOURCE ADDRESS
55 $CPKSN==341000,,2 ;SOURCE SUBNET
56 $CPKSH==241000,,2 ;SOURCE HOST
57 $CPKSI==042000,,2 ;SOURCE INDEX
58 %CPKS==2 ;SOURCE ADDRESS WORD
59 $CPKPN==242000,,3 ;PACKET NUMBER
60 $CPKAN==042000,,3 ;ACKNOWLEDGE NUMBER
61 %CPKDT==4 ;FIRST WORD OF DATA
65 ;THESE NUMBERS ARE FOR 1K PACKET BUFFERS
66 ;%CPMXW==30. ;MAXIMUM NUMBER OF PDP10 WORDS IN WHOLE PACKET
67 ;%CPMXC==104. ;MAXIMUM NUMBER OF CHARACTERS OF DATA
69 ;THESE NUMBERS ARE FOR 4K PACKET BUFFERS
70 %CPMXW==126. ;MAXIMUM NUMBER OF PDP10 WORDS IN WHOLE PACKET
71 %CPMXC==488. ;MAXIMUM NUMBER OF CHARACTERS OF DATA
78 %CSRFC==2 ;RFC RECEIVED
81 %CSLOS==5 ;BROKEN BY RECEIPT OF "LOS"
82 %CSINC==6 ;BROKEN BY INCOMPLETE TRANSMISSION (NO RESPONSE TO SNS)
83 %CSFRN==7 ;OPEN IN FOREIGN PROTOCOL MODE
84 %CSBRS==10 ;BRD sent state