#
# Network device configuration
#

tristate 'ARCnet support' CONFIG_ARCNET
if [ "$CONFIG_ARCNET" != "n" ]; then
  bool '  Enable arc0e (ARCnet "Ether-Encap" packet format)' CONFIG_ARCNET_ETH
  bool '  Enable arc0s (ARCnet RFC1051 packet format)' CONFIG_ARCNET_1051
fi
tristate 'Dummy net driver support' CONFIG_DUMMY
tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER

#
#	Ethernet
#
bool 'Ethernet (10 or 100Mbit)' CONFIG_NET_ETHERNET
if [ "$CONFIG_NET_ETHERNET" = "y" ]; then
  if [ "$CONFIG_MIPS_JAZZ" = "y" ]; then
    bool 'MIPS JAZZ onboard SONIC ethernet support' CONFIG_MIPS_JAZZ_SONIC
  fi
  bool '3COM cards' CONFIG_NET_VENDOR_3COM
  if [ "$CONFIG_NET_VENDOR_3COM" = "y" ]; then
    tristate '3c501 support' CONFIG_EL1
    tristate '3c503 support' CONFIG_EL2
    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
      tristate '3c505 support' CONFIG_ELPLUS
      tristate '3c507 support' CONFIG_EL16
      if [ "$CONFIG_MCA" = "y" ]; then
        tristate '3c523 support' CONFIG_ELMC
      fi
    fi
    tristate '3c509/3c579 support' CONFIG_EL3
    tristate '3c590 series (592/595/597) "Vortex" support' CONFIG_VORTEX
  fi
  bool 'AMD LANCE and PCnet (AT1500 and NE2100) support' CONFIG_LANCE
  bool 'Western Digital/SMC cards' CONFIG_NET_VENDOR_SMC
  if [ "$CONFIG_NET_VENDOR_SMC" = "y" ]; then
    tristate 'WD80*3 support' CONFIG_WD80x3
    if [ "$CONFIG_MCA" = "y" ]; then
		tristate 'SMC Ultra MCA support' CONFIG_ULTRA
    else
		tristate 'SMC Ultra support' CONFIG_ULTRA
    fi
    tristate 'SMC 9194 support' CONFIG_SMC9194
  fi
  bool 'Other ISA cards' CONFIG_NET_ISA
  if [ "$CONFIG_NET_ISA" = "y" ]; then
    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
      tristate 'AT1700 support (EXPERIMENTAL)' CONFIG_AT1700
    fi
    tristate 'Cabletron E21xx support' CONFIG_E2100
    tristate 'DEPCA, DE10x, DE200, DE201, DE202, DE422 support' CONFIG_DEPCA
    tristate 'EtherWORKS 3 (DE203, DE204, DE205) support' CONFIG_EWRK3
    tristate 'EtherExpress 16 support' CONFIG_EEXPRESS
    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
      tristate 'EtherExpressPro support' CONFIG_EEXPRESS_PRO
      tristate 'FMV-181/182/183/184 support' CONFIG_FMV18X
    fi
    tristate 'HP PCLAN+ (27247B and 27252A) support' CONFIG_HPLAN_PLUS
    tristate 'HP PCLAN (27245 and other 27xxx series) support' CONFIG_HPLAN
    tristate 'HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100
    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
      tristate 'ICL EtherTeam 16i/32 support' CONFIG_ETH16I
    fi
    tristate 'NE2000/NE1000 support' CONFIG_NE2000
    tristate 'NI5210 support' CONFIG_NI52
    tristate 'NI6510 support' CONFIG_NI65
    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
      bool 'SEEQ8005 support (EXPERIMENTAL)' CONFIG_SEEQ8005
    fi
    bool 'SK_G16 support' CONFIG_SK_G16
  fi
  bool 'EISA, VLB, PCI and on board controllers' CONFIG_NET_EISA
  if [ "$CONFIG_NET_EISA" = "y" ]; then
    bool 'AMD PCnet32 (VLB and PCI) support' CONFIG_PCNET32
    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
      tristate 'Ansel Communications EISA 3200 support (EXPERIMENTAL)' CONFIG_AC3200
    fi

    tristate 'Apricot Xen-II on board ethernet' CONFIG_APRICOT
    tristate 'CS89x0 support' CONFIG_CS89x0
    tristate 'Generic DECchip & DIGITAL EtherWORKS PCI/EISA' CONFIG_DE4X5
    tristate 'DECchip Tulip (dc21x4x) PCI support' CONFIG_DEC_ELCP
    tristate 'Digi Intl. RightSwitch SE-X support' CONFIG_DGRS
    tristate 'EtherExpressPro/100 support' CONFIG_EEXPRESS_PRO100
    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
      tristate 'TI ThunderLAN support (EXPERIMENTAL)' CONFIG_TLAN
      tristate 'Racal-Interlan EISA ES3210 support (EXPERIMENTAL)' CONFIG_ES3210
      bool 'Zenith Z-Note support (EXPERIMENTAL)' CONFIG_ZNET
    fi
  fi
  bool 'Pocket and portable adaptors' CONFIG_NET_POCKET
  if [ "$CONFIG_NET_POCKET" = "y" ]; then
    bool 'AT-LAN-TEC/RealTek pocket adaptor support' CONFIG_ATP
    tristate 'D-Link DE600 pocket adaptor support' CONFIG_DE600
    tristate 'D-Link DE620 pocket adaptor support' CONFIG_DE620
  fi
fi

bool 'FDDI driver support' CONFIG_FDDI
if [ "$CONFIG_FDDI" = "y" ]; then
  bool 'Digital DEFEA and DEFPA adapter support' CONFIG_DEFXX
fi

tristate 'Frame relay DLCI support' CONFIG_DLCI
if [ "$CONFIG_DLCI" = "y" -o "$CONFIG_DLCI" = "m" ]; then
  int '  Max open DLCI' CONFIG_DLCI_COUNT 24
  int '  Max DLCI per device' CONFIG_DLCI_MAX 8
  dep_tristate '  SDLA (Sangoma S502/S508) support' CONFIG_SDLA $CONFIG_DLCI
fi

#
# LocalTalk
#
if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  if [ "$CONFIG_ATALK" != "n" ]; then
    tristate 'Apple/Farallon LocalTalk PC support' CONFIG_LTPC
    tristate 'COPS LocalTalk PC support' CONFIG_COPS
    if [ "$CONFIG_COPS" != "n" ]; then
	bool 'Dayna firmware support' CONFIG_COPS_DAYNA
	bool 'Tangent firmware support' CONFIG_COPS_TANGENT
    fi
  fi
fi

if [ ! "$CONFIG_PNP_PARPORT" = "n" ]; then
  dep_tristate 'PLIP (parallel port) support' CONFIG_PLIP $CONFIG_PNP_PARPORT
fi

tristate 'PPP (point-to-point) support' CONFIG_PPP
if [ ! "$CONFIG_PPP" = "n" ]; then
  comment 'CCP compressors for PPP are only built as modules.'
fi

bool 'Radio network interfaces' CONFIG_NET_RADIO
if [ "$CONFIG_NET_RADIO" != "n" ]; then
  if [ "$CONFIG_AX25" != "n" ]; then
    tristate 'Serial port KISS driver for AX.25' CONFIG_MKISS
    tristate 'BPQ Ethernet driver for AX.25' CONFIG_BPQETHER
    tristate 'Gracilis PackeTwin driver for AX.25' CONFIG_PT
    tristate 'Ottawa PI and PI2 driver for AX.25' CONFIG_PI
    tristate 'Z8530 SCC driver for AX.25' CONFIG_SCC
  fi
  if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
    tristate 'BAYCOM ser12 and par96 driver for AX.25' CONFIG_BAYCOM
    tristate 'Soundcard modem driver for AX.25' CONFIG_SOUNDMODEM
    if [ "$CONFIG_SOUNDMODEM" != "n" ]; then
      bool 'Soundmodem support for Soundblaster and compatible cards' CONFIG_SOUNDMODEM_SBC
      bool 'Soundmodem support for WSS and Crystal cards' CONFIG_SOUNDMODEM_WSS
      bool 'Soundmodem support for 1200 baud AFSK modulation' CONFIG_SOUNDMODEM_AFSK1200
      bool 'Soundmodem support for 2400 baud AFSK modulation (7.3728MHz crystal)' CONFIG_SOUNDMODEM_AFSK2400_7
      bool 'Soundmodem support for 2400 baud AFSK modulation (8MHz crystal)' CONFIG_SOUNDMODEM_AFSK2400_8
      bool 'Soundmodem support for 4800 baud HAPN-1 modulation' CONFIG_SOUNDMODEM_HAPN4800
      bool 'Soundmodem support for 9600 baud FSK G3RUH modulation' CONFIG_SOUNDMODEM_FSK9600
# if [ -f doesn't work with xconfig. Enable it again when the drivers are really
# included.
#      if [ -f drivers/net/soundmodem/sm_afsk2666.c ]; then
#        bool 'Soundmodem support for 2666 baud AFSK modulation' CONFIG_SOUNDMODEM_AFSK2666
#      fi
#      if [ -f drivers/net/soundmodem/sm_psk4800.c ]; then
#        bool 'Soundmodem support for 4800 baud PSK modulation' CONFIG_SOUNDMODEM_PSK4800
#      fi
    fi
  fi
  tristate 'STRIP (Metricom starmode radio IP)' CONFIG_STRIP
  tristate 'AT&T WaveLAN & DEC RoamAbout DS support' CONFIG_WAVELAN
fi

tristate 'SLIP (serial line) support' CONFIG_SLIP
if [ "$CONFIG_SLIP" != "n" ]; then
  bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
  bool ' Keepalive and linefill' CONFIG_SLIP_SMART
  bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
fi

bool 'Token Ring driver support' CONFIG_TR
if [ "$CONFIG_TR" = "y" ]; then
  tristate 'IBM Tropic chipset based adaptor support' CONFIG_IBMTR
fi

if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
  tristate 'Traffic Shaper (EXPERIMENTAL)' CONFIG_SHAPER
fi
#
# WAN drivers support
#
if [ "$CONFIG_WAN_ROUTER" = "y" ]; then
  bool 'WAN drivers' CONFIG_WAN_DRIVERS
  if [ "$CONFIG_WAN_DRIVERS" = "y" ]; then
    bool 'Sangoma WANPIPE(tm) multiprotocol cards' CONFIG_VENDOR_SANGOMA
    if [ "$CONFIG_VENDOR_SANGOMA" = "y" ]; then
      int  '  Maximum number of cards' CONFIG_WANPIPE_CARDS 1
      bool '  WANPIPE X.25 support' CONFIG_WANPIPE_X25
      bool '  WANPIPE Frame Relay support' CONFIG_WANPIPE_FR
      bool '  WANPIPE PPP support' CONFIG_WANPIPE_PPP
    fi
  fi
fi
#
# X.25 network drivers
#
if [ "$CONFIG_X25" != "n" ]; then
if [ "$CONFIG_LAPB" != "n" ]; then
    dep_tristate 'LAPB over Ethernet driver' CONFIG_LAPBETHER $CONFIG_LAPB
    dep_tristate 'X.25 async driver' CONFIG_X25_ASY $CONFIG_LAPB
fi
fi

