linux-bk/drivers/net/Config.help
<<
>>
Prefs
   1CONFIG_BAGETLANCE
   2  Say Y to enable kernel support for AMD Lance Ethernet cards on the
   3  MIPS-32-based Baget embedded system.  This chipset is better known
   4  via the NE2100 cards.
   5
   6CONFIG_LASI_82596
   7  Say Y here to support the on-board Intel 82596 ethernet controller
   8  built into Hewlett-Packard PA-RISC machines.
   9
  10CONFIG_MIPS_JAZZ_SONIC
  11  This is the driver for the onboard card of MIPS Magnum 4000,
  12  Acer PICA, Olivetti M700-10 and a few other identical OEM systems.
  13
  14CONFIG_MIPS_GT96100ETH
  15  Say Y here to support the Ethernet subsystem on your GT96100 card.
  16
  17CONFIG_DUMMY
  18  This is essentially a bit-bucket device (i.e. traffic you send to
  19  this device is consigned into oblivion) with a configurable IP
  20  address. It is most commonly used in order to make your currently
  21  inactive SLIP address seem like a real address for local programs.
  22  If you use SLIP or PPP, you might want to say Y here. Since this
  23  thing often comes in handy, the default is Y. It won't enlarge your
  24  kernel either. What a deal. Read about it in the Network
  25  Administrator's Guide, available from
  26  <http://www.linuxdoc.org/docs.html#guide>.
  27
  28  If you want to compile this as a module ( = code which can be
  29  inserted in and removed from the running kernel whenever you want),
  30  say M here and read <file:Documentation/modules.txt>.  The module
  31  will be called dummy.o.  If you want to use more than one dummy
  32  device at a time, you need to compile this driver as a module.
  33  Instead of 'dummy', the devices will then be called 'dummy0',
  34  'dummy1' etc.
  35
  36CONFIG_BONDING
  37  Say 'Y' or 'M' if you wish to be able to 'bond' multiple Ethernet
  38  Channels together. This is called 'Etherchannel' by Cisco,
  39  'Trunking' by Sun, and 'Bonding' in Linux.
  40
  41  If you have two Ethernet connections to some other computer, you can
  42  make them behave like one double speed connection using this driver.
  43  Naturally, this has to be supported at the other end as well, either
  44  with a similar Bonding Linux driver, a Cisco 5500 switch or a
  45  SunTrunking SunSoft driver.
  46
  47  This is similar to the EQL driver, but it merges Ethernet segments
  48  instead of serial lines.
  49
  50  If you want to compile this as a module ( = code which can be
  51  inserted in and removed from the running kernel whenever you want),
  52  say M here and read <file:Documentation/modules.txt>.  The module
  53  will be called bonding.o.
  54
  55CONFIG_SLIP
  56  Say Y if you intend to use SLIP or CSLIP (compressed SLIP) to
  57  connect to your Internet service provider or to connect to some
  58  other local Unix box or if you want to configure your Linux box as a
  59  Slip/CSlip server for other people to dial in. SLIP (Serial Line
  60  Internet Protocol) is a protocol used to send Internet traffic over
  61  serial connections such as telephone lines or null modem cables;
  62  nowadays, the protocol PPP is more commonly used for this same
  63  purpose.
  64
  65  Normally, your access provider has to support SLIP in order for you
  66  to be able to use it, but there is now a SLIP emulator called SLiRP
  67  around (available from
  68  <ftp://ibiblio.org/pub/Linux/system/network/serial/>) which
  69  allows you to use SLIP over a regular dial up shell connection. If
  70  you plan to use SLiRP, make sure to say Y to CSLIP, below. The
  71  NET-3-HOWTO, available from
  72  <http://www.linuxdoc.org/docs.html#howto>, explains how to
  73  configure SLIP. Note that you don't need this option if you just
  74  want to run term (term is a program which gives you almost full
  75  Internet connectivity if you have a regular dial up shell account on
  76  some Internet connected Unix computer. Read
  77  <http://www.bart.nl/~patrickr/term-howto/Term-HOWTO.html>). SLIP
  78  support will enlarge your kernel by about 4 KB. If unsure, say N.
  79
  80  If you want to compile this as a module ( = code which can be
  81  inserted in and removed from the running kernel whenever you want),
  82  say M here and read <file:Documentation/modules.txt> as well as
  83  <file:Documentation/networking/net-modules.txt>. The module will be
  84  called slip.o.
  85
  86CONFIG_SLIP_COMPRESSED
  87  This protocol is faster than SLIP because it uses compression on the
  88  TCP/IP headers (not on the data itself), but it has to be supported
  89  on both ends. Ask your access provider if you are not sure and
  90  answer Y, just in case. You will still be able to use plain SLIP. If
  91  you plan to use SLiRP, the SLIP emulator (available from
  92  <ftp://ibiblio.org/pub/Linux/system/network/serial/>) which
  93  allows you to use SLIP over a regular dial up shell connection, you
  94  definitely want to say Y here. The NET-3-HOWTO, available from
  95  <http://www.linuxdoc.org/docs.html#howto>, explains how to configure
  96  CSLIP. This won't enlarge your kernel.
  97
  98CONFIG_SLIP_SMART
  99  Adds additional capabilities to the SLIP driver to support the
 100  RELCOM line fill and keepalive monitoring. Ideal on poor quality
 101  analogue lines.
 102
 103CONFIG_SLIP_MODE_SLIP6
 104  Just occasionally you may need to run IP over hostile serial
 105  networks that don't pass all control characters or are only seven
 106  bit. Saying Y here adds an extra mode you can use with SLIP:
 107  "slip6". In this mode, SLIP will only send normal ASCII symbols over
 108  the serial device. Naturally, this has to be supported at the other
 109  end of the link as well. It's good enough, for example, to run IP
 110  over the async ports of a Camtec JNT Pad. If unsure, say N.
 111
 112CONFIG_PPP
 113  PPP (Point to Point Protocol) is a newer and better SLIP.  It serves
 114  the same purpose: sending Internet traffic over telephone (and other
 115  serial) lines.  Ask your access provider if they support it, because
 116  otherwise you can't use it; most Internet access providers these
 117  days support PPP rather than SLIP.
 118
 119  To use PPP, you need an additional program called pppd as described
 120  in the PPP-HOWTO, available at
 121  <http://www.linuxdoc.org/docs.html#howto>.  Make sure that you have
 122  the version of pppd recommended in <file:Documentation/Changes>.
 123  The PPP option enlarges your kernel by about 16 KB.
 124
 125  There are actually two versions of PPP: the traditional PPP for
 126  asynchronous lines, such as regular analog phone lines, and
 127  synchronous PPP which can be used over digital ISDN lines for
 128  example.  If you want to use PPP over phone lines or other
 129  asynchronous serial lines, you need to say Y (or M) here and also to
 130  the next option, "PPP support for async serial ports".  For PPP over
 131  synchronous lines, you should say Y (or M) here and to "Support
 132  synchronous PPP", below.
 133
 134  This driver is also available as a module ( = code which can be
 135  inserted in and removed from the running kernel whenever you want).
 136  If you said Y to "Version information on all symbols" above, then
 137  you cannot compile the PPP driver into the kernel; you can then only
 138  compile it as a module.  The module will be called ppp_generic.o.
 139  If you want to compile it as a module, say M here and read
 140  <file:Documentation/modules.txt> as well as
 141  <file:Documentation/networking/net-modules.txt>.
 142
 143CONFIG_PPP_MULTILINK
 144  PPP multilink is a protocol (defined in RFC 1990) which allows you
 145  to combine several (logical or physical) lines into one logical PPP
 146  connection, so that you can utilize your full bandwidth.
 147
 148  This has to be supported at the other end as well and you need a
 149  version of the pppd daemon which understands the multilink protocol.
 150
 151  If unsure, say N.
 152
 153CONFIG_PPP_FILTER
 154  Say Y here if you want to be able to filter the packets passing over
 155  PPP interfaces.  This allows you to control which packets count as
 156  activity (i.e. which packets will reset the idle timer or bring up
 157  a demand-dialled link) and which packets are to be dropped entirely.
 158  You need to say Y here if you wish to use the pass-filter and
 159  active-filter options to pppd.
 160
 161  If unsure, say N.
 162
 163CONFIG_PPP_ASYNC
 164  Say Y (or M) here if you want to be able to use PPP over standard
 165  asynchronous serial ports, such as COM1 or COM2 on a PC.  If you use
 166  a modem (not a synchronous or ISDN modem) to contact your ISP, you
 167  need this option.
 168
 169  This code is also available as a module (code which can be inserted
 170  into and removed from the running kernel).  If you want to compile
 171  it as a module, say M here and read <file:Documentation/modules.txt>.
 172
 173  If unsure, say Y.
 174
 175CONFIG_PPP_SYNC_TTY
 176  Say Y (or M) here if you want to be able to use PPP over synchronous
 177  (HDLC) tty devices, such as the SyncLink adapter. These devices
 178  are often used for high-speed leased lines like T1/E1.
 179
 180  This code is also available as a module (code which can be inserted
 181  into and removed from the running kernel).  If you want to compile
 182  it as a module, say M here and read
 183  <file:Documentation/modules.txt>.
 184
 185CONFIG_PPP_DEFLATE
 186  Support for the Deflate compression method for PPP, which uses the
 187  Deflate algorithm (the same algorithm that gzip uses) to compress
 188  each PPP packet before it is sent over the wire.  The machine at the
 189  other end of the PPP link (usually your ISP) has to support the
 190  Deflate compression method as well for this to be useful.  Even if
 191  they don't support it, it is safe to say Y here.
 192
 193  This code is also available as a module (code which can be inserted
 194  into and removed from the running kernel).  If you want to compile
 195  it as a module, say M here and read
 196  <file:Documentation/modules.txt>.
 197
 198CONFIG_PPP_BSDCOMP
 199  Support for the BSD-Compress compression method for PPP, which uses
 200  the LZW compression method to compress each PPP packet before it is
 201  sent over the wire. The machine at the other end of the PPP link
 202  (usually your ISP) has to support the BSD-Compress compression
 203  method as well for this to be useful. Even if they don't support it,
 204  it is safe to say Y here.
 205
 206  The PPP Deflate compression method ("PPP Deflate compression",
 207  above) is preferable to BSD-Compress, because it compresses better
 208  and is patent-free.
 209
 210  Note that the BSD compression code will always be compiled as a
 211  module; it is called bsd_comp.o and will show up in the directory
 212  modules once you have said "make modules". If unsure, say N.
 213
 214CONFIG_PPPOE
 215  Support for PPP over Ethernet.
 216
 217  This driver requires a specially patched pppd daemon.  The patch to
 218  pppd, along with binaries of a patched pppd package can be found at:
 219  <http://www.shoshin.uwaterloo.ca/~mostrows/>.
 220
 221CONFIG_PPPOATM
 222  Support PPP (Point to Point Protocol) encapsulated in ATM frames.
 223  This implementation does not yet comply with section 8 of RFC2364,
 224  which can lead to bad results if the ATM peer loses state and
 225  changes its encapsulation unilaterally.
 226
 227CONFIG_NET_RADIO
 228  Support for wireless LANs and everything having to do with radio,
 229  but not with amateur radio or FM broadcasting.
 230
 231  Saying Y here also enables the Wireless Extensions (creates
 232  /proc/net/wireless and enables ifconfig access). The Wireless
 233  Extension is a generic API allowing a driver to expose to the user
 234  space configuration and statistics specific to common Wireless LANs.
 235  The beauty of it is that a single set of tool can support all the
 236  variations of Wireless LANs, regardless of their type (as long as
 237  the driver supports Wireless Extension). Another advantage is that
 238  these parameters may be changed on the fly without restarting the
 239  driver (or Linux). If you wish to use Wireless Extensions with
 240  wireless PCMCIA (PC-) cards, you need to say Y here; you can fetch
 241  the tools from
 242  <http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html>.
 243
 244  Some user-level drivers for scarab devices which don't require
 245  special kernel support are available from
 246  <ftp://shadow.cabi.net/pub/Linux/>.
 247
 248CONFIG_STRIP
 249  Say Y if you have a Metricom radio and intend to use Starmode Radio
 250  IP. STRIP is a radio protocol developed for the MosquitoNet project
 251  (on the WWW at <http://mosquitonet.stanford.edu/>) to send Internet
 252  traffic using Metricom radios.  Metricom radios are small, battery
 253  powered, 100kbit/sec packet radio transceivers, about the size and
 254  weight of a cellular telephone. (You may also have heard them called
 255  "Metricom modems" but we avoid the term "modem" because it misleads
 256  many people into thinking that you can plug a Metricom modem into a
 257  phone line and use it as a modem.)
 258
 259  You can use STRIP on any Linux machine with a serial port, although
 260  it is obviously most useful for people with laptop computers. If you
 261  think you might get a Metricom radio in the future, there is no harm
 262  in saying Y to STRIP now, except that it makes the kernel a bit
 263  bigger.
 264
 265  You can also compile this as a module ( = code which can be inserted
 266  in and removed from the running kernel whenever you want), say M
 267  here and read <file:Documentation/modules.txt>.  The module will be
 268  called strip.o.
 269
 270CONFIG_ARLAN
 271  Aironet makes Arlan, a class of wireless LAN adapters. These use the
 272  www.Telxon.com chip, which is also used on several similar cards.
 273  This driver is tested on the 655 and IC2200 series cards. Look at
 274  <http://www.ylenurme.ee/~elmer/655/> for the latest information.
 275
 276  The driver is built as two modules, arlan and arlan-proc. The latter
 277  is the /proc interface and is not needed most of time.
 278
 279  On some computers the card ends up in non-valid state after some
 280  time. Use a ping-reset script to clear it.
 281
 282CONFIG_AIRONET4500
 283  www.aironet.com (recently bought by Cisco) makes these 802.11 DS
 284  adapters.  Driver by Elmer Joandi (elmer@ylenurme.ee).
 285
 286  Say Y here if you have such an adapter, and then say Y below to
 287  the option that applies to your particular type of card (PCI, ISA,
 288  or PCMCIA).
 289
 290  This driver is also available as a module ( = code which can be
 291  inserted in and removed from the running kernel whenever you want).
 292  The module will be called aironet4500_core.o. If you want to
 293  compile it as a module, say M here and read
 294  <file:Documentation/modules.txt> as well as
 295  <file:Documentation/networking/net-modules.txt>.
 296
 297  quick config parameters:
 298        SSID=tsunami - "The Password"
 299        adhoc=1         there are no Access Points around
 300        master=1        Adhoc master (the one who creates network
 301                        sync)
 302        slave=1         Adhoc slave (btw, it is still forming own net
 303                        sometimes, and has problems with firmware...
 304                        change IbssJoinNetTimeout from /proc...)
 305        channel=1..?    meaningful in adhoc mode
 306
 307  If you have problems with screwing up card, both_bap_lock=1 is a
 308  conservative value (performance hit 15%).
 309
 310  All other parameters can be set via the proc interface.
 311
 312CONFIG_AIRONET4500_NONCS
 313  If you have an ISA, PCI or PCMCIA Aironet 4500/4800 wireless LAN
 314  card, say Y here, and then also to the options below that apply
 315  to you.
 316
 317  This driver is also available as a module ( = code which can be
 318  inserted in and removed from the running kernel whenever you want).
 319  The module will be called aironet4500_card.o.  If you want to
 320  compile it as a module, say M here and read
 321  <file:Documentation/modules.txt>.
 322
 323CONFIG_AIRONET4500_PNP
 324  If you have an ISA Aironet 4500/4800 card which you want to use in
 325  PnP (Plug and Play) mode, say Y here. This is the recommended mode
 326  for ISA cards. Remember however to enable the PnP jumper on the
 327  board if you say Y here.
 328
 329CONFIG_AIRONET4500_PCI
 330  If you have an PCI Aironet 4500/4800 card, say Y here.
 331
 332CONFIG_AIRONET4500_ISA
 333  If you have an ISA Aironet 4500/4800 card which you want to run in
 334  non-PnP mode, say Y here. This is not recommended and does not work
 335  correctly at this point. Say N.
 336
 337CONFIG_AIRONET4500_I365
 338  If you have a PCMCIA Aironet 4500/4800 card which you want to use
 339  without the standard PCMCIA cardservices provided by the pcmcia-cs
 340  package, say Y here. This is not recommended, so say N.
 341
 342CONFIG_AIRONET4500_PROC
 343  If you say Y here (and to the "/proc file system" below), you will
 344  be able to configure your Aironet card via the
 345  /proc/sys/aironet4500 interface.
 346
 347  Additional info: look in <file:drivers/net/aironet4500_rid.c>.
 348
 349  This driver is also available as a module ( = code which can be
 350  inserted in and removed from the running kernel whenever you want).
 351  The module will be called aironet4500_proc.o. If you want to
 352  compile it as a module, say M here and read
 353  <file:Documentation/modules.txt>.
 354
 355  NOTE: the proc interface uses a lot of memory, so it is recommended
 356        to compile it as a module and remove the module after
 357        configuration.
 358
 359CONFIG_PLIP
 360  PLIP (Parallel Line Internet Protocol) is used to create a
 361  reasonably fast mini network consisting of two (or, rarely, more)
 362  local machines.  A PLIP link from a Linux box is a popular means to
 363  install a Linux distribution on a machine which doesn't have a
 364  CD-ROM drive (a minimal system has to be transferred with floppies
 365  first). The kernels on both machines need to have this PLIP option
 366  enabled for this to work.
 367
 368  The PLIP driver has two modes, mode 0 and mode 1.  The parallel
 369  ports (the connectors at the computers with 25 holes) are connected
 370  with "null printer" or "Turbo Laplink" cables which can transmit 4
 371  bits at a time (mode 0) or with special PLIP cables, to be used on
 372  bidirectional parallel ports only, which can transmit 8 bits at a
 373  time (mode 1); you can find the wiring of these cables in
 374  <file:Documentation/networking/PLIP.txt>.  The cables can be up to
 375  15m long.  Mode 0 works also if one of the machines runs DOS/Windows
 376  and has some PLIP software installed, e.g. the Crynwr PLIP packet
 377  driver (<http://oak.oakland.edu/simtel.net/msdos/pktdrvr-pre.html>)
 378  and winsock or NCSA's telnet.
 379
 380  If you want to use PLIP, say Y and read the PLIP mini-HOWTO as well
 381  as the NET-3-HOWTO, both available from
 382  <http://www.linuxdoc.org/docs.html#howto>.  Note that the PLIP
 383  protocol has been changed and this PLIP driver won't work together
 384  with the PLIP support in Linux versions 1.0.x.  This option enlarges
 385  your kernel by about 8 KB.
 386
 387  If you want to compile this as a module ( = code which can be
 388  inserted in and removed from the running kernel whenever you want),
 389  say M here and read <file:Documentation/modules.txt> as well as
 390  <file:Documentation/networking/net-modules.txt>.  The module will be
 391  called plip.o.  If unsure, say Y or M, in case you buy a laptop
 392  later.
 393
 394CONFIG_EQUALIZER
 395  If you have two serial connections to some other computer (this
 396  usually requires two modems and two telephone lines) and you use
 397  SLIP (the protocol for sending Internet traffic over telephone
 398  lines) or PPP (a better SLIP) on them, you can make them behave like
 399  one double speed connection using this driver.  Naturally, this has
 400  to be supported at the other end as well, either with a similar EQL
 401  Linux driver or with a Livingston Portmaster 2e.
 402
 403  Say Y if you want this and read
 404  <file:Documentation/networking/eql.txt>.  You may also want to read
 405  section 6.2 of the NET-3-HOWTO, available from
 406  <http://www.linuxdoc.org/docs.html#howto>.
 407
 408  This driver is also available as a module ( = code which can be
 409  inserted in and removed from the running kernel whenever you want).
 410  The module will be called eql.o.  If you want to compile it as a
 411  module, say M here and read <file:Documentation/modules.txt>.  If
 412  unsure, say N.
 413
 414CONFIG_TUN
 415  TUN/TAP provides packet reception and transmission for user space
 416  programs.  It can be viewed as a simple Point-to-Point or Ethernet
 417  device, which instead of receiving packets from a physical media,
 418  receives them from user space program and instead of sending packets
 419  via physical media writes them to the user space program.
 420
 421  When a program opens /dev/net/tun, driver creates and registers
 422  corresponding net device tunX or tapX.  After a program closed above
 423  devices, driver will automatically delete tunXX or tapXX device and
 424  all routes corresponding to it.
 425
 426  Please read <file:Documentation/networking/tuntap.txt> for more
 427  information.
 428
 429  This driver is also available as a module ( = code which can be
 430  inserted in and removed from the running kernel whenever you want).
 431  The module will be called tun.o.  If you want to compile it as a
 432  module, say M here and read <file:Documentation/modules.txt>.
 433
 434  If you don't know what to use this for, you don't need it.
 435
 436CONFIG_ETHERTAP
 437  If you say Y here (and have said Y to "Kernel/User network link
 438  driver", above) and create a character special file /dev/tap0 with
 439  major number 36 and minor number 16 using mknod ("man mknod"), you
 440  will be able to have a user space program read and write raw
 441  Ethernet frames from/to that special file.  tap0 can be configured
 442  with ifconfig and route like any other Ethernet device but it is not
 443  connected to any physical LAN; everything written by the user to
 444  /dev/tap0 is treated by the kernel as if it had come in from a LAN
 445  to the device tap0; everything the kernel wants to send out over the
 446  device tap0 can instead be read by the user from /dev/tap0: the user
 447  mode program replaces the LAN that would be attached to an ordinary
 448  Ethernet device. Please read the file
 449  <file:Documentation/networking/ethertap.txt> for more information.
 450
 451  This driver is also available as a module ( = code which can be
 452  inserted in and removed from the running kernel whenever you want).
 453  The module will be called ethertap.o. If you want to compile it as a
 454  module, say M here and read <file:Documentation/modules.txt>.
 455
 456  If you don't know what to use this for, you don't need it.
 457
 458CONFIG_NET_FC
 459  Fibre Channel is a high speed serial protocol mainly used to connect
 460  large storage devices to the computer; it is compatible with and
 461  intended to replace SCSI.
 462
 463  If you intend to use Fibre Channel, you need to have a Fibre channel
 464  adaptor card in your computer; say Y here and to the driver for your
 465  adaptor below. You also should have said Y to "SCSI support" and
 466  "SCSI generic support".
 467
 468CONFIG_IPHASE5526
 469  Say Y here if you have a Fibre Channel adaptor of this kind.
 470
 471  The driver is also available as a module ( = code which can be
 472  inserted in and removed from the running kernel whenever you want).
 473  The module will be called iph5526.o. For general information about
 474  modules read <file:Documentation/modules.txt>.
 475
 476CONFIG_RCPCI
 477  This is a driver for hardware which provides a Virtual Private
 478  Network (VPN). Say Y if you have it.
 479
 480  This code is also available as a module called rcpci.o ( = code
 481  which can be inserted in and removed from the running kernel
 482  whenever you want). If you want to compile it as a module, say M
 483  here and read <file:Documentation/modules.txt>.
 484
 485CONFIG_NET_ETHERNET
 486  Ethernet (also called IEEE 802.3 or ISO 8802-2) is the most common
 487  type of Local Area Network (LAN) in universities and companies.
 488
 489  Common varieties of Ethernet are: 10BASE-2 or Thinnet (10 Mbps over
 490  coaxial cable, linking computers in a chain), 10BASE-T or twisted
 491  pair (10 Mbps over twisted pair cable, linking computers to central
 492  hubs), 10BASE-F (10 Mbps over optical fiber links, using hubs),
 493  100BASE-TX (100 Mbps over two twisted pair cables, using hubs),
 494  100BASE-T4 (100 Mbps over 4 standard voice-grade twisted pair
 495  cables, using hubs), 100BASE-FX (100 Mbps over optical fiber links)
 496  [the 100BASE varieties are also known as Fast Ethernet], and Gigabit
 497  Ethernet (1 Gbps over optical fiber or short copper links).
 498
 499  If your Linux machine will be connected to an Ethernet and you have
 500  an Ethernet network interface card (NIC) installed in your computer,
 501  say Y here and read the Ethernet-HOWTO, available from
 502  <http://www.linuxdoc.org/docs.html#howto>. You will then also have
 503  to say Y to the driver for your particular NIC.
 504
 505  Note that the answer to this question won't directly affect the
 506  kernel: saying N will just cause the configurator to skip all
 507  the questions about Ethernet network cards. If unsure, say N.
 508
 509CONFIG_NET_VENDOR_SMC
 510  If you have a network (Ethernet) card belonging to this class, say Y
 511  and read the Ethernet-HOWTO, available from
 512  <http://www.linuxdoc.org/docs.html#howto>.
 513
 514  Note that the answer to this question doesn't directly affect the
 515  kernel: saying N will just cause the configurator to skip all
 516  the questions about Western Digital cards. If you say Y, you will be
 517  asked for your specific card in the following questions.
 518
 519CONFIG_WD80x3
 520  If you have a network (Ethernet) card of this type, say Y and read
 521  the Ethernet-HOWTO, available from
 522  <http://www.linuxdoc.org/docs.html#howto>.
 523
 524  This driver is also available as a module ( = code which can be
 525  inserted in and removed from the running kernel whenever you want).
 526  The module will be called wd.o.  If you want to compile it as a
 527  module, say M here and read <file:Documentation/modules.txt> as well
 528  as <file:Documentation/networking/net-modules.txt>.
 529
 530CONFIG_ULTRAMCA
 531  If you have a network (Ethernet) card of this type and are running
 532  an MCA based system (PS/2), say Y and read the Ethernet-HOWTO,
 533  available from <http://www.linuxdoc.org/docs.html#howto>.
 534
 535  This driver is also available as a module ( = code which can be
 536  inserted in and removed from the running kernel whenever you want).
 537  The module will be called smc-mca.o.  If you want to compile it as a
 538  module, say M here and read <file:Documentation/modules.txt> as well
 539  as <file:Documentation/networking/net-modules.txt>.
 540
 541CONFIG_ULTRA
 542  If you have a network (Ethernet) card of this type, say Y and read
 543  the Ethernet-HOWTO, available from
 544  <http://www.linuxdoc.org/docs.html#howto>.
 545
 546  Important: There have been many reports that, with some motherboards
 547  mixing an SMC Ultra and an Adaptec AHA154x SCSI card (or compatible,
 548  such as some BusLogic models) causes corruption problems with many
 549  operating systems. The Linux smc-ultra driver has a work-around for
 550  this but keep it in mind if you have such a SCSI card and have
 551  problems.
 552
 553  This driver is also available as a module ( = code which can be
 554  inserted in and removed from the running kernel whenever you want).
 555  The module will be called smc-ultra.o.  If you want to compile it as
 556  a module, say M here and read <file:Documentation/modules.txt> as
 557  well as <file:Documentation/networking/net-modules.txt>.
 558
 559CONFIG_ULTRA32
 560  If you have a network (Ethernet) card of this type, say Y and read
 561  the Ethernet-HOWTO, available from
 562  <http://www.linuxdoc.org/docs.html#howto>.
 563
 564  This driver is also available as a module ( = code which can be
 565  inserted in and removed from the running kernel whenever you want).
 566  The module will be called smc-ultra32.o.  If you want to compile it
 567  as a module, say M here and read <file:Documentation/modules.txt> as
 568  well as <file:Documentation/networking/net-modules.txt>.
 569
 570CONFIG_SMC9194
 571  This is support for the SMC9xxx based Ethernet cards. Choose this
 572  option if you have a DELL laptop with the docking station, or
 573  another SMC9192/9194 based chipset.  Say Y if you want it compiled
 574  into the kernel, and read the file
 575  <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO,
 576  available from <http://www.linuxdoc.org/docs.html#howto>.
 577
 578  This driver is also available as a module ( = code which can be
 579  inserted in and removed from the running kernel whenever you want).
 580  The module will be called smc9194.o.  If you want to compile it as a
 581  module, say M here and read <file:Documentation/modules.txt> as well
 582  as <file:Documentation/networking/net-modules.txt>.
 583
 584CONFIG_NE2K_PCI
 585  This driver is for NE2000 compatible PCI cards. It will not work
 586  with ISA NE2000 cards (they have their own driver, "NE2000/NE1000
 587  support" below). If you have a PCI NE2000 network (Ethernet) card,
 588  say Y and read the Ethernet-HOWTO, available from
 589  <http://www.linuxdoc.org/docs.html#howto>.
 590
 591  This driver also works for the following NE2000 clone cards:
 592    RealTek RTL-8029  Winbond 89C940  Compex RL2000  KTI ET32P2
 593    NetVin NV5000SC   Via 86C926      SureCom NE34   Winbond
 594    Holtek HT80232    Holtek HT80229
 595
 596  This driver is also available as a module ( = code which can be
 597  inserted in and removed from the running kernel whenever you want).
 598  The module will be called ne2k-pci.o.  If you want to compile it as
 599  a module, say M here and read <file:Documentation/modules.txt> as
 600  well as <file:Documentation/networking/net-modules.txt>.
 601
 602CONFIG_NET_VENDOR_RACAL
 603  If you have a network (Ethernet) card belonging to this class, such
 604  as the NI5010, NI5210 or NI6210, say Y and read the Ethernet-HOWTO,
 605  available from <http://www.linuxdoc.org/docs.html#howto>.
 606
 607  Note that the answer to this question doesn't directly affect the
 608  kernel: saying N will just cause the configurator to skip all
 609  the questions about NI cards. If you say Y, you will be asked for
 610  your specific card in the following questions.
 611
 612CONFIG_NI5010
 613  If you have a network (Ethernet) card of this type, say Y and read
 614  the Ethernet-HOWTO, available from
 615  <http://www.linuxdoc.org/docs.html#howto>. Note that this is still
 616  experimental code.
 617
 618  This driver is also available as a module ( = code which can be
 619  inserted in and removed from the running kernel whenever you want).
 620  The module will be called ni5010.o.  If you want to compile it as a
 621  module, say M here and read <file:Documentation/modules.txt> as well
 622  as <file:Documentation/networking/net-modules.txt>.
 623
 624CONFIG_NI52
 625  If you have a network (Ethernet) card of this type, say Y and read
 626  the Ethernet-HOWTO, available from
 627  <http://www.linuxdoc.org/docs.html#howto>.
 628
 629  This driver is also available as a module ( = code which can be
 630  inserted in and removed from the running kernel whenever you want).
 631  The module will be called ni52.o.  If you want to compile it as a
 632  module, say M here and read <file:Documentation/modules.txt> as well
 633  as <file:Documentation/networking/net-modules.txt>.
 634
 635CONFIG_NI65
 636  If you have a network (Ethernet) card of this type, say Y and read
 637  the Ethernet-HOWTO, available from
 638  <http://www.linuxdoc.org/docs.html#howto>.
 639
 640  This driver is also available as a module ( = code which can be
 641  inserted in and removed from the running kernel whenever you want).
 642  The module will be called ni65.o.  If you want to compile it as a
 643  module, say M here and read <file:Documentation/modules.txt> as well
 644  as <file:Documentation/networking/net-modules.txt>.
 645
 646CONFIG_8139CP
 647  This is a driver for the Fast Ethernet PCI network cards based on
 648  the RTL8139C+ chips. If you have one of those, say Y and read
 649  the Ethernet-HOWTO, available from
 650  <http://www.linuxdoc.org/docs.html#howto>.
 651
 652  If you want to compile this driver as a module ( = code which can be
 653  inserted in and removed from the running kernel whenever you want),
 654  say M here and read Documentation/modules.txt. This is recommended.
 655  The module will be called 8139cp.o.
 656
 657CONFIG_8139TOO
 658  This is a driver for the Fast Ethernet PCI network cards based on
 659  the RTL8139 chips. If you have one of those, say Y and read
 660  <file:Documentation/networking/8139too.txt> as well as the
 661  Ethernet-HOWTO, available from
 662  <http://www.linuxdoc.org/docs.html#howto>.
 663
 664  If you want to compile this driver as a module ( = code which can be
 665  inserted in and removed from the running kernel whenever you want),
 666  say M here and read <file:Documentation/modules.txt>.  This is
 667  recommended.  The module will be called 8139too.o.
 668
 669CONFIG_8139TOO_PIO
 670  This instructs the driver to use programmed I/O ports (PIO) instead
 671  of PCI shared memory (MMIO).  This can possibly solve some problems
 672  in case your mainboard has memory consistency issues.  If unsure,
 673  say N.
 674
 675CONFIG_8139TOO_TUNE_TWISTER
 676  This implements a function which might come in handy in case you
 677  are using low quality on long cabling. It is required for RealTek
 678  RTL-8139 revision K boards, and totally unused otherwise.  It tries
 679  to match the transceiver to the cable characteristics. This is
 680  experimental since hardly documented by the manufacturer.
 681  If unsure, say Y.
 682
 683CONFIG_8139TOO_8129
 684  This enables support for the older and uncommon RTL-8129 and
 685  RTL-8130 chips, which support MII via an external transceiver,
 686  instead of an internal one.  Disabling this option will save some
 687  memory by making the code size smaller.  If unsure, say Y.
 688
 689CONFIG_8139_OLD_RX_RESET
 690  The 8139too driver was recently updated to contain a more rapid
 691  reset sequence, in the face of severe receive errors.  This "new"
 692  RX-reset method should be adequate for all boards.  But if you
 693  experience problems, you can enable this option to restore the
 694  old RX-reset behavior.  If unsure, say N.
 695
 696CONFIG_SIS900
 697  This is a driver for the Fast Ethernet PCI network cards based on
 698  the SiS 900 and SiS 7016 chips. The SiS 900 core is also embedded in
 699  SiS 630 and SiS 540 chipsets.  If you have one of those, say Y and
 700  read the Ethernet-HOWTO, available at
 701  <http://www.linuxdoc.org/docs.html#howto>.  Please read
 702  <file:Documentation/networking/sis900.txt> and comments at the
 703  beginning of <file:drivers/net/sis900.c> for more information.
 704
 705  This driver also supports AMD 79C901 HomePNA so that you can use
 706  your phone line as a network cable.
 707
 708  If you want to compile this driver as a module ( = code which can be
 709  inserted in and removed from the running kernel whenever you want),
 710  say M here and read <file:Documentation/modules.txt>.  This is
 711  recommended.  The module will be called sis900.o.
 712
 713CONFIG_YELLOWFIN
 714  Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet
 715  adapter or the SYM53C885 Ethernet controller. The Gigabit adapter is
 716  used by the Beowulf Linux cluster project.  See
 717  <http://cesdis.gsfc.nasa.gov/linux/drivers/yellowfin.html> for more
 718  information about this driver in particular and Beowulf in general.
 719
 720  If you want to compile this driver as a module ( = code which can be
 721  inserted in and removed from the running kernel whenever you want),
 722  say M here and read <file:Documentation/modules.txt>.  This is
 723  recommended.  The module will be called yellowfin.o.
 724
 725CONFIG_NET_SB1000
 726  This is a driver for the General Instrument (also known as
 727  NextLevel) SURFboard 1000 internal
 728  cable modem. This is an ISA card which is used by a number of cable
 729  TV companies to provide cable modem access. It's a one-way
 730  downstream-only cable modem, meaning that your upstream net link is
 731  provided by your regular phone modem.
 732
 733  At present this driver only compiles as a module, so say M here if
 734  you have this card. The module will be called sb1000.o. Then read
 735  <file:Documentation/networking/README.sb1000> for information on how
 736  to use this module, as it needs special ppp scripts for establishing
 737  a connection. Further documentation and the necessary scripts can be
 738  found at:
 739
 740  <http://www.jacksonville.net/~fventuri/>
 741  <http://home.adelphia.net/~siglercm/sb1000.html>
 742  <http://linuxpower.cx/~cable/>
 743
 744  If you don't have this card, of course say N.
 745
 746CONFIG_ADAPTEC_STARFIRE
 747  Say Y here if you have an Adaptec Starfire (or DuraLAN) PCI network
 748  adapter. The DuraLAN chip is used on the 64 bit PCI boards from
 749  Adaptec e.g. the ANA-6922A. The older 32 bit boards use the tulip
 750  driver.
 751
 752  If you want to compile this driver as a module ( = code which can be
 753  inserted in and removed from the running kernel whenever you want),
 754  say M here and read <file:Documentation/modules.txt>.  This is
 755  recommended.  The module will be called starfire.o.
 756
 757CONFIG_ACENIC
 758  Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear
 759  GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet
 760  adapter. The driver allows for using the Jumbo Frame option (9000
 761  bytes/frame) however it requires that your switches can handle this
 762  as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig
 763  line.
 764
 765  If you want to compile this driver as a module ( = code which can be
 766  inserted in and removed from the running kernel whenever you want),
 767  say M here and read <file:Documentation/modules.txt>.  This is
 768  recommended.  The module will be called acenic.o.
 769
 770CONFIG_ACENIC_OMIT_TIGON_I
 771  Say Y here if you only have Tigon II based AceNICs and want to leave
 772  out support for the older Tigon I based cards which are no longer
 773  being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B
 774  version)).  This will reduce the size of the driver object by
 775  app. 100KB.  If you are not sure whether your card is a Tigon I or a
 776  Tigon II, say N here.
 777
 778  The safe and default value for this is N.
 779
 780CONFIG_SK98LIN
 781  Say Y here if you have a SysKonnect SK-98xx Gigabit Ethernet Server
 782  Adapter. The following adapters are supported by this driver:
 783  - SK-9841 (single link 1000Base-LX)
 784  - SK-9842 (dual link   1000Base-LX)
 785  - SK-9843 (single link 1000Base-SX)
 786  - SK-9844 (dual link   1000Base-SX)
 787  - SK-9821 (single link 1000Base-T)
 788  - SK-9822 (dual link   1000Base-T)
 789  - SK-9861 (single link Volition connector)
 790  - SK-9862 (dual link   Volition connector)
 791  The driver also supports the following adapters from Allied Telesyn:
 792  - AT2970...
 793
 794  The dual link adapters support a link-failover feature.  Read
 795  <file:Documentation/networking/sk98lin.txt> for information about
 796  optional driver parameters.
 797  Questions concerning this driver may be addressed to:
 798    linux@syskonnect.de
 799
 800  If you want to compile this driver as a module ( = code which can be
 801  inserted in and removed from the running kernel whenever you want),
 802  say M here and read <file:Documentation/modules.txt>.  This is
 803  recommended.  The module will be called sk98lin.o.
 804
 805CONFIG_SUNGEM
 806  Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0.  See also
 807  <http://www.sun.com/products-n-solutions/hardware/docs/pdf/806-3985-10.pdf>.
 808
 809CONFIG_TIGON3
 810  This driver supports Broadcom Tigon3 based gigabit Ethernet cards.
 811
 812  If you want to compile this driver as a module ( = code which can be
 813  inserted in and removed from the running kernel whenever you want),
 814  say M here and read <file:Documentation/modules.txt>.  This is
 815  recommended.  The module will be called tg3.o.
 816
 817CONFIG_MYRI_SBUS
 818  This driver supports MyriCOM Sbus gigabit Ethernet cards.
 819
 820  If you want to compile this driver as a module ( = code which can be
 821  inserted in and removed from the running kernel whenever you want),
 822  say M here and read <file:Documentation/modules.txt>.  This is
 823  recommended.  The module will be called myri_sbus.o.
 824
 825CONFIG_DL2K
 826  This driver supports D-Link 2000-based gigabit ethernet cards, which
 827  includes
 828       D-Link DGE-550T Gigabit Ethernet Adapter.
 829       D-Link DL2000-based Gigabit Ethernet Adapter.
 830
 831  If you want to compile this driver as a module ( = code which can be
 832  inserted in and removed from the running kernel whenever you want),
 833  say M here and read <file:Documentation/modules.txt>.  This is
 834  recommended.  The module will be called dl2k.o.
 835
 836CONFIG_E1000
 837  This driver supports Intel(R) PRO/1000 gigabit ethernet family of
 838  adapters, which includes:
 839
 840     Controller  Adapter Name                         Board IDs
 841     ----------  ------------                         ---------
 842     82542       PRO/1000 Gigabit Server Adapter      700262-xxx,
 843                                                      717037-xxx
 844     82543       PRO/1000 F Server Adapter            738640-xxx,
 845                                                      A38888-xxx
 846     82543       PRO/1000 T Server Adapter            A19845-xxx,
 847                                                      A33948-xxx
 848     82544       PRO/1000 XT Server Adapter           A51580-xxx
 849     82544       PRO/1000 XF Server Adapter           A50484-xxx
 850     82544       PRO/1000 T Desktop Adapter           A62947-xxx
 851     82540       PRO/1000 MT Desktop Adapter          A78408-xxx
 852     82545       PRO/1000 MT Server Adapter           A92165-xxx
 853     82546       PRO/1000 MT Dual Port Server Adapter A92111-xxx
 854     82545       PRO/1000 MF Server Adapter           A91622-xxx
 855     82545       PRO/1000 MF Server Adapter(LX)       A91624-xxx
 856     82546       PRO/1000 MF Dual Port Server Adapter A91620-xxx 
 857
 858  For more information on how to identify your adapter, go to the
 859  Adapter & Driver ID Guide at:
 860
 861   <http://support.intel.com/support/network/adapter/pro100/21397.htm>
 862
 863  For general information and support, go to the Intel support
 864  website at:
 865
 866   <http://support.intel.com>
 867
 868  More specific information on configuring the driver is in 
 869  <file:Documentation/networking/e1000.txt>.
 870
 871  This driver is also available as a module ( = code which can be
 872  inserted in and removed from the running kernel whenever you want).
 873  The module will be called e1000.o.  If you want to compile it as a
 874  module, say M here and read <file:Documentation/modules.txt> as well
 875  as <file:Documentation/networking/net-modules.txt>.
 876
 877CONFIG_LANCE
 878  If you have a network (Ethernet) card of this type, say Y and read
 879  the Ethernet-HOWTO, available from
 880  <http://www.linuxdoc.org/docs.html#howto>. Some LinkSys cards are
 881  of this type.
 882
 883  If you want to compile this driver as a module ( = code which can be
 884  inserted in and removed from the running kernel whenever you want),
 885  say M here and read <file:Documentation/modules.txt>.  This is
 886  recommended.  The module will be called lance.o.
 887
 888CONFIG_MIPS_AU1000_ENET
 889  If you have an Alchemy Semi AU1000 ethernet controller
 890  on an SGI MIPS system, say Y.  Otherwise, say N.
 891
 892CONFIG_SGI_IOC3_ETH
 893  If you have a network (Ethernet) card of this type, say Y and read
 894  the Ethernet-HOWTO, available from
 895  <http://www.linuxdoc.org/docs.html#howto>.
 896
 897CONFIG_STNIC
 898  Support for cards based on the National Semiconductor DP83902AV
 899  ST-NIC Serial Network Interface Controller for Twisted Pair.  This
 900  is a 10Mbit/sec Ethernet controller.  Product overview and specs at
 901  <http://www.national.com/pf/DP/DP83902A.html>.
 902
 903  If unsure, say N.
 904
 905CONFIG_NET_VENDOR_3COM
 906  If you have a network (Ethernet) card belonging to this class, say Y
 907  and read the Ethernet-HOWTO, available from
 908  <http://www.linuxdoc.org/docs.html#howto>.
 909
 910  Note that the answer to this question doesn't directly affect the
 911  kernel: saying N will just cause the configurator to skip all
 912  the questions about 3COM cards. If you say Y, you will be asked for
 913  your specific card in the following questions.
 914
 915CONFIG_EL1
 916  If you have a network (Ethernet) card of this type, say Y and read
 917  the Ethernet-HOWTO, available from
 918  <http://www.linuxdoc.org/docs.html#howto>.  Also, consider buying a
 919  new card, since the 3c501 is slow, broken, and obsolete: you will
 920  have problems.  Some people suggest to ping ("man ping") a nearby
 921  machine every minute ("man cron") when using this card.
 922
 923  This driver is also available as a module ( = code which can be
 924  inserted in and removed from the running kernel whenever you want).
 925  The module will be called 3c501.o.  If you want to compile it as a
 926  module, say M here and read <file:Documentation/modules.txt> as well
 927  as <file:Documentation/networking/net-modules.txt>.
 928
 929CONFIG_EL2
 930  If you have a network (Ethernet) card of this type, say Y and read
 931  the Ethernet-HOWTO, available from
 932  <http://www.linuxdoc.org/docs.html#howto>.
 933
 934  This driver is also available as a module ( = code which can be
 935  inserted in and removed from the running kernel whenever you want).
 936  The module will be called 3c503.o.  If you want to compile it as a
 937  module, say M here and read <file:Documentation/modules.txt> as well
 938  as <file:Documentation/networking/net-modules.txt>.
 939
 940CONFIG_ELPLUS
 941  Information about this network (Ethernet) card can be found in
 942  <file:Documentation/networking/3c505.txt>.  If you have a card of
 943  this type, say Y and read the Ethernet-HOWTO, available from
 944  <http://www.linuxdoc.org/docs.html#howto>.
 945
 946  If you want to compile this as a module ( = code which can be
 947  inserted in and removed from the running kernel whenever you want),
 948  say M here and read <file:Documentation/modules.txt> as well as
 949  <file:Documentation/networking/net-modules.txt>.  The module will be
 950  called 3c505.o.
 951
 952CONFIG_EL16
 953  If you have a network (Ethernet) card of this type, say Y and read
 954  the Ethernet-HOWTO, available from
 955  <http://www.linuxdoc.org/docs.html#howto>.
 956
 957  This driver is also available as a module ( = code which can be
 958  inserted in and removed from the running kernel whenever you want).
 959  The module will be called 3c507.o.  If you want to compile it as a
 960  module, say M here and read <file:Documentation/modules.txt> as well
 961  as <file:Documentation/networking/net-modules.txt>.
 962
 963CONFIG_ELMC
 964  If you have a network (Ethernet) card of this type, say Y and read
 965  the Ethernet-HOWTO, available from
 966  <http://www.linuxdoc.org/docs.html#howto>.
 967
 968  This driver is also available as a module ( = code which can be
 969  inserted in and removed from the running kernel whenever you want).
 970  The module will be called 3c523.o.  If you want to compile it as a
 971  module, say M here and read <file:Documentation/modules.txt> as well
 972  as <file:Documentation/networking/net-modules.txt>.
 973
 974CONFIG_ELMC_II
 975  If you have a network (Ethernet) card of this type, say Y and read
 976  the Ethernet-HOWTO, available from
 977  <http://www.linuxdoc.org/docs.html#howto>.
 978
 979  This driver is also available as a module ( = code which can be
 980  inserted in and removed from the running kernel whenever you want).
 981  The module will be called 3c527.o.  If you want to compile it as a
 982  module, say M here and read <file:Documentation/modules.txt> as well
 983  as <file:Documentation/networking/net-modules.txt>.
 984
 985CONFIG_EL3
 986  If you have a network (Ethernet) card belonging to the 3Com
 987  EtherLinkIII series, say Y and read the Ethernet-HOWTO, available
 988  from <http://www.linuxdoc.org/docs.html#howto>.
 989
 990  If your card is not working you may need to use the DOS
 991  setup disk to disable Plug & Play mode, and to select the default
 992  media type.
 993
 994  If you want to compile this as a module ( = code which can be
 995  inserted in and removed from the running kernel whenever you want),
 996  say M here and read <file:Documentation/modules.txt> as well as
 997  <file:Documentation/networking/net-modules.txt>.  The module will be
 998  called 3c509.o.
 999
1000CONFIG_3C515
1001  If you have a 3Com ISA EtherLink XL "Corkscrew" 3c515 Fast Ethernet
1002  network card, say Y and read the Ethernet-HOWTO, available from
1003  <http://www.linuxdoc.org/docs.html#howto>.
1004
1005  If you want to compile this as a module ( = code which can be
1006  inserted in and removed from the running kernel whenever you want),
1007  say M here and read <file:Documentation/modules.txt> as well as
1008  <file:Documentation/networking/net-modules.txt>.  The module will be
1009  called 3c515.o.
1010
1011CONFIG_VORTEX
1012  This option enables driver support for a large number of 10mbps and
1013  10/100mbps EISA, PCI and PCMCIA 3Com network cards:
1014
1015  "Vortex"    (Fast EtherLink 3c590/3c592/3c595/3c597) EISA and PCI
1016  "Boomerang" (EtherLink XL 3c900 or 3c905)            PCI
1017  "Cyclone"   (3c540/3c900/3c905/3c980/3c575/3c656)    PCI and Cardbus
1018  "Tornado"   (3c905)                                  PCI
1019  "Hurricane" (3c555/3cSOHO)                           PCI
1020
1021  If you have such a card, say Y and read the Ethernet-HOWTO,
1022  available from <http://www.linuxdoc.org/docs.html#howto>. More
1023  specific information is in
1024  <file:Documentation/networking/vortex.txt> and in the comments at
1025  the beginning of <file:drivers/net/3c59x.c>.
1026
1027  If you want to compile this as a module ( = code which can be
1028  inserted in and removed from the running kernel whenever you want),
1029  say M here and read <file:Documentation/modules.txt> as well as
1030  <file:Documentation/networking/net-modules.txt>.
1031
1032CONFIG_NET_ISA
1033  If your network (Ethernet) card hasn't been mentioned yet and its
1034  bus system (that's the way the cards talks to the other components
1035  of your computer) is ISA (as opposed to EISA, VLB or PCI), say Y.
1036  Make sure you know the name of your card. Read the Ethernet-HOWTO,
1037  available from <http://www.linuxdoc.org/docs.html#howto>.
1038
1039  If unsure, say Y.
1040
1041  Note that the answer to this question doesn't directly affect the
1042  kernel: saying N will just cause the configurator to skip all
1043  the remaining ISA network card questions. If you say Y, you will be
1044  asked for your specific card in the following questions.
1045
1046CONFIG_E2100
1047  If you have a network (Ethernet) card of this type, say Y and read
1048  the Ethernet-HOWTO, available from
1049  <http://www.linuxdoc.org/docs.html#howto>.
1050
1051  This driver is also available as a module ( = code which can be
1052  inserted in and removed from the running kernel whenever you want).
1053  The module will be called e2100.o.  If you want to compile it as a
1054  module, say M here and read <file:Documentation/modules.txt> as well
1055  as <file:Documentation/networking/net-modules.txt>.
1056
1057CONFIG_CS89x0
1058  Support for CS89x0 chipset based Ethernet cards. If you have a
1059  network (Ethernet) card of this type, say Y and read the
1060  Ethernet-HOWTO, available from
1061  <http://www.linuxdoc.org/docs.html#howto> as well as
1062  <file:Documentation/networking/cs89x0.txt>.
1063
1064  If you want to compile this as a module ( = code which can be
1065  inserted in and removed from the running kernel whenever you want),
1066  say M here and read <file:Documentation/modules.txt> as well as
1067  <file:Documentation/networking/net-modules.txt>.  The module will be
1068  called cs89x.o.
1069
1070CONFIG_DEPCA
1071  If you have a network (Ethernet) card of this type, say Y and read
1072  the Ethernet-HOWTO, available from
1073  <http://www.linuxdoc.org/docs.html#howto> as well as
1074  <file:drivers/net/depca.c>.
1075
1076  If you want to compile this as a module ( = code which can be
1077  inserted in and removed from the running kernel whenever you want),
1078  say M here and read <file:Documentation/modules.txt> as well as
1079  <file:Documentation/networking/net-modules.txt>.  The module will be
1080  called
1081  depca.o.
1082
1083CONFIG_EWRK3
1084  This driver supports the DE203, DE204 and DE205 network (Ethernet)
1085  cards. If this is for you, say Y and read
1086  <file:Documentation/networking/ewrk3.txt> in the kernel source as
1087  well as the Ethernet-HOWTO, available from
1088  <http://www.linuxdoc.org/docs.html#howto>.
1089
1090  If you want to compile this as a module ( = code which can be
1091  inserted in and removed from the running kernel whenever you want),
1092  say M here and read <file:Documentation/modules.txt> as well as
1093  <file:Documentation/networking/net-modules.txt>.  The module will be
1094  called ewrk3.o.
1095
1096CONFIG_SEEQ8005
1097  This is a driver for the SEEQ 8005 network (Ethernet) card.  If this
1098  is for you, read the Ethernet-HOWTO, available from
1099  <http://www.linuxdoc.org/docs.html#howto>.
1100
1101  If you want to compile this as a module ( = code which can be
1102  inserted in and removed from the running kernel whenever you want),
1103  say M here and read <file:Documentation/modules.txt> as well as
1104  <file:Documentation/networking/net-modules.txt>.  The module will be
1105  called ewrk3.o.
1106
1107CONFIG_AT1700
1108  If you have a network (Ethernet) card of this type, say Y and read
1109  the Ethernet-HOWTO, available from
1110  <http://www.linuxdoc.org/docs.html#howto>.
1111
1112  This driver is also available as a module ( = code which can be
1113  inserted in and removed from the running kernel whenever you want).
1114  If you want to compile it as a module, say M here and read
1115  <file:Documentation/modules.txt> as well as
1116  <file:Documentation/networking/net-modules.txt>.  The module will be
1117  called at1700.o.
1118
1119CONFIG_FMV18X
1120  If you have a Fujitsu FMV-181/182/183/184 network (Ethernet) card,
1121  say Y and read the Ethernet-HOWTO, available from
1122  <http://www.linuxdoc.org/docs.html#howto>.
1123
1124  If you use an FMV-183 or FMV-184 and it is not working, you may need
1125  to disable Plug & Play mode of the card.
1126
1127  This driver is also available as a module ( = code which can be
1128  inserted in and removed from the running kernel whenever you want).
1129  The module will be called fmv18x.o.  If you want to compile it as a
1130  module, say M here and read <file:Documentation/modules.txt> as well
1131  as <file:Documentation/networking/net-modules.txt>.
1132
1133CONFIG_EEXPRESS_PRO
1134  If you have a network (Ethernet) card of this type, say Y. This
1135  driver supports intel i82595{FX,TX} based boards. Note however
1136  that the EtherExpress PRO/100 Ethernet card has its own separate
1137  driver.  Please read the Ethernet-HOWTO, available from
1138  <http://www.linuxdoc.org/docs.html#howto>.
1139
1140  This driver is also available as a module ( = code which can be
1141  inserted in and removed from the running kernel whenever you want).
1142  The module will be called eepro.o.  If you want to compile it as a
1143  module, say M here and read <file:Documentation/modules.txt> as well
1144  as <file:Documentation/networking/net-modules.txt>.
1145
1146CONFIG_EEXPRESS
1147  If you have an EtherExpress16 network (Ethernet) card, say Y and
1148  read the Ethernet-HOWTO, available from
1149  <http://www.linuxdoc.org/docs.html#howto>.  Note that the Intel
1150  EtherExpress16 card used to be regarded as a very poor choice
1151  because the driver was very unreliable. We now have a new driver
1152  that should do better.
1153
1154  If you want to compile this driver as a module ( = code which can be
1155  inserted in and removed from the running kernel whenever you want),
1156  say M here and read <file:Documentation/modules.txt> as well as
1157  <file:Documentation/networking/net-modules.txt>.  The module will be
1158  called eexpress.o.
1159
1160CONFIG_HAMACHI
1161  If you have a Gigabit Ethernet card of this type, say Y and read
1162  the Ethernet-HOWTO, available from
1163  <http://www.linuxdoc.org/docs.html#howto>.
1164
1165  If you want to compile this as a module ( = code which can be
1166  inserted in and removed from the running kernel whenever you want),
1167  say M here and read <file:Documentation/modules.txt> as well as
1168  <file:Documentation/networking/net-modules.txt>.  The module will be
1169  called hamachi.o.
1170
1171CONFIG_HPLAN_PLUS
1172  If you have a network (Ethernet) card of this type, say Y and read
1173  the Ethernet-HOWTO, available from
1174  <http://www.linuxdoc.org/docs.html#howto>.
1175
1176  This driver is also available as a module ( = code which can be
1177  inserted in and removed from the running kernel whenever you want).
1178  The module will be called hp-plus.o.  If you want to compile it as a
1179  module, say M here and read <file:Documentation/modules.txt> as well
1180  as <file:Documentation/networking/net-modules.txt>.
1181
1182CONFIG_HPLAN
1183  If you have a network (Ethernet) card of this type, say Y and read
1184  the Ethernet-HOWTO, available from
1185  <http://www.linuxdoc.org/docs.html#howto>.
1186
1187  This driver is also available as a module ( = code which can be
1188  inserted in and removed from the running kernel whenever you want).
1189  The module will be called hp.o.  If you want to compile it as a
1190  module, say M here and read <file:Documentation/modules.txt> as well
1191  as <file:Documentation/networking/net-modules.txt>.
1192
1193CONFIG_HP100
1194  If you have a network (Ethernet) card of this type, say Y and read
1195  the Ethernet-HOWTO, available from
1196  <http://www.linuxdoc.org/docs.html#howto>.
1197
1198  If you want to compile this as a module ( = code which can be
1199  inserted in and removed from the running kernel whenever you want),
1200  say M here and read <file:Documentation/modules.txt> as well as
1201  <file:Documentation/networking/net-modules.txt>.  The module will be
1202  called hp100.o.
1203
1204CONFIG_NE2000
1205  If you have a network (Ethernet) card of this type, say Y and read
1206  the Ethernet-HOWTO, available from
1207  <http://www.linuxdoc.org/docs.html#howto>.  Many Ethernet cards
1208  without a specific driver are compatible with NE2000.
1209
1210  If you have a PCI NE2000 card however, say N here and Y to "PCI
1211  NE2000 support", above. If you have a NE2000 card and are running on
1212  an MCA system (a bus system used on some IBM PS/2 computers and
1213  laptops), say N here and Y to "NE/2 (ne2000 MCA version) support",
1214  below.
1215
1216  This driver is also available as a module ( = code which can be
1217  inserted in and removed from the running kernel whenever you want).
1218  The module will be called ne.o.  If you want to compile it as a
1219  module, say M here and read <file:Documentation/modules.txt> as well
1220  as <file:Documentation/networking/net-modules.txt>.
1221
1222CONFIG_NATSEMI
1223  This driver is for the National Semiconductor DP83810 series,
1224  which is used in cards from PureData, NetGear, Linksys
1225  and others, including the 83815 chip.
1226  More specific information and updates are available from
1227  <http://www.scyld.com/network/natsemi.html>.
1228
1229CONFIG_SK_G16
1230  If you have a network (Ethernet) card of this type, say Y and read
1231  the Ethernet-HOWTO, available from
1232  <http://www.linuxdoc.org/docs.html#howto>.
1233
1234CONFIG_NE2_MCA
1235  If you have a network (Ethernet) card of this type, say Y and read
1236  the Ethernet-HOWTO, available from
1237  <http://www.linuxdoc.org/docs.html#howto>.
1238
1239  This driver is also available as a module ( = code which can be
1240  inserted in and removed from the running kernel whenever you want).
1241  The module will be called ne2.o.  If you want to compile it as a
1242  module, say M here and read <file:Documentation/modules.txt> as well
1243  as <file:Documentation/networking/net-modules.txt>.
1244
1245CONFIG_SKMC
1246  These are Micro Channel Ethernet adapters. You need to say Y to "MCA
1247  support" in order to use this driver.  Supported cards are the SKnet
1248  Junior MC2 and the SKnet MC2(+).  The driver automatically
1249  distinguishes between the two cards. Note that using multiple boards
1250  of different type hasn't been tested with this driver.  Say Y if you
1251  have one of these Ethernet adapters.
1252
1253  This driver is also available as a module ( = code which can be
1254  inserted in and removed from the running kernel whenever you want).
1255  The module is called sk_mca.o.  If you want to compile it as a
1256  module, say M here and read <file:Documentation/modules.txt> as well
1257  as <file:Documentation/networking/net-modules.txt>.
1258
1259CONFIG_IBMLANA
1260  This is a Micro Channel Ethernet adapter.  You need to set
1261  CONFIG_MCA to use this driver.  It is both available as an in-kernel
1262  driver and as a module ( = code which can be inserted in and removed
1263  from the running kernel whenever you want).  If you want to compile
1264  it as a module, say M here and read <file:Documentation/modules.txt>
1265  as well as <file:Documentation/networking/net-modules.txt>. The only
1266  currently supported card is the IBM LAN Adapter/A for Ethernet.  It
1267  will both support 16K and 32K memory windows, however a 32K window
1268  gives a better security against packet losses.  Usage of multiple
1269  boards with this driver should be possible, but has not been tested
1270  up to now due to lack of hardware.
1271
1272CONFIG_NET_PCI
1273  This is another class of network cards which attach directly to the
1274  bus. If you have one of those, say Y and read the Ethernet-HOWTO,
1275  available from <http://www.linuxdoc.org/docs.html#howto>.
1276
1277  Note that the answer to this question doesn't directly affect the
1278  kernel: saying N will just cause the configurator to skip all
1279  the questions about this class of network cards. If you say Y, you
1280  will be asked for your specific card in the following questions. If
1281  you are unsure, say Y.
1282
1283CONFIG_PCNET32
1284  If you have a PCnet32 or PCnetPCI based network (Ethernet) card,
1285  answer Y here and read the Ethernet-HOWTO, available from
1286  <http://www.linuxdoc.org/docs.html#howto>.
1287
1288  This driver is also available as a module ( = code which can be
1289  inserted in and removed from the running kernel whenever you want).
1290  The module will be called pcnet32.o.  If you want to compile it as a
1291  module, say M here and read <file:Documentation/modules.txt> as well
1292  as <file:Documentation/networking/net-modules.txt>.
1293
1294CONFIG_AC3200
1295  If you have a network (Ethernet) card of this type, say Y and read
1296  the Ethernet-HOWTO, available from
1297  <http://www.linuxdoc.org/docs.html#howto>.
1298
1299  This driver is also available as a module ( = code which can be
1300  inserted in and removed from the running kernel whenever you want).
1301  The module will be called ac3200.o.  If you want to compile it as a
1302  module, say M here and read <file:Documentation/modules.txt> as well
1303  as <file:Documentation/networking/net-modules.txt>.
1304
1305CONFIG_LNE390
1306  If you have a network (Ethernet) card of this type, say Y and read
1307  the Ethernet-HOWTO, available from
1308  <http://www.linuxdoc.org/docs.html#howto>.
1309
1310  This driver is also available as a module ( = code which can be
1311  inserted in and removed from the running kernel whenever you want).
1312  The module will be called lne390.o.  If you want to compile it as a
1313  module, say M here and read <file:Documentation/modules.txt> as well
1314  as <file:Documentation/networking/net-modules.txt>.
1315
1316CONFIG_NE3210
1317  If you have a network (Ethernet) card of this type, say Y and read
1318  the Ethernet-HOWTO, available from
1319  <http://www.linuxdoc.org/docs.html#howto>.  Note that this driver
1320  will NOT WORK for NE3200 cards as they are completely different.
1321
1322  This driver is also available as a module ( = code which can be
1323  inserted in and removed from the running kernel whenever you want).
1324  The module will be called ne3210.o.  If you want to compile it as a
1325  module, say M here and read <file:Documentation/modules.txt> as well
1326  as <file:Documentation/networking/net-modules.txt>.
1327
1328CONFIG_APRICOT
1329  If you have a network (Ethernet) controller of this type, say Y and
1330  read the Ethernet-HOWTO, available from
1331  <http://www.linuxdoc.org/docs.html#howto>.
1332
1333  If you want to compile this as a module ( = code which can be
1334  inserted in and removed from the running kernel whenever you want),
1335  say M here and read <file:Documentation/modules.txt> as well as
1336  <file:Documentation/networking/net-modules.txt>.  The module will be
1337  called apricot.o.
1338
1339CONFIG_DGRS
1340  This is support for the Digi International RightSwitch series of
1341  PCI/EISA Ethernet switch cards. These include the SE-4 and the SE-6
1342  models.  If you have a network card of this type, say Y and read the
1343  Ethernet-HOWTO, available from
1344  <http://www.linuxdoc.org/docs.html#howto>.  More specific
1345  information is contained in <file:Documentation/networking/dgrs.txt>.
1346
1347  This driver is also available as a module ( = code which can be
1348  inserted in and removed from the running kernel whenever you want).
1349  The module will be called dgrs.o.  If you want to compile it as a
1350  module, say M here and read <file:Documentation/modules.txt> as well
1351  as <file:Documentation/networking/net-modules.txt>.
1352
1353CONFIG_EEPRO100
1354  If you have an Intel EtherExpress PRO/100 PCI network (Ethernet)
1355  card, say Y and read the Ethernet-HOWTO, available from
1356  <http://www.linuxdoc.org/docs.html#howto>.
1357
1358  This driver is also available as a module ( = code which can be
1359  inserted in and removed from the running kernel whenever you want).
1360  The module will be called eepro100.o.  If you want to compile it as
1361  a module, say M here and read <file:Documentation/modules.txt> as
1362  well as <file:Documentation/networking/net-modules.txt>.
1363
1364CONFIG_E100
1365  This driver supports Intel(R) PRO/100 family of adapters, which 
1366  includes:
1367
1368     Controller  Adapter Name                       Board IDs
1369     ----------  ------------                       ---------
1370
1371     82558       PRO/100+ PCI Adapter               668081-xxx, 
1372                                                    689661-xxx
1373     82558       PRO/100+ Management Adapter        691334-xxx, 
1374                                                    701738-xxx,
1375                                                    721383-xxx
1376     82558       PRO/100+ Dual Port Server Adapter  714303-xxx, 
1377                                                    711269-xxx, 
1378                                                    A28276-xxx
1379     82558       PRO/100+ PCI Server Adapter        710550-xxx
1380     82550       PRO/100 S Server Adapter           752438-xxx
1381     82559                                          A56831-xxx, 
1382                                                    A10563-xxx,
1383                                                    A12171-xxx, 
1384                                                    A12321-xxx, 
1385                                                    A12320-xxx, 
1386                                                    A12170-xxx
1387                                                    748568-xxx
1388                                                    748565-xxx
1389     82550       PRO/100 S Desktop Adapter          751767-xxx
1390     82559                                          748592-xxx, 
1391                                                    A12167-xxx, 
1392                                                    A12318-xxx, 
1393                                                    A12317-xxx, 
1394                                                    A12165-xxx,
1395                                                    748569-xxx 
1396     82559       PRO/100+ Server Adapter            729757-xxx
1397     82559       PRO/100 S Management Adapter       748566-xxx, 
1398                                                    748564-xxx
1399     82550       PRO/100 S Dual Port Server Adapter A56831-xxx
1400     82551       PRO/100 M Desktop Adapter          A80897-xxx
1401                 PRO/100 S Advanced Management Adapter 
1402                                                    747842-xxx, 
1403                                                    745171-xxx
1404     CNR         PRO/100 VE Desktop Adapter         A10386-xxx, 
1405                                                    A10725-xxx, 
1406                                                    A23801-xxx, 
1407                                                    A19716-xxx
1408                 PRO/100 VM Desktop Adapter         A14323-xxx, 
1409                                                    A19725-xxx, 
1410                                                    A23801-xxx, 
1411                                                    A22220-xxx, 
1412                                                    A23796-xxx
1413   
1414
1415  To verify that your adapter is supported, find the board ID number 
1416  on the adapter. Look for a label that has a barcode and a number 
1417  in the format 123456-001 (six digits hyphen three digits). Match 
1418  this to the list of numbers above.
1419
1420  For more information on how to identify your adapter, go to the 
1421  Adapter & Driver ID Guide at:
1422
1423    http://support.intel.com/support/network/adapter/pro100/21397.htm
1424
1425  For the latest Intel PRO/100 network driver for Linux, see:
1426
1427    http://appsr.intel.com/scripts-df/support_intel.asp
1428
1429  More specific information on configuring the driver is in 
1430  <file:Documentation/networking/e100.txt>.
1431
1432  This driver is also available as a module ( = code which can be
1433  inserted in and removed from the running kernel whenever you want).
1434  The module will be called e100.o.  If you want to compile it as a
1435  module, say M here and read <file:Documentation/modules.txt> as well
1436  as <file:Documentation/networking/net-modules.txt>.
1437
1438CONFIG_FEALNX
1439  Say Y here to support the Mysom MTD-800 family of PCI-based Ethernet
1440  cards. Specifications and data at
1441  <http://www.myson.com.hk/mtd/datasheet/>.
1442
1443CONFIG_LP486E
1444  Say Y here to support the 82596-based on-board Ethernet controller
1445  for the Panther motherboard, which is one of the two shipped in the
1446  Intel Professional Workstation.
1447
1448CONFIG_ETH16I
1449  If you have a network (Ethernet) card of this type, say Y and read
1450  the Ethernet-HOWTO, available from
1451  <http://www.linuxdoc.org/docs.html#howto>.
1452
1453  This driver is also available as a module ( = code which can be
1454  inserted in and removed from the running kernel whenever you want).
1455  The module will be called eth16i.o.  If you want to compile it as a
1456  module, say M here and read <file:Documentation/modules.txt> as well
1457  as <file:Documentation/networking/net-modules.txt>.
1458
1459CONFIG_TLAN
1460  If you have a PCI Ethernet network card based on the ThunderLAN chip
1461  which is supported by this driver, say Y and read the
1462  Ethernet-HOWTO, available from
1463  <http://www.linuxdoc.org/docs.html#howto>.
1464
1465  Devices currently supported by this driver are Compaq Netelligent,
1466  Compaq NetFlex and Olicom cards.  Please read the file
1467  <file:Documentation/networking/tlan.txt> for more details.
1468
1469  This driver is also available as a module ( = code which can be
1470  inserted in and removed from the running kernel whenever you want).
1471  The module will be called tlan.o.  If you want to compile it as a
1472  module, say M here and read <file:Documentation/modules.txt> as well
1473  as <file:Documentation/networking/net-modules.txt>.
1474
1475  Please email feedback to  torben.mathiasen@compaq.com.
1476
1477CONFIG_VIA_RHINE
1478  If you have a VIA "rhine" based network card (Rhine-I (3043) or
1479  Rhine-2 (VT86c100A)), say Y here.
1480
1481  This driver is also available as a module ( = code which can be
1482  inserted in and removed from the running kernel whenever you want).
1483  The module will be called via-rhine.o.  If you want to compile it as
1484  a module, say M here and read <file:Documentation/modules.txt> as
1485  well as <file:Documentation/networking/net-modules.txt>.
1486
1487CONFIG_VIA_RHINE_MMIO
1488  This instructs the driver to use PCI shared memory (MMIO) instead of
1489  programmed I/O ports (PIO). Enabling this gives an improvement in
1490  processing time in parts of the driver.
1491
1492  It is not known if this works reliably on all "rhine" based cards,
1493  but it has been tested successfully on some DFE-530TX adapters.
1494
1495  If unsure, say N.
1496
1497CONFIG_ES3210
1498  If you have a network (Ethernet) card of this type, say Y and read
1499  the Ethernet-HOWTO, available from
1500  <http://www.linuxdoc.org/docs.html#howto>.
1501
1502  This driver is also available as a module ( = code which can be
1503  inserted in and removed from the running kernel whenever you want).
1504  The module will be called es3210.o.  If you want to compile it as a
1505  module, say M here and read <file:Documentation/modules.txt> as well
1506  as <file:Documentation/networking/net-modules.txt>.
1507
1508CONFIG_EPIC100
1509  This driver is for the SMC EtherPower II 9432 PCI Ethernet NIC,
1510  which is based on the SMC83c17x (EPIC/100).
1511  More specific information and updates are available from
1512  <http://www.scyld.com/network/epic100.html>.
1513
1514CONFIG_DECLANCE
1515  This driver is for the series of Ethernet controllers produced by
1516  DEC (now Compaq) based on the AMD Lance chipset, including the
1517  DEPCA series.  (This chipset is better known via the NE2100 cards.)
1518
1519CONFIG_SGISEEQ
1520  Say Y here if you have an Seeq based Ethernet network card. This is
1521  used in many Silicon Graphics machines.
1522
1523CONFIG_SUNDANCE
1524  This driver is for the Sundance "Alta" chip.
1525  More specific information and updates are available from
1526  <http://www.scyld.com/network/sundance.html>.
1527
1528CONFIG_SUNDANCE_MMIO
1529  Enable memory-mapped I/O for interaction with Sundance NIC registers.
1530  Do NOT enable this by default, PIO (enabled when MMIO is disabled)
1531  is known to solve bugs on certain chips.
1532
1533  If unsure, say N.
1534
1535CONFIG_ZNET
1536  The Zenith Z-Note notebook computer has a built-in network
1537  (Ethernet) card, and this is the Linux driver for it. Note that the
1538  IBM Thinkpad 300 is compatible with the Z-Note and is also supported
1539  by this driver. Read the Ethernet-HOWTO, available from
1540  <http://www.linuxdoc.org/docs.html#howto>.
1541
1542CONFIG_LAN_SAA9730
1543  The SAA9730 is a combined multimedia and peripheral controller used
1544  in thin clients, Internet access terminals, and diskless
1545  workstations.
1546  See <http://www.semiconductors.philips.com/pip/SAA9730_flyer_1>.
1547
1548CONFIG_NET_POCKET
1549  Cute little network (Ethernet) devices which attach to the parallel
1550  port ("pocket adapters"), commonly used with laptops. If you have
1551  one of those, say Y and read the Ethernet-HOWTO, available from
1552  <http://www.linuxdoc.org/docs.html#howto>.
1553
1554  If you want to plug a network (or some other) card into the PCMCIA
1555  (or PC-card) slot of your laptop instead (PCMCIA is the standard for
1556  credit card size extension cards used by all modern laptops), you
1557  need the pcmcia-cs package (location contained in the file
1558  <file:Documentation/Changes>) and you can say N here.
1559
1560  Laptop users should read the Linux Laptop home page at
1561  <http://www.cs.utexas.edu/users/kharker/linux-laptop/>.
1562
1563  Note that the answer to this question doesn't directly affect the
1564  kernel: saying N will just cause the configurator to skip all
1565  the questions about this class of network devices. If you say Y, you
1566  will be asked for your specific device in the following questions.
1567
1568CONFIG_ATP
1569  This is a network (Ethernet) device which attaches to your parallel
1570  port. Read <file:drivers/net/atp.c> as well as the Ethernet-HOWTO,
1571  available from <http://www.linuxdoc.org/docs.html#howto>, if you
1572  want to use this.  If you intend to use this driver, you should have
1573  said N to the "Parallel printer support", because the two drivers
1574  don't like each other.
1575
1576  If you want to compile this driver as a module however ( = code
1577  which can be inserted in and removed from the running kernel
1578  whenever you want), say M here and read
1579  <file:Documentation/modules.txt>.  The module will be called atp.o.
1580
1581CONFIG_DE600
1582  This is a network (Ethernet) device which attaches to your parallel
1583  port. Read <file:Documentation/networking/DLINK.txt> as well as the
1584  Ethernet-HOWTO, available from
1585  <http://www.linuxdoc.org/docs.html#howto>, if you want to use
1586  this. It is possible to have several devices share a single parallel
1587  port and it is safe to compile the corresponding drivers into the
1588  kernel.
1589
1590  If you want to compile this driver as a module however ( = code
1591  which can be inserted in and removed from the running kernel
1592  whenever you want), say M here and read
1593  <file:Documentation/modules.txt>.
1594  The module will be called de600.o.
1595
1596CONFIG_DE620
1597  This is a network (Ethernet) device which attaches to your parallel
1598  port. Read <file:Documentation/networking/DLINK.txt> as well as the
1599  Ethernet-HOWTO, available from
1600  <http://www.linuxdoc.org/docs.html#howto>, if you want to use
1601  this. It is possible to have several devices share a single parallel
1602  port and it is safe to compile the corresponding drivers into the
1603  kernel.
1604
1605  If you want to compile this driver as a module however ( = code
1606  which can be inserted in and removed from the running kernel
1607  whenever you want), say M here and read
1608  <file:Documentation/modules.txt>.
1609  The module will be called de620.o.
1610
1611CONFIG_HAPPYMEAL
1612  This driver supports the "hme" interface present on most Ultra
1613  systems and as an option on older Sbus systems. This driver supports
1614  both PCI and Sbus devices. This driver also supports the "qfe" quad
1615  100baseT device available in both PCI and Sbus configurations.
1616
1617  This support is also available as a module called sunhme.o ( = code
1618  which can be inserted in and removed from the running kernel
1619  whenever you want). If you want to compile it as a module, say M
1620  here and read <file:Documentation/modules.txt>.
1621
1622CONFIG_SUNLANCE
1623  This driver supports the "le" interface present on all 32-bit Sparc
1624  systems, on some older Ultra systems and as an Sbus option.  These
1625  cards are based on the AMD Lance chipset, which is better known
1626  via the NE2100 cards.
1627
1628  This support is also available as a module called sunlance.o ( =
1629  code which can be inserted in and removed from the running kernel
1630  whenever you want). If you want to compile it as a module, say M
1631  here and read <file:Documentation/modules.txt>.
1632
1633CONFIG_SUNBMAC
1634  This driver supports the "be" interface available as an Sbus option.
1635  This is Sun's older 100baseT Ethernet device.
1636
1637  This support is also available as a module called sunbmac.o ( = code
1638  which can be inserted in and removed from the running kernel
1639  whenever you want). If you want to compile it as a module, say M
1640  here and read <file:Documentation/modules.txt>.
1641
1642CONFIG_SUNQE
1643  This driver supports the "qe" 10baseT Ethernet device, available as
1644  an Sbus option. Note that this is not the same as Quad FastEthernet
1645  "qfe" which is supported by the Happy Meal driver instead.
1646
1647  This support is also available as a module called sunqe.o ( = code
1648  which can be inserted in and removed from the running kernel
1649  whenever you want). If you want to compile it as a module, say M
1650  here and read <file:Documentation/modules.txt>.
1651
1652CONFIG_SHAPER
1653  The traffic shaper is a virtual network device that allows you to
1654  limit the rate of outgoing data flow over some other network device.
1655  The traffic that you want to slow down can then be routed through
1656  these virtual devices. See
1657  <file:Documentation/networking/shaper.txt> for more information.
1658
1659  An alternative to this traffic shaper is the experimental
1660  Class-Based Queueing (CBQ) scheduling support which you get if you
1661  say Y to "QoS and/or fair queueing" above.
1662
1663  To set up and configure shaper devices, you need the shapecfg
1664  program, available from <ftp://shadow.cabi.net/pub/Linux/> in the
1665  shaper package.
1666
1667  This driver is also available as a module ( = code which can be
1668  inserted in and removed from the running kernel whenever you want).
1669  The module will be called shaper.o.  If you want to compile it as a
1670  module, say M here and read <file:Documentation/modules.txt>.  If
1671  unsure, say N.
1672
1673CONFIG_FDDI
1674  Fiber Distributed Data Interface is a high speed local area network
1675  design; essentially a replacement for high speed Ethernet. FDDI can
1676  run over copper or fiber. If you are connected to such a network and
1677  want a driver for the FDDI card in your computer, say Y here (and
1678  then also Y to the driver for your FDDI card, below). Most people
1679  will say N.
1680
1681CONFIG_DEFXX
1682  This is support for the DIGITAL series of EISA (DEFEA) and PCI
1683  (DEFPA) controllers which can connect you to a local FDDI network.
1684
1685CONFIG_SKFP
1686  Say Y here if you have a SysKonnect FDDI PCI adapter.
1687  The following adapters are supported by this driver:
1688  - SK-5521 (SK-NET FDDI-UP)
1689  - SK-5522 (SK-NET FDDI-UP DAS)
1690  - SK-5541 (SK-NET FDDI-FP)
1691  - SK-5543 (SK-NET FDDI-LP)
1692  - SK-5544 (SK-NET FDDI-LP DAS)
1693  - SK-5821 (SK-NET FDDI-UP64)
1694  - SK-5822 (SK-NET FDDI-UP64 DAS)
1695  - SK-5841 (SK-NET FDDI-FP64)
1696  - SK-5843 (SK-NET FDDI-LP64)
1697  - SK-5844 (SK-NET FDDI-LP64 DAS)
1698  - Netelligent 100 FDDI DAS Fibre SC
1699  - Netelligent 100 FDDI SAS Fibre SC
1700  - Netelligent 100 FDDI DAS UTP
1701  - Netelligent 100 FDDI SAS UTP
1702  - Netelligent 100 FDDI SAS Fibre MIC
1703
1704  Read <file:Documentation/networking/skfp.txt> for information about
1705  the driver.
1706
1707  Questions concerning this driver can be addressed to:
1708    linux@syskonnect.de
1709
1710  If you want to compile this driver as a module ( = code which can be
1711  inserted in and removed from the running kernel whenever you want),
1712  say M here and read <file:Documentation/modules.txt>.  This is
1713  recommended.  The module will be called skfp.o.
1714
1715CONFIG_HIPPI
1716  HIgh Performance Parallel Interface (HIPPI) is a 800Mbit/sec and
1717  1600Mbit/sec dual-simplex switched or point-to-point network. HIPPI
1718  can run over copper (25m) or fiber (300m on multi-mode or 10km on
1719  single-mode). HIPPI networks are commonly used for clusters and to
1720  connect to super computers. If you are connected to a HIPPI network
1721  and have a HIPPI network card in your computer that you want to use
1722  under Linux, say Y here (you must also remember to enable the driver
1723  for your HIPPI card below). Most people will say N here.
1724
1725CONFIG_ROADRUNNER
1726  Say Y here if this is your PCI HIPPI network card.
1727
1728  This driver is also available as a module ( = code which can be
1729  inserted in and removed from the running kernel whenever you want).
1730  The module will be called rrunner.o. If you want to compile it as a
1731  module, say M here and read <file:Documentation/modules.txt>.  If
1732  unsure, say N.
1733
1734CONFIG_ROADRUNNER_LARGE_RINGS
1735  If you say Y here, the RoadRunner driver will preallocate up to 2 MB
1736  of additional memory to allow for fastest operation, both for
1737  transmitting and receiving. This memory cannot be used by any other
1738  kernel code or by user space programs. Say Y here only if you have
1739  the memory.
1740
1741CONFIG_ARM_AM79C961A
1742  If you wish to compile a kernel for the EBSA-110, then you should
1743  always answer Y to this.
1744
1745CONFIG_ARIADNE
1746  If you have a Village Tronic Ariadne Ethernet adapter, say Y.
1747  Otherwise, say N.
1748
1749  This driver is also available as a module ( = code which can be
1750  inserted in and removed from the running kernel whenever you
1751  want). The module is called ariadne.o. If you want to compile it as
1752  a module, say M here and read <file:Documentation/modules.txt>.
1753
1754CONFIG_A2065
1755  If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise,
1756  say N.
1757
1758  This driver is also available as a module ( = code which can be
1759  inserted in and removed from the running kernel whenever you
1760  want). The module is called a2065.o. If you want to compile it as a
1761  module, say M here and read <file:Documentation/modules.txt>.
1762
1763CONFIG_HYDRA
1764  If you have a Hydra Ethernet adapter, say Y. Otherwise, say N.
1765
1766  This driver is also available as a module ( = code which can be
1767  inserted in and removed from the running kernel whenever you
1768  want). The module is called hydra.o. If you want to compile it as a
1769  module, say M here and read <file:Documentation/modules.txt>.
1770
1771CONFIG_MACE
1772  Power Macintoshes and clones with Ethernet built-in on the
1773  motherboard will usually use a MACE (Medium Access Control for
1774  Ethernet) interface. Say Y to include support for the MACE chip.
1775
1776  This driver is also available as a module called mace.o ( = code
1777  which can be inserted in and removed from the running kernel
1778  whenever you want). If you want to compile it as a module, say M
1779  here and read <file:Documentation/modules.txt>.
1780
1781CONFIG_MACE_AAUI_PORT
1782  Some Apple machines (notably the Apple Network Server) which use the
1783  MACE ethernet chip have an Apple AUI port (small 15-pin connector),
1784  instead of an 8-pin RJ45 connector for twisted-pair ethernet.  Say
1785  Y here if you have such a machine.  If unsure, say N.
1786  The driver will default to AAUI on ANS anyway, and if you use it as
1787  a module, you can provide the port_aaui=0|1 to force the driver.
1788
1789CONFIG_BMAC
1790  Say Y for support of BMAC Ethernet interfaces. These are used on G3
1791  computers.
1792
1793  This driver is also available as a module called bmac.o ( = code
1794  which can be inserted in and removed from the running kernel
1795  whenever you want). If you want to compile it as a module, say M
1796  here and read <file:Documentation/modules.txt>.
1797
1798CONFIG_GMAC
1799  Say Y for support of GMAC Ethernet interfaces. These are used on G4
1800  and iBook computers.
1801
1802  This driver is also available as a module called gmac.o ( = code
1803  which can be inserted in and removed from the running kernel
1804  whenever you want). If you want to compile it as a module, say M
1805  here and read <file:Documentation/modules.txt>.
1806
1807CONFIG_OAKNET
1808  Say Y if your machine has this type of Ethernet network card.
1809
1810  This driver is also available as a module called oaknet.o ( = code
1811  which can be inserted in and removed from the running kernel
1812  whenever you want). If you want to compile it as a module, say M
1813  here and read <file:Documentation/modules.txt>.
1814
1815CONFIG_NS83820
1816  This is a driver for the National Semiconductor DP83820 series
1817  of gigabit ethernet MACs.  Cards using this chipset include
1818  the D-Link DGE-500T, PureData's PDP8023Z-TG, SMC's SMC9462TX,
1819  SOHO-GA2000T, SOHO-GA2500T.  The driver supports the use of
1820  zero copy.
1821
1822
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.