18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# wan devices configuration 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci 68c2ecf20Sopenharmony_cimenuconfig WAN 78c2ecf20Sopenharmony_ci bool "Wan interfaces support" 88c2ecf20Sopenharmony_ci help 98c2ecf20Sopenharmony_ci Wide Area Networks (WANs), such as X.25, Frame Relay and leased 108c2ecf20Sopenharmony_ci lines, are used to interconnect Local Area Networks (LANs) over vast 118c2ecf20Sopenharmony_ci distances with data transfer rates significantly higher than those 128c2ecf20Sopenharmony_ci achievable with commonly used asynchronous modem connections. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci Usually, a quite expensive external device called a `WAN router' is 158c2ecf20Sopenharmony_ci needed to connect to a WAN. As an alternative, a relatively 168c2ecf20Sopenharmony_ci inexpensive WAN interface card can allow your Linux box to directly 178c2ecf20Sopenharmony_ci connect to a WAN. 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci If you have one of those cards and wish to use it under Linux, 208c2ecf20Sopenharmony_ci say Y here and also to the WAN driver for your card. 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci If unsure, say N. 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ciif WAN 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci# There is no way to detect a comtrol sv11 - force it modular for now. 278c2ecf20Sopenharmony_ciconfig HOSTESS_SV11 288c2ecf20Sopenharmony_ci tristate "Comtrol Hostess SV-11 support" 298c2ecf20Sopenharmony_ci depends on ISA && m && ISA_DMA_API && INET && HDLC && VIRT_TO_BUS 308c2ecf20Sopenharmony_ci help 318c2ecf20Sopenharmony_ci Driver for Comtrol Hostess SV-11 network card which 328c2ecf20Sopenharmony_ci operates on low speed synchronous serial links at up to 338c2ecf20Sopenharmony_ci 256Kbps, supporting PPP and Cisco HDLC. 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ci The driver will be compiled as a module: the 368c2ecf20Sopenharmony_ci module will be called hostess_sv11. 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci# The COSA/SRP driver has not been tested as non-modular yet. 398c2ecf20Sopenharmony_ciconfig COSA 408c2ecf20Sopenharmony_ci tristate "COSA/SRP sync serial boards support" 418c2ecf20Sopenharmony_ci depends on ISA && m && ISA_DMA_API && HDLC && VIRT_TO_BUS 428c2ecf20Sopenharmony_ci help 438c2ecf20Sopenharmony_ci Driver for COSA and SRP synchronous serial boards. 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci These boards allow to connect synchronous serial devices (for example 468c2ecf20Sopenharmony_ci base-band modems, or any other device with the X.21, V.24, V.35 or 478c2ecf20Sopenharmony_ci V.36 interface) to your Linux box. The cards can work as the 488c2ecf20Sopenharmony_ci character device, synchronous PPP network device, or the Cisco HDLC 498c2ecf20Sopenharmony_ci network device. 508c2ecf20Sopenharmony_ci 518c2ecf20Sopenharmony_ci You will need user-space utilities COSA or SRP boards for downloading 528c2ecf20Sopenharmony_ci the firmware to the cards and to set them up. Look at the 538c2ecf20Sopenharmony_ci <http://www.fi.muni.cz/~kas/cosa/> for more information. You can also 548c2ecf20Sopenharmony_ci read the comment at the top of the <file:drivers/net/wan/cosa.c> for 558c2ecf20Sopenharmony_ci details about the cards and the driver itself. 568c2ecf20Sopenharmony_ci 578c2ecf20Sopenharmony_ci The driver will be compiled as a module: the 588c2ecf20Sopenharmony_ci module will be called cosa. 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci# 618c2ecf20Sopenharmony_ci# Lan Media's board. Currently 1000, 1200, 5200, 5245 628c2ecf20Sopenharmony_ci# 638c2ecf20Sopenharmony_ciconfig LANMEDIA 648c2ecf20Sopenharmony_ci tristate "LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards" 658c2ecf20Sopenharmony_ci depends on PCI && VIRT_TO_BUS && HDLC 668c2ecf20Sopenharmony_ci help 678c2ecf20Sopenharmony_ci Driver for the following Lan Media family of serial boards: 688c2ecf20Sopenharmony_ci 698c2ecf20Sopenharmony_ci - LMC 1000 board allows you to connect synchronous serial devices 708c2ecf20Sopenharmony_ci (for example base-band modems, or any other device with the X.21, 718c2ecf20Sopenharmony_ci V.24, V.35 or V.36 interface) to your Linux box. 728c2ecf20Sopenharmony_ci 738c2ecf20Sopenharmony_ci - LMC 1200 with on board DSU board allows you to connect your Linux 748c2ecf20Sopenharmony_ci box directly to a T1 or E1 circuit. 758c2ecf20Sopenharmony_ci 768c2ecf20Sopenharmony_ci - LMC 5200 board provides a HSSI interface capable of running up to 778c2ecf20Sopenharmony_ci 52 Mbits per second. 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci - LMC 5245 board connects directly to a T3 circuit saving the 808c2ecf20Sopenharmony_ci additional external hardware. 818c2ecf20Sopenharmony_ci 828c2ecf20Sopenharmony_ci To change setting such as clock source you will need lmcctl. 838c2ecf20Sopenharmony_ci It is available at <ftp://ftp.lanmedia.com/> (broken link). 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 868c2ecf20Sopenharmony_ci module will be called lmc. 878c2ecf20Sopenharmony_ci 888c2ecf20Sopenharmony_ci# There is no way to detect a Sealevel board. Force it modular 898c2ecf20Sopenharmony_ciconfig SEALEVEL_4021 908c2ecf20Sopenharmony_ci tristate "Sealevel Systems 4021 support" 918c2ecf20Sopenharmony_ci depends on ISA && m && ISA_DMA_API && INET && HDLC && VIRT_TO_BUS 928c2ecf20Sopenharmony_ci help 938c2ecf20Sopenharmony_ci This is a driver for the Sealevel Systems ACB 56 serial I/O adapter. 948c2ecf20Sopenharmony_ci 958c2ecf20Sopenharmony_ci The driver will be compiled as a module: the 968c2ecf20Sopenharmony_ci module will be called sealevel. 978c2ecf20Sopenharmony_ci 988c2ecf20Sopenharmony_ci# Generic HDLC 998c2ecf20Sopenharmony_ciconfig HDLC 1008c2ecf20Sopenharmony_ci tristate "Generic HDLC layer" 1018c2ecf20Sopenharmony_ci help 1028c2ecf20Sopenharmony_ci Say Y to this option if your Linux box contains a WAN (Wide Area 1038c2ecf20Sopenharmony_ci Network) card supported by this driver and you are planning to 1048c2ecf20Sopenharmony_ci connect the box to a WAN. 1058c2ecf20Sopenharmony_ci 1068c2ecf20Sopenharmony_ci You will need supporting software from 1078c2ecf20Sopenharmony_ci <http://www.kernel.org/pub/linux/utils/net/hdlc/>. 1088c2ecf20Sopenharmony_ci Generic HDLC driver currently supports raw HDLC, Cisco HDLC, Frame 1098c2ecf20Sopenharmony_ci Relay, synchronous Point-to-Point Protocol (PPP) and X.25. 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 1128c2ecf20Sopenharmony_ci module will be called hdlc. 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci If unsure, say N. 1158c2ecf20Sopenharmony_ci 1168c2ecf20Sopenharmony_ciconfig HDLC_RAW 1178c2ecf20Sopenharmony_ci tristate "Raw HDLC support" 1188c2ecf20Sopenharmony_ci depends on HDLC 1198c2ecf20Sopenharmony_ci help 1208c2ecf20Sopenharmony_ci Generic HDLC driver supporting raw HDLC over WAN connections. 1218c2ecf20Sopenharmony_ci 1228c2ecf20Sopenharmony_ci If unsure, say N. 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ciconfig HDLC_RAW_ETH 1258c2ecf20Sopenharmony_ci tristate "Raw HDLC Ethernet device support" 1268c2ecf20Sopenharmony_ci depends on HDLC 1278c2ecf20Sopenharmony_ci help 1288c2ecf20Sopenharmony_ci Generic HDLC driver supporting raw HDLC Ethernet device emulation 1298c2ecf20Sopenharmony_ci over WAN connections. 1308c2ecf20Sopenharmony_ci 1318c2ecf20Sopenharmony_ci You will need it for Ethernet over HDLC bridges. 1328c2ecf20Sopenharmony_ci 1338c2ecf20Sopenharmony_ci If unsure, say N. 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ciconfig HDLC_CISCO 1368c2ecf20Sopenharmony_ci tristate "Cisco HDLC support" 1378c2ecf20Sopenharmony_ci depends on HDLC 1388c2ecf20Sopenharmony_ci help 1398c2ecf20Sopenharmony_ci Generic HDLC driver supporting Cisco HDLC over WAN connections. 1408c2ecf20Sopenharmony_ci 1418c2ecf20Sopenharmony_ci If unsure, say N. 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ciconfig HDLC_FR 1448c2ecf20Sopenharmony_ci tristate "Frame Relay support" 1458c2ecf20Sopenharmony_ci depends on HDLC 1468c2ecf20Sopenharmony_ci help 1478c2ecf20Sopenharmony_ci Generic HDLC driver supporting Frame Relay over WAN connections. 1488c2ecf20Sopenharmony_ci 1498c2ecf20Sopenharmony_ci If unsure, say N. 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ciconfig HDLC_PPP 1528c2ecf20Sopenharmony_ci tristate "Synchronous Point-to-Point Protocol (PPP) support" 1538c2ecf20Sopenharmony_ci depends on HDLC 1548c2ecf20Sopenharmony_ci help 1558c2ecf20Sopenharmony_ci Generic HDLC driver supporting PPP over WAN connections. 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_ci If unsure, say N. 1588c2ecf20Sopenharmony_ci 1598c2ecf20Sopenharmony_ciconfig HDLC_X25 1608c2ecf20Sopenharmony_ci tristate "X.25 protocol support" 1618c2ecf20Sopenharmony_ci depends on HDLC && (LAPB=m && HDLC=m || LAPB=y) 1628c2ecf20Sopenharmony_ci help 1638c2ecf20Sopenharmony_ci Generic HDLC driver supporting X.25 over WAN connections. 1648c2ecf20Sopenharmony_ci 1658c2ecf20Sopenharmony_ci If unsure, say N. 1668c2ecf20Sopenharmony_ci 1678c2ecf20Sopenharmony_cicomment "X.25/LAPB support is disabled" 1688c2ecf20Sopenharmony_ci depends on HDLC && (LAPB!=m || HDLC!=m) && LAPB!=y 1698c2ecf20Sopenharmony_ci 1708c2ecf20Sopenharmony_ciconfig PCI200SYN 1718c2ecf20Sopenharmony_ci tristate "Goramo PCI200SYN support" 1728c2ecf20Sopenharmony_ci depends on HDLC && PCI 1738c2ecf20Sopenharmony_ci help 1748c2ecf20Sopenharmony_ci Driver for PCI200SYN cards by Goramo sp. j. 1758c2ecf20Sopenharmony_ci 1768c2ecf20Sopenharmony_ci If you have such a card, say Y here and see 1778c2ecf20Sopenharmony_ci <http://www.kernel.org/pub/linux/utils/net/hdlc/>. 1788c2ecf20Sopenharmony_ci 1798c2ecf20Sopenharmony_ci To compile this as a module, choose M here: the 1808c2ecf20Sopenharmony_ci module will be called pci200syn. 1818c2ecf20Sopenharmony_ci 1828c2ecf20Sopenharmony_ci If unsure, say N. 1838c2ecf20Sopenharmony_ci 1848c2ecf20Sopenharmony_ciconfig WANXL 1858c2ecf20Sopenharmony_ci tristate "SBE Inc. wanXL support" 1868c2ecf20Sopenharmony_ci depends on HDLC && PCI 1878c2ecf20Sopenharmony_ci help 1888c2ecf20Sopenharmony_ci Driver for wanXL PCI cards by SBE Inc. 1898c2ecf20Sopenharmony_ci 1908c2ecf20Sopenharmony_ci If you have such a card, say Y here and see 1918c2ecf20Sopenharmony_ci <http://www.kernel.org/pub/linux/utils/net/hdlc/>. 1928c2ecf20Sopenharmony_ci 1938c2ecf20Sopenharmony_ci To compile this as a module, choose M here: the 1948c2ecf20Sopenharmony_ci module will be called wanxl. 1958c2ecf20Sopenharmony_ci 1968c2ecf20Sopenharmony_ci If unsure, say N. 1978c2ecf20Sopenharmony_ci 1988c2ecf20Sopenharmony_ciconfig WANXL_BUILD_FIRMWARE 1998c2ecf20Sopenharmony_ci bool "rebuild wanXL firmware" 2008c2ecf20Sopenharmony_ci depends on WANXL && !PREVENT_FIRMWARE_BUILD 2018c2ecf20Sopenharmony_ci help 2028c2ecf20Sopenharmony_ci Allows you to rebuild firmware run by the QUICC processor. 2038c2ecf20Sopenharmony_ci It requires m68k toolchains and hexdump programs. 2048c2ecf20Sopenharmony_ci 2058c2ecf20Sopenharmony_ci You should never need this option, say N. 2068c2ecf20Sopenharmony_ci 2078c2ecf20Sopenharmony_ciconfig PC300TOO 2088c2ecf20Sopenharmony_ci tristate "Cyclades PC300 RSV/X21 alternative support" 2098c2ecf20Sopenharmony_ci depends on HDLC && PCI 2108c2ecf20Sopenharmony_ci help 2118c2ecf20Sopenharmony_ci Alternative driver for PC300 RSV/X21 PCI cards made by 2128c2ecf20Sopenharmony_ci Cyclades, Inc. If you have such a card, say Y here and see 2138c2ecf20Sopenharmony_ci <http://www.kernel.org/pub/linux/utils/net/hdlc/>. 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci To compile this as a module, choose M here: the module 2168c2ecf20Sopenharmony_ci will be called pc300too. 2178c2ecf20Sopenharmony_ci 2188c2ecf20Sopenharmony_ci If unsure, say N here. 2198c2ecf20Sopenharmony_ci 2208c2ecf20Sopenharmony_ciconfig N2 2218c2ecf20Sopenharmony_ci tristate "SDL RISCom/N2 support" 2228c2ecf20Sopenharmony_ci depends on HDLC && ISA 2238c2ecf20Sopenharmony_ci help 2248c2ecf20Sopenharmony_ci Driver for RISCom/N2 single or dual channel ISA cards by 2258c2ecf20Sopenharmony_ci SDL Communications Inc. 2268c2ecf20Sopenharmony_ci 2278c2ecf20Sopenharmony_ci If you have such a card, say Y here and see 2288c2ecf20Sopenharmony_ci <http://www.kernel.org/pub/linux/utils/net/hdlc/>. 2298c2ecf20Sopenharmony_ci 2308c2ecf20Sopenharmony_ci Note that N2csu and N2dds cards are not supported by this driver. 2318c2ecf20Sopenharmony_ci 2328c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the module 2338c2ecf20Sopenharmony_ci will be called n2. 2348c2ecf20Sopenharmony_ci 2358c2ecf20Sopenharmony_ci If unsure, say N. 2368c2ecf20Sopenharmony_ci 2378c2ecf20Sopenharmony_ciconfig C101 2388c2ecf20Sopenharmony_ci tristate "Moxa C101 support" 2398c2ecf20Sopenharmony_ci depends on HDLC && ISA 2408c2ecf20Sopenharmony_ci help 2418c2ecf20Sopenharmony_ci Driver for C101 SuperSync ISA cards by Moxa Technologies Co., Ltd. 2428c2ecf20Sopenharmony_ci 2438c2ecf20Sopenharmony_ci If you have such a card, say Y here and see 2448c2ecf20Sopenharmony_ci <http://www.kernel.org/pub/linux/utils/net/hdlc/>. 2458c2ecf20Sopenharmony_ci 2468c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2478c2ecf20Sopenharmony_ci module will be called c101. 2488c2ecf20Sopenharmony_ci 2498c2ecf20Sopenharmony_ci If unsure, say N. 2508c2ecf20Sopenharmony_ci 2518c2ecf20Sopenharmony_ciconfig FARSYNC 2528c2ecf20Sopenharmony_ci tristate "FarSync T-Series support" 2538c2ecf20Sopenharmony_ci depends on HDLC && PCI 2548c2ecf20Sopenharmony_ci help 2558c2ecf20Sopenharmony_ci Support for the FarSync T-Series X.21 (and V.35/V.24) cards by 2568c2ecf20Sopenharmony_ci FarSite Communications Ltd. 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ci Synchronous communication is supported on all ports at speeds up to 2598c2ecf20Sopenharmony_ci 8Mb/s (128K on V.24) using synchronous PPP, Cisco HDLC, raw HDLC, 2608c2ecf20Sopenharmony_ci Frame Relay or X.25/LAPB. 2618c2ecf20Sopenharmony_ci 2628c2ecf20Sopenharmony_ci If you want the module to be automatically loaded when the interface 2638c2ecf20Sopenharmony_ci is referenced then you should add "alias hdlcX farsync" to a file 2648c2ecf20Sopenharmony_ci in /etc/modprobe.d/ for each interface, where X is 0, 1, 2, ..., or 2658c2ecf20Sopenharmony_ci simply use "alias hdlc* farsync" to indicate all of them. 2668c2ecf20Sopenharmony_ci 2678c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2688c2ecf20Sopenharmony_ci module will be called farsync. 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ciconfig FSL_UCC_HDLC 2718c2ecf20Sopenharmony_ci tristate "Freescale QUICC Engine HDLC support" 2728c2ecf20Sopenharmony_ci depends on HDLC 2738c2ecf20Sopenharmony_ci depends on QUICC_ENGINE 2748c2ecf20Sopenharmony_ci help 2758c2ecf20Sopenharmony_ci Driver for Freescale QUICC Engine HDLC controller. The driver 2768c2ecf20Sopenharmony_ci supports HDLC in NMSI and TDM mode. 2778c2ecf20Sopenharmony_ci 2788c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2798c2ecf20Sopenharmony_ci module will be called fsl_ucc_hdlc. 2808c2ecf20Sopenharmony_ci 2818c2ecf20Sopenharmony_ciconfig SLIC_DS26522 2828c2ecf20Sopenharmony_ci tristate "Slic Maxim ds26522 card support" 2838c2ecf20Sopenharmony_ci depends on SPI 2848c2ecf20Sopenharmony_ci depends on FSL_SOC || ARCH_MXC || ARCH_LAYERSCAPE || COMPILE_TEST 2858c2ecf20Sopenharmony_ci select BITREVERSE 2868c2ecf20Sopenharmony_ci help 2878c2ecf20Sopenharmony_ci This module initializes and configures the slic maxim card 2888c2ecf20Sopenharmony_ci in T1 or E1 mode. 2898c2ecf20Sopenharmony_ci 2908c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 2918c2ecf20Sopenharmony_ci module will be called slic_ds26522. 2928c2ecf20Sopenharmony_ci 2938c2ecf20Sopenharmony_ciconfig DSCC4_PCISYNC 2948c2ecf20Sopenharmony_ci bool "Etinc PCISYNC features" 2958c2ecf20Sopenharmony_ci depends on DSCC4 2968c2ecf20Sopenharmony_ci help 2978c2ecf20Sopenharmony_ci Due to Etinc's design choice for its PCISYNC cards, some operations 2988c2ecf20Sopenharmony_ci are only allowed on specific ports of the DSCC4. This option is the 2998c2ecf20Sopenharmony_ci only way for the driver to know that it shouldn't return a success 3008c2ecf20Sopenharmony_ci code for these operations. 3018c2ecf20Sopenharmony_ci 3028c2ecf20Sopenharmony_ci Please say Y if your card is an Etinc's PCISYNC. 3038c2ecf20Sopenharmony_ci 3048c2ecf20Sopenharmony_ciconfig DSCC4_PCI_RST 3058c2ecf20Sopenharmony_ci bool "Hard reset support" 3068c2ecf20Sopenharmony_ci depends on DSCC4 3078c2ecf20Sopenharmony_ci help 3088c2ecf20Sopenharmony_ci Various DSCC4 bugs forbid any reliable software reset of the ASIC. 3098c2ecf20Sopenharmony_ci As a replacement, some vendors provide a way to assert the PCI #RST 3108c2ecf20Sopenharmony_ci pin of DSCC4 through the GPIO port of the card. If you choose Y, 3118c2ecf20Sopenharmony_ci the driver will make use of this feature before module removal 3128c2ecf20Sopenharmony_ci (i.e. rmmod). The feature is known to be available on Commtech's 3138c2ecf20Sopenharmony_ci cards. Contact your manufacturer for details. 3148c2ecf20Sopenharmony_ci 3158c2ecf20Sopenharmony_ci Say Y if your card supports this feature. 3168c2ecf20Sopenharmony_ci 3178c2ecf20Sopenharmony_ciconfig IXP4XX_HSS 3188c2ecf20Sopenharmony_ci tristate "Intel IXP4xx HSS (synchronous serial port) support" 3198c2ecf20Sopenharmony_ci depends on HDLC && IXP4XX_NPE && IXP4XX_QMGR 3208c2ecf20Sopenharmony_ci depends on ARCH_IXP4XX 3218c2ecf20Sopenharmony_ci help 3228c2ecf20Sopenharmony_ci Say Y here if you want to use built-in HSS ports 3238c2ecf20Sopenharmony_ci on IXP4xx processor. 3248c2ecf20Sopenharmony_ci 3258c2ecf20Sopenharmony_ciconfig DLCI 3268c2ecf20Sopenharmony_ci tristate "Frame Relay DLCI support" 3278c2ecf20Sopenharmony_ci help 3288c2ecf20Sopenharmony_ci Support for the Frame Relay protocol. 3298c2ecf20Sopenharmony_ci 3308c2ecf20Sopenharmony_ci Frame Relay is a fast low-cost way to connect to a remote Internet 3318c2ecf20Sopenharmony_ci access provider or to form a private wide area network. The one 3328c2ecf20Sopenharmony_ci physical line from your box to the local "switch" (i.e. the entry 3338c2ecf20Sopenharmony_ci point to the Frame Relay network, usually at the phone company) can 3348c2ecf20Sopenharmony_ci carry several logical point-to-point connections to other computers 3358c2ecf20Sopenharmony_ci connected to the Frame Relay network. For a general explanation of 3368c2ecf20Sopenharmony_ci the protocol, check out <http://www.mplsforum.org/>. 3378c2ecf20Sopenharmony_ci 3388c2ecf20Sopenharmony_ci To use frame relay, you need supporting hardware (called FRAD) and 3398c2ecf20Sopenharmony_ci certain programs from the net-tools package as explained in 3408c2ecf20Sopenharmony_ci <file:Documentation/networking/framerelay.rst>. 3418c2ecf20Sopenharmony_ci 3428c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3438c2ecf20Sopenharmony_ci module will be called dlci. 3448c2ecf20Sopenharmony_ci 3458c2ecf20Sopenharmony_ciconfig DLCI_MAX 3468c2ecf20Sopenharmony_ci int "Max DLCI per device" 3478c2ecf20Sopenharmony_ci depends on DLCI 3488c2ecf20Sopenharmony_ci default "8" 3498c2ecf20Sopenharmony_ci help 3508c2ecf20Sopenharmony_ci How many logical point-to-point frame relay connections (the 3518c2ecf20Sopenharmony_ci identifiers of which are called DCLIs) should be handled by each 3528c2ecf20Sopenharmony_ci of your hardware frame relay access devices. 3538c2ecf20Sopenharmony_ci 3548c2ecf20Sopenharmony_ci Go with the default. 3558c2ecf20Sopenharmony_ci 3568c2ecf20Sopenharmony_ciconfig SDLA 3578c2ecf20Sopenharmony_ci tristate "SDLA (Sangoma S502/S508) support" 3588c2ecf20Sopenharmony_ci depends on DLCI && ISA 3598c2ecf20Sopenharmony_ci help 3608c2ecf20Sopenharmony_ci Driver for the Sangoma S502A, S502E, and S508 Frame Relay Access 3618c2ecf20Sopenharmony_ci Devices. 3628c2ecf20Sopenharmony_ci 3638c2ecf20Sopenharmony_ci These are multi-protocol cards, but only Frame Relay is supported 3648c2ecf20Sopenharmony_ci by the driver at this time. Please read 3658c2ecf20Sopenharmony_ci <file:Documentation/networking/framerelay.rst>. 3668c2ecf20Sopenharmony_ci 3678c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3688c2ecf20Sopenharmony_ci module will be called sdla. 3698c2ecf20Sopenharmony_ci 3708c2ecf20Sopenharmony_ci# X.25 network drivers 3718c2ecf20Sopenharmony_ciconfig LAPBETHER 3728c2ecf20Sopenharmony_ci tristate "LAPB over Ethernet driver" 3738c2ecf20Sopenharmony_ci depends on LAPB && X25 3748c2ecf20Sopenharmony_ci help 3758c2ecf20Sopenharmony_ci Driver for a pseudo device (typically called /dev/lapb0) which allows 3768c2ecf20Sopenharmony_ci you to open an LAPB point-to-point connection to some other computer 3778c2ecf20Sopenharmony_ci on your Ethernet network. 3788c2ecf20Sopenharmony_ci 3798c2ecf20Sopenharmony_ci In order to do this, you need to say Y or M to the driver for your 3808c2ecf20Sopenharmony_ci Ethernet card as well as to "LAPB Data Link Driver". 3818c2ecf20Sopenharmony_ci 3828c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3838c2ecf20Sopenharmony_ci module will be called lapbether. 3848c2ecf20Sopenharmony_ci 3858c2ecf20Sopenharmony_ci If unsure, say N. 3868c2ecf20Sopenharmony_ci 3878c2ecf20Sopenharmony_ciconfig X25_ASY 3888c2ecf20Sopenharmony_ci tristate "X.25 async driver" 3898c2ecf20Sopenharmony_ci depends on LAPB && X25 && TTY 3908c2ecf20Sopenharmony_ci help 3918c2ecf20Sopenharmony_ci Send and receive X.25 frames over regular asynchronous serial 3928c2ecf20Sopenharmony_ci lines such as telephone lines equipped with ordinary modems. 3938c2ecf20Sopenharmony_ci 3948c2ecf20Sopenharmony_ci Experts should note that this driver doesn't currently comply with 3958c2ecf20Sopenharmony_ci the asynchronous HDLS framing protocols in CCITT recommendation X.25. 3968c2ecf20Sopenharmony_ci 3978c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 3988c2ecf20Sopenharmony_ci module will be called x25_asy. 3998c2ecf20Sopenharmony_ci 4008c2ecf20Sopenharmony_ci If unsure, say N. 4018c2ecf20Sopenharmony_ci 4028c2ecf20Sopenharmony_ciconfig SBNI 4038c2ecf20Sopenharmony_ci tristate "Granch SBNI12 Leased Line adapter support" 4048c2ecf20Sopenharmony_ci depends on X86 4058c2ecf20Sopenharmony_ci help 4068c2ecf20Sopenharmony_ci Driver for ISA SBNI12-xx cards which are low cost alternatives to 4078c2ecf20Sopenharmony_ci leased line modems. 4088c2ecf20Sopenharmony_ci 4098c2ecf20Sopenharmony_ci You can find more information and last versions of drivers and 4108c2ecf20Sopenharmony_ci utilities at <http://www.granch.ru/>. If you have any question you 4118c2ecf20Sopenharmony_ci can send email to <sbni@granch.ru>. 4128c2ecf20Sopenharmony_ci 4138c2ecf20Sopenharmony_ci To compile this driver as a module, choose M here: the 4148c2ecf20Sopenharmony_ci module will be called sbni. 4158c2ecf20Sopenharmony_ci 4168c2ecf20Sopenharmony_ci If unsure, say N. 4178c2ecf20Sopenharmony_ci 4188c2ecf20Sopenharmony_ciconfig SBNI_MULTILINE 4198c2ecf20Sopenharmony_ci bool "Multiple line feature support" 4208c2ecf20Sopenharmony_ci depends on SBNI 4218c2ecf20Sopenharmony_ci help 4228c2ecf20Sopenharmony_ci Schedule traffic for some parallel lines, via SBNI12 adapters. 4238c2ecf20Sopenharmony_ci 4248c2ecf20Sopenharmony_ci If you have two computers connected with two parallel lines it's 4258c2ecf20Sopenharmony_ci possible to increase transfer rate nearly twice. You should have 4268c2ecf20Sopenharmony_ci a program named 'sbniconfig' to configure adapters. 4278c2ecf20Sopenharmony_ci 4288c2ecf20Sopenharmony_ci If unsure, say N. 4298c2ecf20Sopenharmony_ci 4308c2ecf20Sopenharmony_ciendif # WAN 431