linux/drivers/net/wan/Kconfig
<<
>>
Prefs
   1#
   2# wan devices configuration
   3#
   4
   5menuconfig WAN
   6        bool "Wan interfaces support"
   7        ---help---
   8          Wide Area Networks (WANs), such as X.25, Frame Relay and leased
   9          lines, are used to interconnect Local Area Networks (LANs) over vast
  10          distances with data transfer rates significantly higher than those
  11          achievable with commonly used asynchronous modem connections.
  12
  13          Usually, a quite expensive external device called a `WAN router' is
  14          needed to connect to a WAN. As an alternative, a relatively
  15          inexpensive WAN interface card can allow your Linux box to directly
  16          connect to a WAN.
  17
  18          If you have one of those cards and wish to use it under Linux,
  19          say Y here and also to the WAN driver for your card.
  20
  21          If unsure, say N.
  22
  23if WAN
  24
  25# There is no way to detect a comtrol sv11 - force it modular for now.
  26config HOSTESS_SV11
  27        tristate "Comtrol Hostess SV-11 support"
  28        depends on ISA && m && ISA_DMA_API && INET && HDLC
  29        help
  30          Driver for Comtrol Hostess SV-11 network card which
  31          operates on low speed synchronous serial links at up to
  32          256Kbps, supporting PPP and Cisco HDLC.
  33
  34          The driver will be compiled as a module: the
  35          module will be called hostess_sv11.
  36
  37# The COSA/SRP driver has not been tested as non-modular yet.
  38config COSA
  39        tristate "COSA/SRP sync serial boards support"
  40        depends on ISA && m && ISA_DMA_API && HDLC
  41        ---help---
  42          Driver for COSA and SRP synchronous serial boards.
  43
  44          These boards allow to connect synchronous serial devices (for example
  45          base-band modems, or any other device with the X.21, V.24, V.35 or
  46          V.36 interface) to your Linux box. The cards can work as the
  47          character device, synchronous PPP network device, or the Cisco HDLC
  48          network device.
  49
  50          You will need user-space utilities COSA or SRP boards for downloading
  51          the firmware to the cards and to set them up. Look at the
  52          <http://www.fi.muni.cz/~kas/cosa/> for more information. You can also
  53          read the comment at the top of the <file:drivers/net/wan/cosa.c> for
  54          details about the cards and the driver itself.
  55
  56          The driver will be compiled as a module: the
  57          module will be called cosa.
  58
  59#
  60# Lan Media's board. Currently 1000, 1200, 5200, 5245
  61#
  62config LANMEDIA
  63        tristate "LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards"
  64        depends on PCI && VIRT_TO_BUS && HDLC
  65        ---help---
  66          Driver for the following Lan Media family of serial boards:
  67
  68          - LMC 1000 board allows you to connect synchronous serial devices
  69          (for example base-band modems, or any other device with the X.21,
  70          V.24, V.35 or V.36 interface) to your Linux box.
  71
  72          - LMC 1200 with on board DSU board allows you to connect your Linux
  73          box directly to a T1 or E1 circuit.
  74
  75          - LMC 5200 board provides a HSSI interface capable of running up to
  76          52 Mbits per second.
  77
  78          - LMC 5245 board connects directly to a T3 circuit saving the
  79          additional external hardware.
  80
  81          To change setting such as clock source you will need lmcctl.
  82          It is available at <ftp://ftp.lanmedia.com/> (broken link).
  83
  84          To compile this driver as a module, choose M here: the
  85          module will be called lmc.
  86
  87# There is no way to detect a Sealevel board. Force it modular
  88config SEALEVEL_4021
  89        tristate "Sealevel Systems 4021 support"
  90        depends on ISA && m && ISA_DMA_API && INET && HDLC
  91        help
  92          This is a driver for the Sealevel Systems ACB 56 serial I/O adapter.
  93
  94          The driver will be compiled as a module: the
  95          module will be called sealevel.
  96
  97# Generic HDLC
  98config HDLC
  99        tristate "Generic HDLC layer"
 100        help
 101          Say Y to this option if your Linux box contains a WAN (Wide Area
 102          Network) card supported by this driver and you are planning to
 103          connect the box to a WAN.
 104
 105          You will need supporting software from
 106          <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 107          Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame
 108          Relay, synchronous Point-to-Point Protocol (PPP) and X.25.
 109
 110          To compile this driver as a module, choose M here: the
 111          module will be called hdlc.
 112
 113          If unsure, say N.
 114
 115config HDLC_RAW
 116        tristate "Raw HDLC support"
 117        depends on HDLC
 118        help
 119          Generic HDLC driver supporting raw HDLC over WAN connections.
 120
 121          If unsure, say N.
 122
 123config HDLC_RAW_ETH
 124        tristate "Raw HDLC Ethernet device support"
 125        depends on HDLC
 126        help
 127          Generic HDLC driver supporting raw HDLC Ethernet device emulation
 128          over WAN connections.
 129
 130          You will need it for Ethernet over HDLC bridges.
 131
 132          If unsure, say N.
 133
 134config HDLC_CISCO
 135        tristate "Cisco HDLC support"
 136        depends on HDLC
 137        help
 138          Generic HDLC driver supporting Cisco HDLC over WAN connections.
 139
 140          If unsure, say N.
 141
 142config HDLC_FR
 143        tristate "Frame Relay support"
 144        depends on HDLC
 145        help
 146          Generic HDLC driver supporting Frame Relay over WAN connections.
 147
 148          If unsure, say N.
 149
 150config HDLC_PPP
 151        tristate "Synchronous Point-to-Point Protocol (PPP) support"
 152        depends on HDLC
 153        help
 154          Generic HDLC driver supporting PPP over WAN connections.
 155
 156          If unsure, say N.
 157
 158config HDLC_X25
 159        tristate "X.25 protocol support"
 160        depends on HDLC && (LAPB=m && HDLC=m || LAPB=y)
 161        help
 162          Generic HDLC driver supporting X.25 over WAN connections.
 163
 164          If unsure, say N.
 165
 166comment "X.25/LAPB support is disabled"
 167        depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y
 168
 169config PCI200SYN
 170        tristate "Goramo PCI200SYN support"
 171        depends on HDLC && PCI
 172        help
 173          Driver for PCI200SYN cards by Goramo sp. j.
 174
 175          If you have such a card, say Y here and see
 176          <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 177
 178          To compile this as a module, choose M here: the
 179          module will be called pci200syn.
 180
 181          If unsure, say N.
 182
 183config WANXL
 184        tristate "SBE Inc. wanXL support"
 185        depends on HDLC && PCI
 186        help
 187          Driver for wanXL PCI cards by SBE Inc.
 188
 189          If you have such a card, say Y here and see
 190          <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 191
 192          To compile this as a module, choose M here: the
 193          module will be called wanxl.
 194
 195          If unsure, say N.
 196
 197config WANXL_BUILD_FIRMWARE
 198        bool "rebuild wanXL firmware"
 199        depends on WANXL && !PREVENT_FIRMWARE_BUILD
 200        help
 201          Allows you to rebuild firmware run by the QUICC processor.
 202          It requires as68k, ld68k and hexdump programs.
 203
 204          You should never need this option, say N.
 205
 206config PC300TOO
 207        tristate "Cyclades PC300 RSV/X21 alternative support"
 208        depends on HDLC && PCI
 209        help
 210          Alternative driver for PC300 RSV/X21 PCI cards made by
 211          Cyclades, Inc. If you have such a card, say Y here and see
 212          <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 213
 214          To compile this as a module, choose M here: the module
 215          will be called pc300too.
 216
 217          If unsure, say N here.
 218
 219config N2
 220        tristate "SDL RISCom/N2 support"
 221        depends on HDLC && ISA
 222        help
 223          Driver for RISCom/N2 single or dual channel ISA cards by
 224          SDL Communications Inc.
 225
 226          If you have such a card, say Y here and see
 227          <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 228
 229          Note that N2csu and N2dds cards are not supported by this driver.
 230
 231          To compile this driver as a module, choose M here: the module
 232          will be called n2.
 233
 234          If unsure, say N.
 235
 236config C101
 237        tristate "Moxa C101 support"
 238        depends on HDLC && ISA
 239        help
 240          Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd.
 241
 242          If you have such a card, say Y here and see
 243          <http://www.kernel.org/pub/linux/utils/net/hdlc/>.
 244
 245          To compile this driver as a module, choose M here: the
 246          module will be called c101.
 247
 248          If unsure, say N.
 249
 250config FARSYNC
 251        tristate "FarSync T-Series support"
 252        depends on HDLC && PCI
 253        ---help---
 254          Support for the FarSync T-Series X.21 (and V.35/V.24) cards by
 255          FarSite Communications Ltd.
 256
 257          Synchronous communication is supported on all ports at speeds up to
 258          8Mb/s (128K on V.24) using synchronous PPP, Cisco HDLC, raw HDLC,
 259          Frame Relay or X.25/LAPB.
 260
 261          If you want the module to be automatically loaded when the interface
 262          is referenced then you should add "alias hdlcX farsync" to a file
 263          in /etc/modprobe.d/ for each interface, where X is 0, 1, 2, ..., or
 264          simply use "alias hdlc* farsync" to indicate all of them.
 265
 266          To compile this driver as a module, choose M here: the
 267          module will be called farsync.
 268
 269config DSCC4
 270        tristate "Etinc PCISYNC serial board support"
 271        depends on HDLC && PCI && m
 272        help
 273          Driver for Etinc PCISYNC boards based on the Infineon (ex. Siemens)
 274          DSCC4 chipset.
 275
 276          This is supposed to work with the four port card. Take a look at
 277          <http://www.cogenit.fr/dscc4/> for further information about the
 278          driver.
 279
 280          To compile this driver as a module, choose M here: the
 281          module will be called dscc4.
 282
 283config DSCC4_PCISYNC
 284        bool "Etinc PCISYNC features"
 285        depends on DSCC4
 286        help
 287          Due to Etinc's design choice for its PCISYNC cards, some operations
 288          are only allowed on specific ports of the DSCC4. This option is the
 289          only way for the driver to know that it shouldn't return a success
 290          code for these operations.
 291
 292          Please say Y if your card is an Etinc's PCISYNC.
 293
 294config DSCC4_PCI_RST
 295        bool "Hard reset support"
 296        depends on DSCC4
 297        help
 298          Various DSCC4 bugs forbid any reliable software reset of the ASIC.
 299          As a replacement, some vendors provide a way to assert the PCI #RST
 300          pin of DSCC4 through the GPIO port of the card. If you choose Y,
 301          the driver will make use of this feature before module removal
 302          (i.e. rmmod). The feature is known to be available on Commtech's
 303          cards. Contact your manufacturer for details.
 304
 305          Say Y if your card supports this feature.
 306
 307config IXP4XX_HSS
 308        tristate "Intel IXP4xx HSS (synchronous serial port) support"
 309        depends on HDLC && ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR
 310        help
 311          Say Y here if you want to use built-in HSS ports
 312          on IXP4xx processor.
 313
 314config DLCI
 315        tristate "Frame Relay DLCI support"
 316        ---help---
 317          Support for the Frame Relay protocol.
 318
 319          Frame Relay is a fast low-cost way to connect to a remote Internet
 320          access provider or to form a private wide area network. The one
 321          physical line from your box to the local "switch" (i.e. the entry
 322          point to the Frame Relay network, usually at the phone company) can
 323          carry several logical point-to-point connections to other computers
 324          connected to the Frame Relay network. For a general explanation of
 325          the protocol, check out <http://www.mplsforum.org/>.
 326
 327          To use frame relay, you need supporting hardware (called FRAD) and
 328          certain programs from the net-tools package as explained in
 329          <file:Documentation/networking/framerelay.txt>.
 330
 331          To compile this driver as a module, choose M here: the
 332          module will be called dlci.
 333
 334config DLCI_MAX
 335        int "Max DLCI per device"
 336        depends on DLCI
 337        default "8"
 338        help
 339          How many logical point-to-point frame relay connections (the
 340          identifiers of which are called DCLIs) should be handled by each
 341          of your hardware frame relay access devices.
 342
 343          Go with the default.
 344
 345config SDLA
 346        tristate "SDLA (Sangoma S502/S508) support"
 347        depends on DLCI && ISA
 348        help
 349          Driver for the Sangoma S502A, S502E, and S508 Frame Relay Access
 350          Devices.
 351
 352          These are multi-protocol cards, but only Frame Relay is supported
 353          by the driver at this time. Please read
 354          <file:Documentation/networking/framerelay.txt>.
 355
 356          To compile this driver as a module, choose M here: the
 357          module will be called sdla.
 358
 359# X.25 network drivers
 360config LAPBETHER
 361        tristate "LAPB over Ethernet driver"
 362        depends on LAPB && X25
 363        ---help---
 364          Driver for a pseudo device (typically called /dev/lapb0) which allows
 365          you to open an LAPB point-to-point connection to some other computer
 366          on your Ethernet network.
 367
 368          In order to do this, you need to say Y or M to the driver for your
 369          Ethernet card as well as to "LAPB Data Link Driver".
 370
 371          To compile this driver as a module, choose M here: the
 372          module will be called lapbether.
 373
 374          If unsure, say N.
 375
 376config X25_ASY
 377        tristate "X.25 async driver"
 378        depends on LAPB && X25 && TTY
 379        ---help---
 380          Send and receive X.25 frames over regular asynchronous serial
 381          lines such as telephone lines equipped with ordinary modems.
 382
 383          Experts should note that this driver doesn't currently comply with
 384          the asynchronous HDLS framing protocols in CCITT recommendation X.25.
 385
 386          To compile this driver as a module, choose M here: the
 387          module will be called x25_asy.
 388
 389          If unsure, say N.
 390
 391config SBNI
 392        tristate "Granch SBNI12 Leased Line adapter support"
 393        depends on X86
 394        ---help---
 395          Driver for ISA SBNI12-xx cards which are low cost alternatives to
 396          leased line modems.
 397
 398          You can find more information and last versions of drivers and
 399          utilities at <http://www.granch.ru/>. If you have any question you
 400          can send email to <sbni@granch.ru>.
 401
 402          To compile this driver as a module, choose M here: the
 403          module will be called sbni.
 404
 405          If unsure, say N.
 406
 407config SBNI_MULTILINE
 408        bool "Multiple line feature support"
 409        depends on SBNI
 410        help
 411          Schedule traffic for some parallel lines, via SBNI12 adapters.
 412
 413          If you have two computers connected with two parallel lines it's
 414          possible to increase transfer rate nearly twice. You should have
 415          a program named 'sbniconfig' to configure adapters.
 416
 417          If unsure, say N.
 418
 419endif # WAN
 420