/* dfault.h */ /* * define number of sockets */ #define LSCKTS 2 /* lclskt.mac supports upto 32 */ #define GSCKTS 8 /* gblskt.mac supports upto 32 */ #define MSCKTS 32 /* maximum number of sockets */ /* * Defines which have to do with Ethernet defaults. * * The endrvr receive buffers have been set for packets * with a maximum length of 1472. bytes. Thus MAXSEG * must be limited to 1408 bytes of data for a TCP packet. */ #define DADDLEN 6 /* 6-byte ether address */ #define LOWWATER 1024 /* low water mark for input queue */ #define HASHSIZE 1024 /* hash mark increment */ #define QUEUESIZE 3072 /* input/output queue length */ #define DEFWINDOW 512 /* default window size for config */ #define WINDOWSIZE 3071 /* largest window credit */ #define DEFSEG 512 /* default segment size for config */ #define MAXSEG 1408 /* maximum data transfer size(in) */ #define TSENDSIZE 512 /* default data packet size(out) */ #define TMAXSIZE 1408 /* maximum data packet size(out) */ #define UMAXLEN 512 /* maximum upd packet length */ #define ICMPMAX 300 /* maximum icmp packet length */ /* * timing intervals in ticks (unless noted). */ #define TICKSPERSEC 60 #define WRAPTIME 5184000L /* ticks in a 24 hour period */ #define POKEINTERVAL 1800 #define MAXRTO 90 #define MINRTO 20 #define ARPTIMEOUT 5 /* in seconds */ #define DOMTIMEOUT 5 /* in seconds */ #define DLAYTIMEOUT 15 /* in seconds */ #define CACHETO 216000L #define RELEASETIME 90 /* RELEASETIME < WAITTIME */ #define WAITTIME 120 /* WAITTIME < LASTTIME */ #define LASTTIME 1200 /* LASTTIME = 2*TCPTTL */ #define SENDWAIT 600 /* SENDWAIT = TCPTTL */ #define UDPTTL 120 /* in seconds */ #define TCPTTL 10 /* in seconds */ #define CONNWAITTIME 20 /* in seconds */ #define ATTACHTIMEOUT 10 /* in seconds */ #define CACHELEN 10 #define DOMRETRY 2