/* Copyright 1984 by the Massachusetts Institute of Technology */


/* Additions to inga.h for MIT subnets
 */


/* Sub-nets at MIT */

#define	ETH	02		/* 3 MBaud ethernet */
#define	PC	011		/* IBM PC "network" #1 */
#define	PC1	027		/* IBM PC "network" #2 */
#define VII	012		/* Pronet network */
#define IE	032		/* 10 MBaud ethernet */

#define SPINE	68		/* MIT Spine ringnet */
#define CHS1	024		/* MIT Chaos net */
#define AIE7	026		/* AI Ethernet - 7th floor */
#define EEETH	033		/* EE subnet */
#define BATH1	072		/* Bad Athena subnet 1 */
#define BATH2	073		/* Bad Athena subnet 2 */
#define BATH3	074		/* Bad Athena subnet 3 */
#define BATH4	075		/* Bad Athena subnet 4 */
#define BATH5	076		/* Bad Athena subnet 5 */
#define BATH6	077		/* Bad Athena subnet 6 */
#define BATH7	0100		/* Bad Athena subnet 7 */
#define BATH8	0101		/* Bad Athena subnet 8 */
#define BATH9	0102		/* Bad Athena subnet 9 */
#define BATH10	0103		/* Bad Athena subnet 10 */
#define ATH1	0104		/* Athena subnet 1 */
#define ATH2	0105		/* Athena subnet 2 */
#define ATH3	0106		/* Athena subnet 3 */
#define ATH4	0107		/* Athena subnet 4 */
#define ATH5	0110		/* Athena subnet 5 */
#define ATH6	0111		/* Athena subnet 6 */
#define ATH7	0112		/* Athena subnet 7 */
#define ATH8	0113		/* Athena subnet 8 */
#define ATH9	0114		/* Athena subnet 9 */
#define ATH10	0115		/* Athena subnet 10 */
#define ATH11	0116		/* Athena subnet 11 */
#define ATH12	0117		/* Athena subnet 12 */
#define ATH13	0120		/* Athena subnet 13 */
#define ATH14	0121		/* Athena subnet 14 */
#define ATH15	0122		/* Athena subnet 15 */
#define ATH16	0123		/* Athena subnet 16 */
#define ATH17	0124		/* Athena subnet 17 */
#define ATH18	0125		/* Athena subnet 18 */
#define ATH19	0126		/* Athena subnet 19 */
#define ATH20	0127		/* Athena subnet 20 */
#define ATH21	0130		/* Athena subnet 21 */
#define ATH22	0131		/* Athena subnet 22 */
#define ATH23	0132		/* Athena subnet 23 */
#define ATH24	0133		/* Athena subnet 24 */
#define ATH25	0134		/* Athena subnet 25 */
#define APP	0151		/* 2nd floor appollo subnet */
#define PCCL	0152		/* PC cluster net */
#define PRO1	0172		/* Proteon subnet 1 */
#define PRO2	0173		/* Proteon subnet 2 */
#define PRSL	0172		/* Proteon subnet 1 */
#define PRRING	0173		/* Proteon subnet 2 */
#define PR3	124
#define PR4	125
#define PR5	126

/* MIT internal gateways */

#define dmitgwl	byte	mitgwl[4] =	{ MIT, VII, 0, 04 };
#define	dmitbr	byte	mitbr[4] =	{ MIT, VII, 0, 05 };
#define	dmitsl	byte	mitsludge[4] =	{ MIT, VII, 0, 06 };
#define	dmitsw	byte	mitsewage[4] =	{ MIT, VII, 0, 07 };
#define	dmittiu	byte	mittiu[4] =	{ MIT, VII, 0, 050 };
#define dmitmoss byte	mitmoss[4] =	{ MIT, VII, 0, 11 };
#define	dmittst	byte	mittst[4] =	{ MIT, VII, 0, 051 };
#define	dmitref	byte	mitrefuse[4] =	{ MIT, VII, 0, 052 };

#define dmitswsp byte	mitswsp[4] =	{ MIT, SPINE, 0, 8 };
#define dmitw91  byte   w91gw[4] =      { MIT, SPINE, 0, 22 }; 
#define dmitw91new  byte   w91gw[4] =   { MIT, SPINE, 0, 24 }; 
#define dihtfp   byte   ihtfpgw[4] =    { MIT, SPINE, 0, 22 };

#define	dmitapo byte	mitapollo[4] =	{ MIT, MCR, 0, 1 };
#define	dmitcl	byte	mitclio[4] =	{ MIT, MCR, 0, 2 };
#define	dmittr	byte	mittrill[4] =	{ MIT, MCR, 0, 4 };
#define	dmitrwl	byte	mitringw[4] =	{ MIT, MCR, 0, 7 };
#define dmitfmg byte    mitfmgc[4] =      { MIT, MCR, 0, 021 };
#define dmitb66 byte    mitb66g[4] =      { MIT, MCR, 0, 3 };
#define dmitamt byte    mitamtg[4] =      { MIT, MCR, 0, 012 };

#define	dmitctr	byte	mitctrill[4] =	{ MIT, FCHSP, 025, 021 };
#define	dmitbb	byte	mitbugs[] =	{ MIT, FCHSP, EEETH, 17 };

#define dmitgwa	byte	mitgwa[4] =	{ CLSB, MITAI, AIETH, 010 };
#define dgrossl	byte	grossl[4] =	{ MIT, VII, 0, 011 };
#define dgrossa byte	grossa[4] =	{ CLSB, MITAI, AIETH, 011 };

#define	dgrime	byte	grime[4] =	{ MIT, VII, 0, 012 };
#define	dslime	byte	slime[4] =	{ MIT, PRRING, 0, 022 };
#define	dgrimei	byte	grimei[4] =	{ MIT, PRSL, 0, 0200 };
#define	dslimei	byte	slimei[4] =	{ MIT, PRSL, 0, 0100 };
#define dswamp	byte	swamp[4] =	{ MIT, PRRING, 0, 023 };
#define	dswampo	byte	swampo[4] =	{ MIT, PRTST1, 0, 43 };
#define dprotsto byte	protsto[4] =	{ MIT, PRTST1, 0, 42 };
#define dprotstr byte	protstr[4] =	{ MIT, PRTST2, 0, 253 };

#define	dgrupi	byte	grupi[4] =	{ MIT, MSIR, 0, 0100 };
#define	dglupi	byte	glupi[4] =	{ MIT, MSIR, 0, 0200 };
#define	dsymriv	byte	symriv[4] =	{ MIT, FCHSP, SCETH, 21 };
