11da177e4SLinus Torvalds# 21da177e4SLinus Torvalds# ATM device configuration 31da177e4SLinus Torvalds# 41da177e4SLinus Torvalds 54151ce31SJan Engelhardtmenuconfig ATM_DRIVERS 64151ce31SJan Engelhardt bool "ATM drivers" 71da177e4SLinus Torvalds depends on NETDEVICES && ATM 84151ce31SJan Engelhardt default y 906bfb7ebSJan Engelhardt ---help--- 1006bfb7ebSJan Engelhardt Say Y here to get to see options for Asynchronous Transfer Mode 1106bfb7ebSJan Engelhardt device drivers. This option alone does not add any kernel code. 1206bfb7ebSJan Engelhardt 1306bfb7ebSJan Engelhardt If you say N, all options in this submenu will be skipped and disabled. 144151ce31SJan Engelhardt 1559faba1bSTrent Piephoif ATM_DRIVERS && NETDEVICES && ATM 161da177e4SLinus Torvalds 17fb296449SChas Williamsconfig ATM_DUMMY 18fb296449SChas Williams tristate "Dummy ATM driver" 19fb296449SChas Williams help 20fb296449SChas Williams Dummy ATM driver. Useful for proxy signalling, testing, 21fb296449SChas Williams and development. If unsure, say N. 22fb296449SChas Williams 231da177e4SLinus Torvaldsconfig ATM_TCP 241da177e4SLinus Torvalds tristate "ATM over TCP" 254151ce31SJan Engelhardt depends on INET 261da177e4SLinus Torvalds help 271da177e4SLinus Torvalds ATM over TCP driver. Useful mainly for development and for 281da177e4SLinus Torvalds experiments. If unsure, say N. 291da177e4SLinus Torvalds 301da177e4SLinus Torvaldsconfig ATM_LANAI 311da177e4SLinus Torvalds tristate "Efficient Networks Speedstream 3010" 321da177e4SLinus Torvalds depends on PCI && ATM 331da177e4SLinus Torvalds help 341da177e4SLinus Torvalds Supports ATM cards based on the Efficient Networks "Lanai" 351da177e4SLinus Torvalds chipset such as the Speedstream 3010 and the ENI-25p. The 361da177e4SLinus Torvalds Speedstream 3060 is currently not supported since we don't 371da177e4SLinus Torvalds have the code to drive the on-board Alcatel DSL chipset (yet). 381da177e4SLinus Torvalds 391da177e4SLinus Torvaldsconfig ATM_ENI 401da177e4SLinus Torvalds tristate "Efficient Networks ENI155P" 414151ce31SJan Engelhardt depends on PCI 421da177e4SLinus Torvalds ---help--- 431da177e4SLinus Torvalds Driver for the Efficient Networks ENI155p series and SMC ATM 441da177e4SLinus Torvalds Power155 155 Mbps ATM adapters. Both, the versions with 512KB and 451da177e4SLinus Torvalds 2MB on-board RAM (Efficient calls them "C" and "S", respectively), 461da177e4SLinus Torvalds and the FPGA and the ASIC Tonga versions of the board are supported. 471da177e4SLinus Torvalds The driver works with MMF (-MF or ...F) and UTP-5 (-U5 or ...D) 481da177e4SLinus Torvalds adapters. 491da177e4SLinus Torvalds 501da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module will 511da177e4SLinus Torvalds be called eni. 521da177e4SLinus Torvalds 531da177e4SLinus Torvaldsconfig ATM_ENI_DEBUG 541da177e4SLinus Torvalds bool "Enable extended debugging" 551da177e4SLinus Torvalds depends on ATM_ENI 561da177e4SLinus Torvalds help 571da177e4SLinus Torvalds Extended debugging records various events and displays that list 581da177e4SLinus Torvalds when an inconsistency is detected. This mechanism is faster than 591da177e4SLinus Torvalds generally using printks, but still has some impact on performance. 601da177e4SLinus Torvalds Note that extended debugging may create certain race conditions 611da177e4SLinus Torvalds itself. Enable this ONLY if you suspect problems with the driver. 621da177e4SLinus Torvalds 631da177e4SLinus Torvaldsconfig ATM_ENI_TUNE_BURST 641da177e4SLinus Torvalds bool "Fine-tune burst settings" 651da177e4SLinus Torvalds depends on ATM_ENI 661da177e4SLinus Torvalds ---help--- 671da177e4SLinus Torvalds In order to obtain good throughput, the ENI NIC can transfer 681da177e4SLinus Torvalds multiple words of data per PCI bus access cycle. Such a multi-word 691da177e4SLinus Torvalds transfer is called a burst. 701da177e4SLinus Torvalds 711da177e4SLinus Torvalds The default settings for the burst sizes are suitable for most PCI 721da177e4SLinus Torvalds chipsets. However, in some cases, large bursts may overrun buffers 731da177e4SLinus Torvalds in the PCI chipset and cause data corruption. In such cases, large 741da177e4SLinus Torvalds bursts must be disabled and only (slower) small bursts can be used. 751da177e4SLinus Torvalds The burst sizes can be set independently in the send (TX) and 761da177e4SLinus Torvalds receive (RX) direction. 771da177e4SLinus Torvalds 781da177e4SLinus Torvalds Note that enabling many different burst sizes in the same direction 791da177e4SLinus Torvalds may increase the cost of setting up a transfer such that the 801da177e4SLinus Torvalds resulting throughput is lower than when using only the largest 811da177e4SLinus Torvalds available burst size. 821da177e4SLinus Torvalds 831da177e4SLinus Torvalds Also, sometimes larger bursts lead to lower throughput, e.g. on an 841da177e4SLinus Torvalds Intel 440FX board, a drop from 135 Mbps to 103 Mbps was observed 851da177e4SLinus Torvalds when going from 8W to 16W bursts. 861da177e4SLinus Torvalds 871da177e4SLinus Torvaldsconfig ATM_ENI_BURST_TX_16W 881da177e4SLinus Torvalds bool "Enable 16W TX bursts (discouraged)" 891da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 901da177e4SLinus Torvalds help 911da177e4SLinus Torvalds Burst sixteen words at once in the send direction. This may work 921da177e4SLinus Torvalds with recent PCI chipsets, but is known to fail with older chipsets. 931da177e4SLinus Torvalds 941da177e4SLinus Torvaldsconfig ATM_ENI_BURST_TX_8W 951da177e4SLinus Torvalds bool "Enable 8W TX bursts (recommended)" 961da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 971da177e4SLinus Torvalds help 981da177e4SLinus Torvalds Burst eight words at once in the send direction. This is the default 991da177e4SLinus Torvalds setting. 1001da177e4SLinus Torvalds 1011da177e4SLinus Torvaldsconfig ATM_ENI_BURST_TX_4W 1021da177e4SLinus Torvalds bool "Enable 4W TX bursts (optional)" 1031da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 1041da177e4SLinus Torvalds help 1051da177e4SLinus Torvalds Burst four words at once in the send direction. You may want to try 1061da177e4SLinus Torvalds this if you have disabled 8W bursts. Enabling 4W if 8W is also set 1071da177e4SLinus Torvalds may or may not improve throughput. 1081da177e4SLinus Torvalds 1091da177e4SLinus Torvaldsconfig ATM_ENI_BURST_TX_2W 1101da177e4SLinus Torvalds bool "Enable 2W TX bursts (optional)" 1111da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 1121da177e4SLinus Torvalds help 1131da177e4SLinus Torvalds Burst two words at once in the send direction. You may want to try 1141da177e4SLinus Torvalds this if you have disabled 4W and 8W bursts. Enabling 2W if 4W or 8W 1151da177e4SLinus Torvalds are also set may or may not improve throughput. 1161da177e4SLinus Torvalds 1171da177e4SLinus Torvaldsconfig ATM_ENI_BURST_RX_16W 1181da177e4SLinus Torvalds bool "Enable 16W RX bursts (discouraged)" 1191da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 1201da177e4SLinus Torvalds help 1211da177e4SLinus Torvalds Burst sixteen words at once in the receive direction. This may work 1221da177e4SLinus Torvalds with recent PCI chipsets, but is known to fail with older chipsets. 1231da177e4SLinus Torvalds 1241da177e4SLinus Torvaldsconfig ATM_ENI_BURST_RX_8W 1251da177e4SLinus Torvalds bool "Enable 8W RX bursts (discouraged)" 1261da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 1271da177e4SLinus Torvalds help 1281da177e4SLinus Torvalds Burst eight words at once in the receive direction. This may work 1291da177e4SLinus Torvalds with recent PCI chipsets, but is known to fail with older chipsets, 1301da177e4SLinus Torvalds such as the Intel Neptune series. 1311da177e4SLinus Torvalds 1321da177e4SLinus Torvaldsconfig ATM_ENI_BURST_RX_4W 1331da177e4SLinus Torvalds bool "Enable 4W RX bursts (recommended)" 1341da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 1351da177e4SLinus Torvalds help 1361da177e4SLinus Torvalds Burst four words at once in the receive direction. This is the 1371da177e4SLinus Torvalds default setting. Enabling 4W if 8W is also set may or may not 1381da177e4SLinus Torvalds improve throughput. 1391da177e4SLinus Torvalds 1401da177e4SLinus Torvaldsconfig ATM_ENI_BURST_RX_2W 1411da177e4SLinus Torvalds bool "Enable 2W RX bursts (optional)" 1421da177e4SLinus Torvalds depends on ATM_ENI_TUNE_BURST 1431da177e4SLinus Torvalds help 1441da177e4SLinus Torvalds Burst two words at once in the receive direction. You may want to 1451da177e4SLinus Torvalds try this if you have disabled 4W and 8W bursts. Enabling 2W if 4W or 1461da177e4SLinus Torvalds 8W are also set may or may not improve throughput. 1471da177e4SLinus Torvalds 1481da177e4SLinus Torvaldsconfig ATM_FIRESTREAM 1491da177e4SLinus Torvalds tristate "Fujitsu FireStream (FS50/FS155) " 150f057eac0SStephen Rothwell depends on PCI && VIRT_TO_BUS 1511da177e4SLinus Torvalds help 1521da177e4SLinus Torvalds Driver for the Fujitsu FireStream 155 (MB86697) and 1531da177e4SLinus Torvalds FireStream 50 (MB86695) ATM PCI chips. 1541da177e4SLinus Torvalds 1551da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module will 1561da177e4SLinus Torvalds be called firestream. 1571da177e4SLinus Torvalds 1581da177e4SLinus Torvaldsconfig ATM_ZATM 1591da177e4SLinus Torvalds tristate "ZeitNet ZN1221/ZN1225" 160f057eac0SStephen Rothwell depends on PCI && VIRT_TO_BUS 1611da177e4SLinus Torvalds help 1621da177e4SLinus Torvalds Driver for the ZeitNet ZN1221 (MMF) and ZN1225 (UTP-5) 155 Mbps ATM 1631da177e4SLinus Torvalds adapters. 1641da177e4SLinus Torvalds 1651da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module will 1661da177e4SLinus Torvalds be called zatm. 1671da177e4SLinus Torvalds 1681da177e4SLinus Torvaldsconfig ATM_ZATM_DEBUG 1691da177e4SLinus Torvalds bool "Enable extended debugging" 1701da177e4SLinus Torvalds depends on ATM_ZATM 1711da177e4SLinus Torvalds help 1721da177e4SLinus Torvalds Extended debugging records various events and displays that list 1731da177e4SLinus Torvalds when an inconsistency is detected. This mechanism is faster than 1741da177e4SLinus Torvalds generally using printks, but still has some impact on performance. 1751da177e4SLinus Torvalds Note that extended debugging may create certain race conditions 1761da177e4SLinus Torvalds itself. Enable this ONLY if you suspect problems with the driver. 1771da177e4SLinus Torvalds 1781da177e4SLinus Torvaldsconfig ATM_NICSTAR 1791da177e4SLinus Torvalds tristate "IDT 77201 (NICStAR) (ForeRunnerLE)" 180864a3ff6Schas williams - CONTRACTOR depends on PCI 1811da177e4SLinus Torvalds help 1821da177e4SLinus Torvalds The NICStAR chipset family is used in a large number of ATM NICs for 1831da177e4SLinus Torvalds 25 and for 155 Mbps, including IDT cards and the Fore ForeRunnerLE 1841da177e4SLinus Torvalds series. Say Y if you have one of those. 1851da177e4SLinus Torvalds 1861da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module will 1871da177e4SLinus Torvalds be called nicstar. 1881da177e4SLinus Torvalds 1891da177e4SLinus Torvaldsconfig ATM_NICSTAR_USE_SUNI 1901da177e4SLinus Torvalds bool "Use suni PHY driver (155Mbps)" 1911da177e4SLinus Torvalds depends on ATM_NICSTAR 1921da177e4SLinus Torvalds help 1931da177e4SLinus Torvalds Support for the S-UNI and compatible PHYsical layer chips. These are 1941da177e4SLinus Torvalds found in most 155Mbps NICStAR based ATM cards, namely in the 1951da177e4SLinus Torvalds ForeRunner LE155 cards. This driver provides detection of cable~ 1961da177e4SLinus Torvalds removal and reinsertion and provides some statistics. This driver 1971da177e4SLinus Torvalds doesn't have removal capability when compiled as a module, so if you 1981da177e4SLinus Torvalds need that capability don't include S-UNI support (it's not needed to 1991da177e4SLinus Torvalds make the card work). 2001da177e4SLinus Torvalds 2011da177e4SLinus Torvaldsconfig ATM_NICSTAR_USE_IDT77105 2021da177e4SLinus Torvalds bool "Use IDT77015 PHY driver (25Mbps)" 2031da177e4SLinus Torvalds depends on ATM_NICSTAR 2041da177e4SLinus Torvalds help 2051da177e4SLinus Torvalds Support for the PHYsical layer chip in ForeRunner LE25 cards. In 2061da177e4SLinus Torvalds addition to cable removal/reinsertion detection, this driver allows 2071da177e4SLinus Torvalds you to control the loopback mode of the chip via a dedicated IOCTL. 2081da177e4SLinus Torvalds This driver is required for proper handling of temporary carrier 2091da177e4SLinus Torvalds loss, so if you have a 25Mbps NICStAR based ATM card you must say Y. 2101da177e4SLinus Torvalds 2111da177e4SLinus Torvaldsconfig ATM_IDT77252 2121da177e4SLinus Torvalds tristate "IDT 77252 (NICStAR II)" 2134151ce31SJan Engelhardt depends on PCI 2141da177e4SLinus Torvalds help 2151da177e4SLinus Torvalds Driver for the IDT 77252 ATM PCI chips. 2161da177e4SLinus Torvalds 2171da177e4SLinus Torvalds To compile this driver as a module, choose M here: the module will 2181da177e4SLinus Torvalds be called idt77252. 2191da177e4SLinus Torvalds 2201da177e4SLinus Torvaldsconfig ATM_IDT77252_DEBUG 2211da177e4SLinus Torvalds bool "Enable debugging messages" 2221da177e4SLinus Torvalds depends on ATM_IDT77252 2231da177e4SLinus Torvalds help 2241da177e4SLinus Torvalds Somewhat useful debugging messages are available. The choice of 2251da177e4SLinus Torvalds messages is controlled by a bitmap. This may be specified as a 2261da177e4SLinus Torvalds module argument. See the file <file:drivers/atm/idt77252.h> for 2271da177e4SLinus Torvalds the meanings of the bits in the mask. 2281da177e4SLinus Torvalds 2291da177e4SLinus Torvalds When active, these messages can have a significant impact on the 2301da177e4SLinus Torvalds speed of the driver, and the size of your syslog files! When 2311da177e4SLinus Torvalds inactive, they will have only a modest impact on performance. 2321da177e4SLinus Torvalds 2331da177e4SLinus Torvaldsconfig ATM_IDT77252_RCV_ALL 2341da177e4SLinus Torvalds bool "Receive ALL cells in raw queue" 2351da177e4SLinus Torvalds depends on ATM_IDT77252 2361da177e4SLinus Torvalds help 2371da177e4SLinus Torvalds Enable receiving of all cells on the ATM link, that do not match 2381da177e4SLinus Torvalds an open connection in the raw cell queue of the driver. Useful 2391da177e4SLinus Torvalds for debugging or special applications only, so the safe answer is N. 2401da177e4SLinus Torvalds 2411da177e4SLinus Torvaldsconfig ATM_IDT77252_USE_SUNI 2421da177e4SLinus Torvalds bool 2431da177e4SLinus Torvalds depends on ATM_IDT77252 2441da177e4SLinus Torvalds default y 2451da177e4SLinus Torvalds 2461da177e4SLinus Torvaldsconfig ATM_AMBASSADOR 2471da177e4SLinus Torvalds tristate "Madge Ambassador (Collage PCI 155 Server)" 248f057eac0SStephen Rothwell depends on PCI && VIRT_TO_BUS 2490a858857SAkinobu Mita select BITREVERSE 2501da177e4SLinus Torvalds help 2511da177e4SLinus Torvalds This is a driver for ATMizer based ATM card produced by Madge 2521da177e4SLinus Torvalds Networks Ltd. Say Y (or M to compile as a module named ambassador) 2531da177e4SLinus Torvalds here if you have one of these cards. 2541da177e4SLinus Torvalds 2551da177e4SLinus Torvaldsconfig ATM_AMBASSADOR_DEBUG 2561da177e4SLinus Torvalds bool "Enable debugging messages" 2571da177e4SLinus Torvalds depends on ATM_AMBASSADOR 2581da177e4SLinus Torvalds ---help--- 2591da177e4SLinus Torvalds Somewhat useful debugging messages are available. The choice of 2601da177e4SLinus Torvalds messages is controlled by a bitmap. This may be specified as a 2611da177e4SLinus Torvalds module argument (kernel command line argument as well?), changed 2621da177e4SLinus Torvalds dynamically using an ioctl (not yet) or changed by sending the 2631da177e4SLinus Torvalds string "Dxxxx" to VCI 1023 (where x is a hex digit). See the file 2641da177e4SLinus Torvalds <file:drivers/atm/ambassador.h> for the meanings of the bits in the 2651da177e4SLinus Torvalds mask. 2661da177e4SLinus Torvalds 2671da177e4SLinus Torvalds When active, these messages can have a significant impact on the 2681da177e4SLinus Torvalds speed of the driver, and the size of your syslog files! When 2691da177e4SLinus Torvalds inactive, they will have only a modest impact on performance. 2701da177e4SLinus Torvalds 2711da177e4SLinus Torvaldsconfig ATM_HORIZON 2721da177e4SLinus Torvalds tristate "Madge Horizon [Ultra] (Collage PCI 25 and Collage PCI 155 Client)" 273f057eac0SStephen Rothwell depends on PCI && VIRT_TO_BUS 2741da177e4SLinus Torvalds help 2751da177e4SLinus Torvalds This is a driver for the Horizon chipset ATM adapter cards once 2761da177e4SLinus Torvalds produced by Madge Networks Ltd. Say Y (or M to compile as a module 2771da177e4SLinus Torvalds named horizon) here if you have one of these cards. 2781da177e4SLinus Torvalds 2791da177e4SLinus Torvaldsconfig ATM_HORIZON_DEBUG 2801da177e4SLinus Torvalds bool "Enable debugging messages" 2811da177e4SLinus Torvalds depends on ATM_HORIZON 2821da177e4SLinus Torvalds ---help--- 2831da177e4SLinus Torvalds Somewhat useful debugging messages are available. The choice of 2841da177e4SLinus Torvalds messages is controlled by a bitmap. This may be specified as a 2851da177e4SLinus Torvalds module argument (kernel command line argument as well?), changed 2861da177e4SLinus Torvalds dynamically using an ioctl (not yet) or changed by sending the 2871da177e4SLinus Torvalds string "Dxxxx" to VCI 1023 (where x is a hex digit). See the file 2881da177e4SLinus Torvalds <file:drivers/atm/horizon.h> for the meanings of the bits in the 2891da177e4SLinus Torvalds mask. 2901da177e4SLinus Torvalds 2911da177e4SLinus Torvalds When active, these messages can have a significant impact on the 2921da177e4SLinus Torvalds speed of the driver, and the size of your syslog files! When 2931da177e4SLinus Torvalds inactive, they will have only a modest impact on performance. 2941da177e4SLinus Torvalds 2951da177e4SLinus Torvaldsconfig ATM_IA 2961da177e4SLinus Torvalds tristate "Interphase ATM PCI x575/x525/x531" 29797928f70SAlan Cox depends on PCI 2981da177e4SLinus Torvalds ---help--- 2991da177e4SLinus Torvalds This is a driver for the Interphase (i)ChipSAR adapter cards 3001da177e4SLinus Torvalds which include a variety of variants in term of the size of the 3011da177e4SLinus Torvalds control memory (128K-1KVC, 512K-4KVC), the size of the packet 3021da177e4SLinus Torvalds memory (128K, 512K, 1M), and the PHY type (Single/Multi mode OC3, 3031da177e4SLinus Torvalds UTP155, UTP25, DS3 and E3). Go to: 304631dd1a8SJustin P. Mattock <http://www.iphase.com/> 3051da177e4SLinus Torvalds for more info about the cards. Say Y (or M to compile as a module 3061da177e4SLinus Torvalds named iphase) here if you have one of these cards. 3071da177e4SLinus Torvalds 3081da177e4SLinus Torvalds See the file <file:Documentation/networking/iphase.txt> for further 3091da177e4SLinus Torvalds details. 3101da177e4SLinus Torvalds 3111da177e4SLinus Torvaldsconfig ATM_IA_DEBUG 3121da177e4SLinus Torvalds bool "Enable debugging messages" 3131da177e4SLinus Torvalds depends on ATM_IA 3141da177e4SLinus Torvalds ---help--- 3151da177e4SLinus Torvalds Somewhat useful debugging messages are available. The choice of 3161da177e4SLinus Torvalds messages is controlled by a bitmap. This may be specified as a 3171da177e4SLinus Torvalds module argument (kernel command line argument as well?), changed 3181da177e4SLinus Torvalds dynamically using an ioctl (Get the debug utility, iadbg, from 3191da177e4SLinus Torvalds <ftp://ftp.iphase.com/pub/atm/pci/>). 3201da177e4SLinus Torvalds 3211da177e4SLinus Torvalds See the file <file:drivers/atm/iphase.h> for the meanings of the 3221da177e4SLinus Torvalds bits in the mask. 3231da177e4SLinus Torvalds 3241da177e4SLinus Torvalds When active, these messages can have a significant impact on the 3251da177e4SLinus Torvalds speed of the driver, and the size of your syslog files! When 3261da177e4SLinus Torvalds inactive, they will have only a modest impact on performance. 3271da177e4SLinus Torvalds 328e92481f9SChas Williamsconfig ATM_FORE200E 3291da177e4SLinus Torvalds tristate "FORE Systems 200E-series" 330e92481f9SChas Williams depends on (PCI || SBUS) 331e92481f9SChas Williams select FW_LOADER 3321da177e4SLinus Torvalds ---help--- 3331da177e4SLinus Torvalds This is a driver for the FORE Systems 200E-series ATM adapter 3341da177e4SLinus Torvalds cards. It simultaneously supports PCA-200E and SBA-200E models 3351da177e4SLinus Torvalds on PCI and SBUS hosts. Say Y (or M to compile as a module 3361da177e4SLinus Torvalds named fore_200e) here if you have one of these ATM adapters. 3371da177e4SLinus Torvalds 3381da177e4SLinus Torvalds See the file <file:Documentation/networking/fore200e.txt> for 3391da177e4SLinus Torvalds further details. 3401da177e4SLinus Torvalds 3411da177e4SLinus Torvaldsconfig ATM_FORE200E_USE_TASKLET 3421da177e4SLinus Torvalds bool "Defer interrupt work to a tasklet" 343e92481f9SChas Williams depends on ATM_FORE200E 3441da177e4SLinus Torvalds default n 3451da177e4SLinus Torvalds help 3461da177e4SLinus Torvalds This defers work to be done by the interrupt handler to a 34700181fc9SMatt LaPlante tasklet instead of handling everything at interrupt time. This 3481da177e4SLinus Torvalds may improve the responsive of the host. 3491da177e4SLinus Torvalds 3501da177e4SLinus Torvaldsconfig ATM_FORE200E_TX_RETRY 3511da177e4SLinus Torvalds int "Maximum number of tx retries" 352e92481f9SChas Williams depends on ATM_FORE200E 3531da177e4SLinus Torvalds default "16" 3541da177e4SLinus Torvalds ---help--- 3551da177e4SLinus Torvalds Specifies the number of times the driver attempts to transmit 3561da177e4SLinus Torvalds a message before giving up, if the transmit queue of the ATM card 3571da177e4SLinus Torvalds is transiently saturated. 3581da177e4SLinus Torvalds 3591da177e4SLinus Torvalds Saturation of the transmit queue may occur only under extreme 3601da177e4SLinus Torvalds conditions, e.g. when a fast host continuously submits very small 3611da177e4SLinus Torvalds frames (<64 bytes) or raw AAL0 cells (48 bytes) to the ATM adapter. 3621da177e4SLinus Torvalds 3631da177e4SLinus Torvalds Note that under common conditions, it is unlikely that you encounter 3641da177e4SLinus Torvalds a saturation of the transmit queue, so the retry mechanism never 3651da177e4SLinus Torvalds comes into play. 3661da177e4SLinus Torvalds 3671da177e4SLinus Torvaldsconfig ATM_FORE200E_DEBUG 3681da177e4SLinus Torvalds int "Debugging level (0-3)" 369e92481f9SChas Williams depends on ATM_FORE200E 3701da177e4SLinus Torvalds default "0" 3711da177e4SLinus Torvalds help 3721da177e4SLinus Torvalds Specifies the level of debugging messages issued by the driver. 3731da177e4SLinus Torvalds The verbosity of the driver increases with the value of this 3741da177e4SLinus Torvalds parameter. 3751da177e4SLinus Torvalds 3761da177e4SLinus Torvalds When active, these messages can have a significant impact on 3771da177e4SLinus Torvalds the performances of the driver, and the size of your syslog files! 3781da177e4SLinus Torvalds Keep the debugging level to 0 during normal operations. 3791da177e4SLinus Torvalds 3801da177e4SLinus Torvaldsconfig ATM_HE 3811da177e4SLinus Torvalds tristate "ForeRunner HE Series" 3824151ce31SJan Engelhardt depends on PCI 3831da177e4SLinus Torvalds help 3841da177e4SLinus Torvalds This is a driver for the Marconi ForeRunner HE-series ATM adapter 3851da177e4SLinus Torvalds cards. It simultaneously supports the 155 and 622 versions. 3861da177e4SLinus Torvalds 3871da177e4SLinus Torvaldsconfig ATM_HE_USE_SUNI 3881da177e4SLinus Torvalds bool "Use S/UNI PHY driver" 3891da177e4SLinus Torvalds depends on ATM_HE 3901da177e4SLinus Torvalds help 3911da177e4SLinus Torvalds Support for the S/UNI-Ultra and S/UNI-622 found in the ForeRunner 3921da177e4SLinus Torvalds HE cards. This driver provides carrier detection some statistics. 3931da177e4SLinus Torvalds 3949c54004eSDavid Woodhouseconfig ATM_SOLOS 3959c54004eSDavid Woodhouse tristate "Solos ADSL2+ PCI Multiport card driver" 3969c54004eSDavid Woodhouse depends on PCI 397e1bc7eedSNathan Williams select FW_LOADER 3989c54004eSDavid Woodhouse help 3999c54004eSDavid Woodhouse Support for the Solos multiport ADSL2+ card. 4009c54004eSDavid Woodhouse 4014151ce31SJan Engelhardtendif # ATM 402