1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# ATM device configuration 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyunmenuconfig ATM_DRIVERS 7*4882a593Smuzhiyun bool "ATM drivers" 8*4882a593Smuzhiyun depends on NETDEVICES && ATM 9*4882a593Smuzhiyun default y 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun Say Y here to get to see options for Asynchronous Transfer Mode 12*4882a593Smuzhiyun device drivers. This option alone does not add any kernel code. 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun If you say N, all options in this submenu will be skipped and disabled. 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunif ATM_DRIVERS && NETDEVICES && ATM 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunconfig ATM_DUMMY 19*4882a593Smuzhiyun tristate "Dummy ATM driver" 20*4882a593Smuzhiyun help 21*4882a593Smuzhiyun Dummy ATM driver. Useful for proxy signalling, testing, 22*4882a593Smuzhiyun and development. If unsure, say N. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunconfig ATM_TCP 25*4882a593Smuzhiyun tristate "ATM over TCP" 26*4882a593Smuzhiyun depends on INET 27*4882a593Smuzhiyun help 28*4882a593Smuzhiyun ATM over TCP driver. Useful mainly for development and for 29*4882a593Smuzhiyun experiments. If unsure, say N. 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunconfig ATM_LANAI 32*4882a593Smuzhiyun tristate "Efficient Networks Speedstream 3010" 33*4882a593Smuzhiyun depends on PCI && ATM 34*4882a593Smuzhiyun help 35*4882a593Smuzhiyun Supports ATM cards based on the Efficient Networks "Lanai" 36*4882a593Smuzhiyun chipset such as the Speedstream 3010 and the ENI-25p. The 37*4882a593Smuzhiyun Speedstream 3060 is currently not supported since we don't 38*4882a593Smuzhiyun have the code to drive the on-board Alcatel DSL chipset (yet). 39*4882a593Smuzhiyun 40*4882a593Smuzhiyunconfig ATM_ENI 41*4882a593Smuzhiyun tristate "Efficient Networks ENI155P" 42*4882a593Smuzhiyun depends on PCI 43*4882a593Smuzhiyun help 44*4882a593Smuzhiyun Driver for the Efficient Networks ENI155p series and SMC ATM 45*4882a593Smuzhiyun Power155 155 Mbps ATM adapters. Both, the versions with 512KB and 46*4882a593Smuzhiyun 2MB on-board RAM (Efficient calls them "C" and "S", respectively), 47*4882a593Smuzhiyun and the FPGA and the ASIC Tonga versions of the board are supported. 48*4882a593Smuzhiyun The driver works with MMF (-MF or ...F) and UTP-5 (-U5 or ...D) 49*4882a593Smuzhiyun adapters. 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will 52*4882a593Smuzhiyun be called eni. 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunconfig ATM_ENI_DEBUG 55*4882a593Smuzhiyun bool "Enable extended debugging" 56*4882a593Smuzhiyun depends on ATM_ENI 57*4882a593Smuzhiyun help 58*4882a593Smuzhiyun Extended debugging records various events and displays that list 59*4882a593Smuzhiyun when an inconsistency is detected. This mechanism is faster than 60*4882a593Smuzhiyun generally using printks, but still has some impact on performance. 61*4882a593Smuzhiyun Note that extended debugging may create certain race conditions 62*4882a593Smuzhiyun itself. Enable this ONLY if you suspect problems with the driver. 63*4882a593Smuzhiyun 64*4882a593Smuzhiyunconfig ATM_ENI_TUNE_BURST 65*4882a593Smuzhiyun bool "Fine-tune burst settings" 66*4882a593Smuzhiyun depends on ATM_ENI 67*4882a593Smuzhiyun help 68*4882a593Smuzhiyun In order to obtain good throughput, the ENI NIC can transfer 69*4882a593Smuzhiyun multiple words of data per PCI bus access cycle. Such a multi-word 70*4882a593Smuzhiyun transfer is called a burst. 71*4882a593Smuzhiyun 72*4882a593Smuzhiyun The default settings for the burst sizes are suitable for most PCI 73*4882a593Smuzhiyun chipsets. However, in some cases, large bursts may overrun buffers 74*4882a593Smuzhiyun in the PCI chipset and cause data corruption. In such cases, large 75*4882a593Smuzhiyun bursts must be disabled and only (slower) small bursts can be used. 76*4882a593Smuzhiyun The burst sizes can be set independently in the send (TX) and 77*4882a593Smuzhiyun receive (RX) direction. 78*4882a593Smuzhiyun 79*4882a593Smuzhiyun Note that enabling many different burst sizes in the same direction 80*4882a593Smuzhiyun may increase the cost of setting up a transfer such that the 81*4882a593Smuzhiyun resulting throughput is lower than when using only the largest 82*4882a593Smuzhiyun available burst size. 83*4882a593Smuzhiyun 84*4882a593Smuzhiyun Also, sometimes larger bursts lead to lower throughput, e.g. on an 85*4882a593Smuzhiyun Intel 440FX board, a drop from 135 Mbps to 103 Mbps was observed 86*4882a593Smuzhiyun when going from 8W to 16W bursts. 87*4882a593Smuzhiyun 88*4882a593Smuzhiyunconfig ATM_ENI_BURST_TX_16W 89*4882a593Smuzhiyun bool "Enable 16W TX bursts (discouraged)" 90*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 91*4882a593Smuzhiyun help 92*4882a593Smuzhiyun Burst sixteen words at once in the send direction. This may work 93*4882a593Smuzhiyun with recent PCI chipsets, but is known to fail with older chipsets. 94*4882a593Smuzhiyun 95*4882a593Smuzhiyunconfig ATM_ENI_BURST_TX_8W 96*4882a593Smuzhiyun bool "Enable 8W TX bursts (recommended)" 97*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 98*4882a593Smuzhiyun help 99*4882a593Smuzhiyun Burst eight words at once in the send direction. This is the default 100*4882a593Smuzhiyun setting. 101*4882a593Smuzhiyun 102*4882a593Smuzhiyunconfig ATM_ENI_BURST_TX_4W 103*4882a593Smuzhiyun bool "Enable 4W TX bursts (optional)" 104*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 105*4882a593Smuzhiyun help 106*4882a593Smuzhiyun Burst four words at once in the send direction. You may want to try 107*4882a593Smuzhiyun this if you have disabled 8W bursts. Enabling 4W if 8W is also set 108*4882a593Smuzhiyun may or may not improve throughput. 109*4882a593Smuzhiyun 110*4882a593Smuzhiyunconfig ATM_ENI_BURST_TX_2W 111*4882a593Smuzhiyun bool "Enable 2W TX bursts (optional)" 112*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 113*4882a593Smuzhiyun help 114*4882a593Smuzhiyun Burst two words at once in the send direction. You may want to try 115*4882a593Smuzhiyun this if you have disabled 4W and 8W bursts. Enabling 2W if 4W or 8W 116*4882a593Smuzhiyun are also set may or may not improve throughput. 117*4882a593Smuzhiyun 118*4882a593Smuzhiyunconfig ATM_ENI_BURST_RX_16W 119*4882a593Smuzhiyun bool "Enable 16W RX bursts (discouraged)" 120*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 121*4882a593Smuzhiyun help 122*4882a593Smuzhiyun Burst sixteen words at once in the receive direction. This may work 123*4882a593Smuzhiyun with recent PCI chipsets, but is known to fail with older chipsets. 124*4882a593Smuzhiyun 125*4882a593Smuzhiyunconfig ATM_ENI_BURST_RX_8W 126*4882a593Smuzhiyun bool "Enable 8W RX bursts (discouraged)" 127*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 128*4882a593Smuzhiyun help 129*4882a593Smuzhiyun Burst eight words at once in the receive direction. This may work 130*4882a593Smuzhiyun with recent PCI chipsets, but is known to fail with older chipsets, 131*4882a593Smuzhiyun such as the Intel Neptune series. 132*4882a593Smuzhiyun 133*4882a593Smuzhiyunconfig ATM_ENI_BURST_RX_4W 134*4882a593Smuzhiyun bool "Enable 4W RX bursts (recommended)" 135*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 136*4882a593Smuzhiyun help 137*4882a593Smuzhiyun Burst four words at once in the receive direction. This is the 138*4882a593Smuzhiyun default setting. Enabling 4W if 8W is also set may or may not 139*4882a593Smuzhiyun improve throughput. 140*4882a593Smuzhiyun 141*4882a593Smuzhiyunconfig ATM_ENI_BURST_RX_2W 142*4882a593Smuzhiyun bool "Enable 2W RX bursts (optional)" 143*4882a593Smuzhiyun depends on ATM_ENI_TUNE_BURST 144*4882a593Smuzhiyun help 145*4882a593Smuzhiyun Burst two words at once in the receive direction. You may want to 146*4882a593Smuzhiyun try this if you have disabled 4W and 8W bursts. Enabling 2W if 4W or 147*4882a593Smuzhiyun 8W are also set may or may not improve throughput. 148*4882a593Smuzhiyun 149*4882a593Smuzhiyunconfig ATM_FIRESTREAM 150*4882a593Smuzhiyun tristate "Fujitsu FireStream (FS50/FS155) " 151*4882a593Smuzhiyun depends on PCI && VIRT_TO_BUS 152*4882a593Smuzhiyun help 153*4882a593Smuzhiyun Driver for the Fujitsu FireStream 155 (MB86697) and 154*4882a593Smuzhiyun FireStream 50 (MB86695) ATM PCI chips. 155*4882a593Smuzhiyun 156*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will 157*4882a593Smuzhiyun be called firestream. 158*4882a593Smuzhiyun 159*4882a593Smuzhiyunconfig ATM_ZATM 160*4882a593Smuzhiyun tristate "ZeitNet ZN1221/ZN1225" 161*4882a593Smuzhiyun depends on PCI && VIRT_TO_BUS 162*4882a593Smuzhiyun help 163*4882a593Smuzhiyun Driver for the ZeitNet ZN1221 (MMF) and ZN1225 (UTP-5) 155 Mbps ATM 164*4882a593Smuzhiyun adapters. 165*4882a593Smuzhiyun 166*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will 167*4882a593Smuzhiyun be called zatm. 168*4882a593Smuzhiyun 169*4882a593Smuzhiyunconfig ATM_ZATM_DEBUG 170*4882a593Smuzhiyun bool "Enable extended debugging" 171*4882a593Smuzhiyun depends on ATM_ZATM 172*4882a593Smuzhiyun help 173*4882a593Smuzhiyun Extended debugging records various events and displays that list 174*4882a593Smuzhiyun when an inconsistency is detected. This mechanism is faster than 175*4882a593Smuzhiyun generally using printks, but still has some impact on performance. 176*4882a593Smuzhiyun Note that extended debugging may create certain race conditions 177*4882a593Smuzhiyun itself. Enable this ONLY if you suspect problems with the driver. 178*4882a593Smuzhiyun 179*4882a593Smuzhiyunconfig ATM_NICSTAR 180*4882a593Smuzhiyun tristate "IDT 77201 (NICStAR) (ForeRunnerLE)" 181*4882a593Smuzhiyun depends on PCI 182*4882a593Smuzhiyun help 183*4882a593Smuzhiyun The NICStAR chipset family is used in a large number of ATM NICs for 184*4882a593Smuzhiyun 25 and for 155 Mbps, including IDT cards and the Fore ForeRunnerLE 185*4882a593Smuzhiyun series. Say Y if you have one of those. 186*4882a593Smuzhiyun 187*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will 188*4882a593Smuzhiyun be called nicstar. 189*4882a593Smuzhiyun 190*4882a593Smuzhiyunconfig ATM_NICSTAR_USE_SUNI 191*4882a593Smuzhiyun bool "Use suni PHY driver (155Mbps)" 192*4882a593Smuzhiyun depends on ATM_NICSTAR 193*4882a593Smuzhiyun help 194*4882a593Smuzhiyun Support for the S-UNI and compatible PHYsical layer chips. These are 195*4882a593Smuzhiyun found in most 155Mbps NICStAR based ATM cards, namely in the 196*4882a593Smuzhiyun ForeRunner LE155 cards. This driver provides detection of cable~ 197*4882a593Smuzhiyun removal and reinsertion and provides some statistics. This driver 198*4882a593Smuzhiyun doesn't have removal capability when compiled as a module, so if you 199*4882a593Smuzhiyun need that capability don't include S-UNI support (it's not needed to 200*4882a593Smuzhiyun make the card work). 201*4882a593Smuzhiyun 202*4882a593Smuzhiyunconfig ATM_NICSTAR_USE_IDT77105 203*4882a593Smuzhiyun bool "Use IDT77105 PHY driver (25Mbps)" 204*4882a593Smuzhiyun depends on ATM_NICSTAR 205*4882a593Smuzhiyun help 206*4882a593Smuzhiyun Support for the PHYsical layer chip in ForeRunner LE25 cards. In 207*4882a593Smuzhiyun addition to cable removal/reinsertion detection, this driver allows 208*4882a593Smuzhiyun you to control the loopback mode of the chip via a dedicated IOCTL. 209*4882a593Smuzhiyun This driver is required for proper handling of temporary carrier 210*4882a593Smuzhiyun loss, so if you have a 25Mbps NICStAR based ATM card you must say Y. 211*4882a593Smuzhiyun 212*4882a593Smuzhiyunconfig ATM_IDT77252 213*4882a593Smuzhiyun tristate "IDT 77252 (NICStAR II)" 214*4882a593Smuzhiyun depends on PCI 215*4882a593Smuzhiyun help 216*4882a593Smuzhiyun Driver for the IDT 77252 ATM PCI chips. 217*4882a593Smuzhiyun 218*4882a593Smuzhiyun To compile this driver as a module, choose M here: the module will 219*4882a593Smuzhiyun be called idt77252. 220*4882a593Smuzhiyun 221*4882a593Smuzhiyunconfig ATM_IDT77252_DEBUG 222*4882a593Smuzhiyun bool "Enable debugging messages" 223*4882a593Smuzhiyun depends on ATM_IDT77252 224*4882a593Smuzhiyun help 225*4882a593Smuzhiyun Somewhat useful debugging messages are available. The choice of 226*4882a593Smuzhiyun messages is controlled by a bitmap. This may be specified as a 227*4882a593Smuzhiyun module argument. See the file <file:drivers/atm/idt77252.h> for 228*4882a593Smuzhiyun the meanings of the bits in the mask. 229*4882a593Smuzhiyun 230*4882a593Smuzhiyun When active, these messages can have a significant impact on the 231*4882a593Smuzhiyun speed of the driver, and the size of your syslog files! When 232*4882a593Smuzhiyun inactive, they will have only a modest impact on performance. 233*4882a593Smuzhiyun 234*4882a593Smuzhiyunconfig ATM_IDT77252_RCV_ALL 235*4882a593Smuzhiyun bool "Receive ALL cells in raw queue" 236*4882a593Smuzhiyun depends on ATM_IDT77252 237*4882a593Smuzhiyun help 238*4882a593Smuzhiyun Enable receiving of all cells on the ATM link, that do not match 239*4882a593Smuzhiyun an open connection in the raw cell queue of the driver. Useful 240*4882a593Smuzhiyun for debugging or special applications only, so the safe answer is N. 241*4882a593Smuzhiyun 242*4882a593Smuzhiyunconfig ATM_IDT77252_USE_SUNI 243*4882a593Smuzhiyun bool 244*4882a593Smuzhiyun depends on ATM_IDT77252 245*4882a593Smuzhiyun default y 246*4882a593Smuzhiyun 247*4882a593Smuzhiyunconfig ATM_AMBASSADOR 248*4882a593Smuzhiyun tristate "Madge Ambassador (Collage PCI 155 Server)" 249*4882a593Smuzhiyun depends on PCI && VIRT_TO_BUS 250*4882a593Smuzhiyun select BITREVERSE 251*4882a593Smuzhiyun help 252*4882a593Smuzhiyun This is a driver for ATMizer based ATM card produced by Madge 253*4882a593Smuzhiyun Networks Ltd. Say Y (or M to compile as a module named ambassador) 254*4882a593Smuzhiyun here if you have one of these cards. 255*4882a593Smuzhiyun 256*4882a593Smuzhiyunconfig ATM_AMBASSADOR_DEBUG 257*4882a593Smuzhiyun bool "Enable debugging messages" 258*4882a593Smuzhiyun depends on ATM_AMBASSADOR 259*4882a593Smuzhiyun help 260*4882a593Smuzhiyun Somewhat useful debugging messages are available. The choice of 261*4882a593Smuzhiyun messages is controlled by a bitmap. This may be specified as a 262*4882a593Smuzhiyun module argument (kernel command line argument as well?), changed 263*4882a593Smuzhiyun dynamically using an ioctl (not yet) or changed by sending the 264*4882a593Smuzhiyun string "Dxxxx" to VCI 1023 (where x is a hex digit). See the file 265*4882a593Smuzhiyun <file:drivers/atm/ambassador.h> for the meanings of the bits in the 266*4882a593Smuzhiyun mask. 267*4882a593Smuzhiyun 268*4882a593Smuzhiyun When active, these messages can have a significant impact on the 269*4882a593Smuzhiyun speed of the driver, and the size of your syslog files! When 270*4882a593Smuzhiyun inactive, they will have only a modest impact on performance. 271*4882a593Smuzhiyun 272*4882a593Smuzhiyunconfig ATM_HORIZON 273*4882a593Smuzhiyun tristate "Madge Horizon [Ultra] (Collage PCI 25 and Collage PCI 155 Client)" 274*4882a593Smuzhiyun depends on PCI && VIRT_TO_BUS 275*4882a593Smuzhiyun help 276*4882a593Smuzhiyun This is a driver for the Horizon chipset ATM adapter cards once 277*4882a593Smuzhiyun produced by Madge Networks Ltd. Say Y (or M to compile as a module 278*4882a593Smuzhiyun named horizon) here if you have one of these cards. 279*4882a593Smuzhiyun 280*4882a593Smuzhiyunconfig ATM_HORIZON_DEBUG 281*4882a593Smuzhiyun bool "Enable debugging messages" 282*4882a593Smuzhiyun depends on ATM_HORIZON 283*4882a593Smuzhiyun help 284*4882a593Smuzhiyun Somewhat useful debugging messages are available. The choice of 285*4882a593Smuzhiyun messages is controlled by a bitmap. This may be specified as a 286*4882a593Smuzhiyun module argument (kernel command line argument as well?), changed 287*4882a593Smuzhiyun dynamically using an ioctl (not yet) or changed by sending the 288*4882a593Smuzhiyun string "Dxxxx" to VCI 1023 (where x is a hex digit). See the file 289*4882a593Smuzhiyun <file:drivers/atm/horizon.h> for the meanings of the bits in the 290*4882a593Smuzhiyun mask. 291*4882a593Smuzhiyun 292*4882a593Smuzhiyun When active, these messages can have a significant impact on the 293*4882a593Smuzhiyun speed of the driver, and the size of your syslog files! When 294*4882a593Smuzhiyun inactive, they will have only a modest impact on performance. 295*4882a593Smuzhiyun 296*4882a593Smuzhiyunconfig ATM_IA 297*4882a593Smuzhiyun tristate "Interphase ATM PCI x575/x525/x531" 298*4882a593Smuzhiyun depends on PCI 299*4882a593Smuzhiyun help 300*4882a593Smuzhiyun This is a driver for the Interphase (i)ChipSAR adapter cards 301*4882a593Smuzhiyun which include a variety of variants in term of the size of the 302*4882a593Smuzhiyun control memory (128K-1KVC, 512K-4KVC), the size of the packet 303*4882a593Smuzhiyun memory (128K, 512K, 1M), and the PHY type (Single/Multi mode OC3, 304*4882a593Smuzhiyun UTP155, UTP25, DS3 and E3). Go to: 305*4882a593Smuzhiyun <http://www.iphase.com/> 306*4882a593Smuzhiyun for more info about the cards. Say Y (or M to compile as a module 307*4882a593Smuzhiyun named iphase) here if you have one of these cards. 308*4882a593Smuzhiyun 309*4882a593Smuzhiyun See the file 310*4882a593Smuzhiyun <file:Documentation/networking/device_drivers/atm/iphase.rst> 311*4882a593Smuzhiyun for further details. 312*4882a593Smuzhiyun 313*4882a593Smuzhiyunconfig ATM_IA_DEBUG 314*4882a593Smuzhiyun bool "Enable debugging messages" 315*4882a593Smuzhiyun depends on ATM_IA 316*4882a593Smuzhiyun help 317*4882a593Smuzhiyun Somewhat useful debugging messages are available. The choice of 318*4882a593Smuzhiyun messages is controlled by a bitmap. This may be specified as a 319*4882a593Smuzhiyun module argument (kernel command line argument as well?), changed 320*4882a593Smuzhiyun dynamically using an ioctl (Get the debug utility, iadbg, from 321*4882a593Smuzhiyun <ftp://ftp.iphase.com/pub/atm/pci/>). 322*4882a593Smuzhiyun 323*4882a593Smuzhiyun See the file <file:drivers/atm/iphase.h> for the meanings of the 324*4882a593Smuzhiyun bits in the mask. 325*4882a593Smuzhiyun 326*4882a593Smuzhiyun When active, these messages can have a significant impact on the 327*4882a593Smuzhiyun speed of the driver, and the size of your syslog files! When 328*4882a593Smuzhiyun inactive, they will have only a modest impact on performance. 329*4882a593Smuzhiyun 330*4882a593Smuzhiyunconfig ATM_FORE200E 331*4882a593Smuzhiyun tristate "FORE Systems 200E-series" 332*4882a593Smuzhiyun depends on (PCI || SBUS) 333*4882a593Smuzhiyun select FW_LOADER 334*4882a593Smuzhiyun help 335*4882a593Smuzhiyun This is a driver for the FORE Systems 200E-series ATM adapter 336*4882a593Smuzhiyun cards. It simultaneously supports PCA-200E and SBA-200E models 337*4882a593Smuzhiyun on PCI and SBUS hosts. Say Y (or M to compile as a module 338*4882a593Smuzhiyun named fore_200e) here if you have one of these ATM adapters. 339*4882a593Smuzhiyun 340*4882a593Smuzhiyun See the file 341*4882a593Smuzhiyun <file:Documentation/networking/device_drivers/atm/fore200e.rst> for 342*4882a593Smuzhiyun further details. 343*4882a593Smuzhiyun 344*4882a593Smuzhiyunconfig ATM_FORE200E_USE_TASKLET 345*4882a593Smuzhiyun bool "Defer interrupt work to a tasklet" 346*4882a593Smuzhiyun depends on ATM_FORE200E 347*4882a593Smuzhiyun default n 348*4882a593Smuzhiyun help 349*4882a593Smuzhiyun This defers work to be done by the interrupt handler to a 350*4882a593Smuzhiyun tasklet instead of handling everything at interrupt time. This 351*4882a593Smuzhiyun may improve the responsive of the host. 352*4882a593Smuzhiyun 353*4882a593Smuzhiyunconfig ATM_FORE200E_TX_RETRY 354*4882a593Smuzhiyun int "Maximum number of tx retries" 355*4882a593Smuzhiyun depends on ATM_FORE200E 356*4882a593Smuzhiyun default "16" 357*4882a593Smuzhiyun help 358*4882a593Smuzhiyun Specifies the number of times the driver attempts to transmit 359*4882a593Smuzhiyun a message before giving up, if the transmit queue of the ATM card 360*4882a593Smuzhiyun is transiently saturated. 361*4882a593Smuzhiyun 362*4882a593Smuzhiyun Saturation of the transmit queue may occur only under extreme 363*4882a593Smuzhiyun conditions, e.g. when a fast host continuously submits very small 364*4882a593Smuzhiyun frames (<64 bytes) or raw AAL0 cells (48 bytes) to the ATM adapter. 365*4882a593Smuzhiyun 366*4882a593Smuzhiyun Note that under common conditions, it is unlikely that you encounter 367*4882a593Smuzhiyun a saturation of the transmit queue, so the retry mechanism never 368*4882a593Smuzhiyun comes into play. 369*4882a593Smuzhiyun 370*4882a593Smuzhiyunconfig ATM_FORE200E_DEBUG 371*4882a593Smuzhiyun int "Debugging level (0-3)" 372*4882a593Smuzhiyun depends on ATM_FORE200E 373*4882a593Smuzhiyun default "0" 374*4882a593Smuzhiyun help 375*4882a593Smuzhiyun Specifies the level of debugging messages issued by the driver. 376*4882a593Smuzhiyun The verbosity of the driver increases with the value of this 377*4882a593Smuzhiyun parameter. 378*4882a593Smuzhiyun 379*4882a593Smuzhiyun When active, these messages can have a significant impact on 380*4882a593Smuzhiyun the performances of the driver, and the size of your syslog files! 381*4882a593Smuzhiyun Keep the debugging level to 0 during normal operations. 382*4882a593Smuzhiyun 383*4882a593Smuzhiyunconfig ATM_HE 384*4882a593Smuzhiyun tristate "ForeRunner HE Series" 385*4882a593Smuzhiyun depends on PCI 386*4882a593Smuzhiyun help 387*4882a593Smuzhiyun This is a driver for the Marconi ForeRunner HE-series ATM adapter 388*4882a593Smuzhiyun cards. It simultaneously supports the 155 and 622 versions. 389*4882a593Smuzhiyun 390*4882a593Smuzhiyunconfig ATM_HE_USE_SUNI 391*4882a593Smuzhiyun bool "Use S/UNI PHY driver" 392*4882a593Smuzhiyun depends on ATM_HE 393*4882a593Smuzhiyun help 394*4882a593Smuzhiyun Support for the S/UNI-Ultra and S/UNI-622 found in the ForeRunner 395*4882a593Smuzhiyun HE cards. This driver provides carrier detection some statistics. 396*4882a593Smuzhiyun 397*4882a593Smuzhiyunconfig ATM_SOLOS 398*4882a593Smuzhiyun tristate "Solos ADSL2+ PCI Multiport card driver" 399*4882a593Smuzhiyun depends on PCI 400*4882a593Smuzhiyun select FW_LOADER 401*4882a593Smuzhiyun help 402*4882a593Smuzhiyun Support for the Solos multiport ADSL2+ card. 403*4882a593Smuzhiyun 404*4882a593Smuzhiyunendif # ATM 405