/* @(#) $Header: config.h,v 1.13 93/05/17 13:44:50 deyke Exp $ */

#ifndef _CONFIG_H
#define _CONFIG_H

/* Software options */
#define MAILBOX         1       /* Include SM0RGV mailbox server */
#undef  NNTP         /* 1       /* Netnews client */
#define SERVERS         1       /* Include TCP servers */
#define SMTP            1       /* Include SMTP server */
#define TRACE           1       /* Include packet tracing code */
#define RIP             1       /* Include RIP routing */
#undef  HOPCHECK     /* 1       /* IP path tracing command */
#undef  DIALER       /* 1       /* SLIP redial code */
#define NRS             1       /* NET/ROM async interface */
#define NETROM          1       /* NET/ROM network support */
#undef  LZW          /* 1       /* LZW-compressed sockets */
#define SLIP            1       /* Serial line IP on built-in ports */
#undef PPP           /* 1       /* Point-to-Point Protocol code */
#define VJCOMPRESS      1       /* Van Jacobson TCP compression for SLIP */
#undef  TRACEBACK    /* 1       /* Stack traceback code */
#undef  LOCSOCK      /* 1       /* Local loopback sockets */
#define SCROLLBACK      1000    /* Default lines in session scrollback file */

/* Software tuning parameters */
#define MTHRESH         8192    /* Default memory threshold */
#define NSESSIONS       20      /* Number of interactive clients */
#define DEFNSOCK        100     /* Default number of sockets */
#define DEFNFILES       128     /* Default number of open files */

/* Hardware driver options */
#undef  ARCNET       /* 1       /* ARCnet via PACKET driver */
#define KISS            1       /* KISS TNC code */
#undef  HS           /* 1       /* High speed (56kbps) modem driver */
#undef  HAPN         /* 1       /* Hamilton Area Packet Network driver code */
#undef  EAGLE        /* 1       /* Eagle card driver */
#undef  PI           /* 1       /* PI card driver */
#undef  PACKET       /* 1       /* FTP Software's Packet Driver interface */
#undef  PC100        /* 1       /* PAC-COM PC-100 driver code */
#undef  APPLETALK    /* 1       /* Appletalk interface (Macintosh) */
#undef  DRSI         /* 1       /* DRSI PCPA slow-speed driver */
#undef  SCC          /* 1       /* PE1CHL generic scc driver */
#define ASY             1       /* Asynch driver code */
#undef  SLFP         /* 1       /* SLFP packet driver class supported */
#undef  CDMA_DM      /* 1       /* CDMA mobile DM interface */
#undef  QTSO         /* 1       /* CDMA QTSO data interface */

#if defined(NRS) && !defined(NETROM)
#define NETROM          1       /* NRS implies NETROM */
#endif

#if (defined(HS)||defined(NETROM)||defined(KISS)||defined(HAPN)||defined(EAGLE)||defined(PC100)||defined(PI)||defined(SCC))
#define AX25            1       /* AX.25 subnet code */
#endif

#if (defined(ARCNET) || defined(SLFP)) && !defined(PACKET)
#define PACKET          1       /* FTP Software's Packet Driver interface */
#endif

#if (defined(PC_EC) || defined(PACKET))
#define ETHER   1               /* Generic Ethernet code */
#endif

#if defined(CMDA_DM) && !defined(VJCOMPRESS)
#define VJCOMPRESS      1       /* Van Jacobson TCP compression for SLIP */
#endif

#endif  /* _CONFIG_H */
