diff options
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 290 |
1 files changed, 117 insertions, 173 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index b49375abb5f4..b941c74a06c4 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -3,10 +3,7 @@ | |||
3 | # Network device configuration | 3 | # Network device configuration |
4 | # | 4 | # |
5 | 5 | ||
6 | menu "Network device support" | 6 | menuconfig NETDEVICES |
7 | depends on NET | ||
8 | |||
9 | config NETDEVICES | ||
10 | default y if UML | 7 | default y if UML |
11 | bool "Network device support" | 8 | bool "Network device support" |
12 | ---help--- | 9 | ---help--- |
@@ -151,11 +148,9 @@ source "drivers/net/phy/Kconfig" | |||
151 | # Ethernet | 148 | # Ethernet |
152 | # | 149 | # |
153 | 150 | ||
154 | menu "Ethernet (10 or 100Mbit)" | 151 | menuconfig NET_ETHERNET |
155 | depends on !UML | ||
156 | |||
157 | config NET_ETHERNET | ||
158 | bool "Ethernet (10 or 100Mbit)" | 152 | bool "Ethernet (10 or 100Mbit)" |
153 | depends on !UML | ||
159 | ---help--- | 154 | ---help--- |
160 | Ethernet (also called IEEE 802.3 or ISO 8802-2) is the most common | 155 | Ethernet (also called IEEE 802.3 or ISO 8802-2) is the most common |
161 | type of Local Area Network (LAN) in universities and companies. | 156 | type of Local Area Network (LAN) in universities and companies. |
@@ -180,9 +175,10 @@ config NET_ETHERNET | |||
180 | kernel: saying N will just cause the configurator to skip all | 175 | kernel: saying N will just cause the configurator to skip all |
181 | the questions about Ethernet network cards. If unsure, say N. | 176 | the questions about Ethernet network cards. If unsure, say N. |
182 | 177 | ||
178 | if NET_ETHERNET | ||
179 | |||
183 | config MII | 180 | config MII |
184 | tristate "Generic Media Independent Interface device support" | 181 | tristate "Generic Media Independent Interface device support" |
185 | depends on NET_ETHERNET | ||
186 | help | 182 | help |
187 | Most ethernet controllers have MII transceiver either as an external | 183 | Most ethernet controllers have MII transceiver either as an external |
188 | or internal device. It is safe to say Y or M here even if your | 184 | or internal device. It is safe to say Y or M here even if your |
@@ -190,7 +186,7 @@ config MII | |||
190 | 186 | ||
191 | config MACB | 187 | config MACB |
192 | tristate "Atmel MACB support" | 188 | tristate "Atmel MACB support" |
193 | depends on NET_ETHERNET && (AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263) | 189 | depends on AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263 |
194 | select MII | 190 | select MII |
195 | help | 191 | help |
196 | The Atmel MACB ethernet interface is found on many AT32 and AT91 | 192 | The Atmel MACB ethernet interface is found on many AT32 and AT91 |
@@ -201,9 +197,18 @@ config MACB | |||
201 | 197 | ||
202 | source "drivers/net/arm/Kconfig" | 198 | source "drivers/net/arm/Kconfig" |
203 | 199 | ||
200 | config AX88796 | ||
201 | tristate "ASIX AX88796 NE2000 clone support" | ||
202 | depends on ARM || MIPS | ||
203 | select CRC32 | ||
204 | select MII | ||
205 | help | ||
206 | AX88796 driver, using platform bus to provide | ||
207 | chip detection and resources | ||
208 | |||
204 | config MACE | 209 | config MACE |
205 | tristate "MACE (Power Mac ethernet) support" | 210 | tristate "MACE (Power Mac ethernet) support" |
206 | depends on NET_ETHERNET && PPC_PMAC && PPC32 | 211 | depends on PPC_PMAC && PPC32 |
207 | select CRC32 | 212 | select CRC32 |
208 | help | 213 | help |
209 | Power Macintoshes and clones with Ethernet built-in on the | 214 | Power Macintoshes and clones with Ethernet built-in on the |
@@ -226,7 +231,7 @@ config MACE_AAUI_PORT | |||
226 | 231 | ||
227 | config BMAC | 232 | config BMAC |
228 | tristate "BMAC (G3 ethernet) support" | 233 | tristate "BMAC (G3 ethernet) support" |
229 | depends on NET_ETHERNET && PPC_PMAC && PPC32 | 234 | depends on PPC_PMAC && PPC32 |
230 | select CRC32 | 235 | select CRC32 |
231 | help | 236 | help |
232 | Say Y for support of BMAC Ethernet interfaces. These are used on G3 | 237 | Say Y for support of BMAC Ethernet interfaces. These are used on G3 |
@@ -237,7 +242,7 @@ config BMAC | |||
237 | 242 | ||
238 | config ARIADNE | 243 | config ARIADNE |
239 | tristate "Ariadne support" | 244 | tristate "Ariadne support" |
240 | depends on NET_ETHERNET && ZORRO | 245 | depends on ZORRO |
241 | help | 246 | help |
242 | If you have a Village Tronic Ariadne Ethernet adapter, say Y. | 247 | If you have a Village Tronic Ariadne Ethernet adapter, say Y. |
243 | Otherwise, say N. | 248 | Otherwise, say N. |
@@ -247,7 +252,7 @@ config ARIADNE | |||
247 | 252 | ||
248 | config A2065 | 253 | config A2065 |
249 | tristate "A2065 support" | 254 | tristate "A2065 support" |
250 | depends on NET_ETHERNET && ZORRO | 255 | depends on ZORRO |
251 | select CRC32 | 256 | select CRC32 |
252 | help | 257 | help |
253 | If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, | 258 | If you have a Commodore A2065 Ethernet adapter, say Y. Otherwise, |
@@ -258,7 +263,7 @@ config A2065 | |||
258 | 263 | ||
259 | config HYDRA | 264 | config HYDRA |
260 | tristate "Hydra support" | 265 | tristate "Hydra support" |
261 | depends on NET_ETHERNET && ZORRO | 266 | depends on ZORRO |
262 | select CRC32 | 267 | select CRC32 |
263 | help | 268 | help |
264 | If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. | 269 | If you have a Hydra Ethernet adapter, say Y. Otherwise, say N. |
@@ -268,7 +273,7 @@ config HYDRA | |||
268 | 273 | ||
269 | config ZORRO8390 | 274 | config ZORRO8390 |
270 | tristate "Zorro NS8390-based Ethernet support" | 275 | tristate "Zorro NS8390-based Ethernet support" |
271 | depends on NET_ETHERNET && ZORRO | 276 | depends on ZORRO |
272 | select CRC32 | 277 | select CRC32 |
273 | help | 278 | help |
274 | This driver is for Zorro Ethernet cards using an NS8390-compatible | 279 | This driver is for Zorro Ethernet cards using an NS8390-compatible |
@@ -281,7 +286,7 @@ config ZORRO8390 | |||
281 | 286 | ||
282 | config APNE | 287 | config APNE |
283 | tristate "PCMCIA NE2000 support" | 288 | tristate "PCMCIA NE2000 support" |
284 | depends on NET_ETHERNET && AMIGA_PCMCIA | 289 | depends on AMIGA_PCMCIA |
285 | select CRC32 | 290 | select CRC32 |
286 | help | 291 | help |
287 | If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, | 292 | If you have a PCMCIA NE2000 compatible adapter, say Y. Otherwise, |
@@ -292,7 +297,7 @@ config APNE | |||
292 | 297 | ||
293 | config APOLLO_ELPLUS | 298 | config APOLLO_ELPLUS |
294 | tristate "Apollo 3c505 support" | 299 | tristate "Apollo 3c505 support" |
295 | depends on NET_ETHERNET && APOLLO | 300 | depends on APOLLO |
296 | help | 301 | help |
297 | Say Y or M here if your Apollo has a 3Com 3c505 ISA Ethernet card. | 302 | Say Y or M here if your Apollo has a 3Com 3c505 ISA Ethernet card. |
298 | If you don't have one made for Apollos, you can use one from a PC, | 303 | If you don't have one made for Apollos, you can use one from a PC, |
@@ -301,7 +306,7 @@ config APOLLO_ELPLUS | |||
301 | 306 | ||
302 | config MAC8390 | 307 | config MAC8390 |
303 | bool "Macintosh NS 8390 based ethernet cards" | 308 | bool "Macintosh NS 8390 based ethernet cards" |
304 | depends on NET_ETHERNET && MAC | 309 | depends on MAC |
305 | select CRC32 | 310 | select CRC32 |
306 | help | 311 | help |
307 | If you want to include a driver to support Nubus or LC-PDS | 312 | If you want to include a driver to support Nubus or LC-PDS |
@@ -311,7 +316,7 @@ config MAC8390 | |||
311 | 316 | ||
312 | config MAC89x0 | 317 | config MAC89x0 |
313 | tristate "Macintosh CS89x0 based ethernet cards" | 318 | tristate "Macintosh CS89x0 based ethernet cards" |
314 | depends on NET_ETHERNET && MAC | 319 | depends on MAC |
315 | ---help--- | 320 | ---help--- |
316 | Support for CS89x0 chipset based Ethernet cards. If you have a | 321 | Support for CS89x0 chipset based Ethernet cards. If you have a |
317 | Nubus or LC-PDS network (Ethernet) card of this type, say Y and | 322 | Nubus or LC-PDS network (Ethernet) card of this type, say Y and |
@@ -324,7 +329,7 @@ config MAC89x0 | |||
324 | 329 | ||
325 | config MACSONIC | 330 | config MACSONIC |
326 | tristate "Macintosh SONIC based ethernet (onboard, NuBus, LC, CS)" | 331 | tristate "Macintosh SONIC based ethernet (onboard, NuBus, LC, CS)" |
327 | depends on NET_ETHERNET && MAC | 332 | depends on MAC |
328 | ---help--- | 333 | ---help--- |
329 | Support for NatSemi SONIC based Ethernet devices. This includes | 334 | Support for NatSemi SONIC based Ethernet devices. This includes |
330 | the onboard Ethernet in many Quadras as well as some LC-PDS, | 335 | the onboard Ethernet in many Quadras as well as some LC-PDS, |
@@ -338,7 +343,7 @@ config MACSONIC | |||
338 | 343 | ||
339 | config MACMACE | 344 | config MACMACE |
340 | bool "Macintosh (AV) onboard MACE ethernet" | 345 | bool "Macintosh (AV) onboard MACE ethernet" |
341 | depends on NET_ETHERNET && MAC | 346 | depends on MAC |
342 | select CRC32 | 347 | select CRC32 |
343 | help | 348 | help |
344 | Support for the onboard AMD 79C940 MACE Ethernet controller used in | 349 | Support for the onboard AMD 79C940 MACE Ethernet controller used in |
@@ -348,7 +353,7 @@ config MACMACE | |||
348 | 353 | ||
349 | config MVME147_NET | 354 | config MVME147_NET |
350 | tristate "MVME147 (Lance) Ethernet support" | 355 | tristate "MVME147 (Lance) Ethernet support" |
351 | depends on NET_ETHERNET && MVME147 | 356 | depends on MVME147 |
352 | select CRC32 | 357 | select CRC32 |
353 | help | 358 | help |
354 | Support for the on-board Ethernet interface on the Motorola MVME147 | 359 | Support for the on-board Ethernet interface on the Motorola MVME147 |
@@ -358,7 +363,7 @@ config MVME147_NET | |||
358 | 363 | ||
359 | config MVME16x_NET | 364 | config MVME16x_NET |
360 | tristate "MVME16x Ethernet support" | 365 | tristate "MVME16x Ethernet support" |
361 | depends on NET_ETHERNET && MVME16x | 366 | depends on MVME16x |
362 | help | 367 | help |
363 | This is the driver for the Ethernet interface on the Motorola | 368 | This is the driver for the Ethernet interface on the Motorola |
364 | MVME162, 166, 167, 172 and 177 boards. Say Y here to include the | 369 | MVME162, 166, 167, 172 and 177 boards. Say Y here to include the |
@@ -367,7 +372,7 @@ config MVME16x_NET | |||
367 | 372 | ||
368 | config BVME6000_NET | 373 | config BVME6000_NET |
369 | tristate "BVME6000 Ethernet support" | 374 | tristate "BVME6000 Ethernet support" |
370 | depends on NET_ETHERNET && BVME6000 | 375 | depends on BVME6000 |
371 | help | 376 | help |
372 | This is the driver for the Ethernet interface on BVME4000 and | 377 | This is the driver for the Ethernet interface on BVME4000 and |
373 | BVME6000 VME boards. Say Y here to include the driver for this chip | 378 | BVME6000 VME boards. Say Y here to include the driver for this chip |
@@ -376,7 +381,7 @@ config BVME6000_NET | |||
376 | 381 | ||
377 | config ATARILANCE | 382 | config ATARILANCE |
378 | tristate "Atari Lance support" | 383 | tristate "Atari Lance support" |
379 | depends on NET_ETHERNET && ATARI | 384 | depends on ATARI |
380 | help | 385 | help |
381 | Say Y to include support for several Atari Ethernet adapters based | 386 | Say Y to include support for several Atari Ethernet adapters based |
382 | on the AMD Lance chipset: RieblCard (with or without battery), or | 387 | on the AMD Lance chipset: RieblCard (with or without battery), or |
@@ -384,7 +389,7 @@ config ATARILANCE | |||
384 | 389 | ||
385 | config ATARI_BIONET | 390 | config ATARI_BIONET |
386 | tristate "BioNet-100 support" | 391 | tristate "BioNet-100 support" |
387 | depends on NET_ETHERNET && ATARI && ATARI_ACSI && BROKEN | 392 | depends on ATARI && ATARI_ACSI && BROKEN |
388 | help | 393 | help |
389 | Say Y to include support for BioData's BioNet-100 Ethernet adapter | 394 | Say Y to include support for BioData's BioNet-100 Ethernet adapter |
390 | for the ACSI port. The driver works (has to work...) with a polled | 395 | for the ACSI port. The driver works (has to work...) with a polled |
@@ -392,7 +397,7 @@ config ATARI_BIONET | |||
392 | 397 | ||
393 | config ATARI_PAMSNET | 398 | config ATARI_PAMSNET |
394 | tristate "PAMsNet support" | 399 | tristate "PAMsNet support" |
395 | depends on NET_ETHERNET && ATARI && ATARI_ACSI && BROKEN | 400 | depends on ATARI && ATARI_ACSI && BROKEN |
396 | help | 401 | help |
397 | Say Y to include support for the PAMsNet Ethernet adapter for the | 402 | Say Y to include support for the PAMsNet Ethernet adapter for the |
398 | ACSI port ("ACSI node"). The driver works (has to work...) with a | 403 | ACSI port ("ACSI node"). The driver works (has to work...) with a |
@@ -400,7 +405,7 @@ config ATARI_PAMSNET | |||
400 | 405 | ||
401 | config SUN3LANCE | 406 | config SUN3LANCE |
402 | tristate "Sun3/Sun3x on-board LANCE support" | 407 | tristate "Sun3/Sun3x on-board LANCE support" |
403 | depends on NET_ETHERNET && (SUN3 || SUN3X) | 408 | depends on SUN3 || SUN3X |
404 | help | 409 | help |
405 | Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) | 410 | Most Sun3 and Sun3x motherboards (including the 3/50, 3/60 and 3/80) |
406 | featured an AMD Lance 10Mbit Ethernet controller on board; say Y | 411 | featured an AMD Lance 10Mbit Ethernet controller on board; say Y |
@@ -413,7 +418,7 @@ config SUN3LANCE | |||
413 | 418 | ||
414 | config SUN3_82586 | 419 | config SUN3_82586 |
415 | bool "Sun3 on-board Intel 82586 support" | 420 | bool "Sun3 on-board Intel 82586 support" |
416 | depends on NET_ETHERNET && SUN3 | 421 | depends on SUN3 |
417 | help | 422 | help |
418 | This driver enables support for the on-board Intel 82586 based | 423 | This driver enables support for the on-board Intel 82586 based |
419 | Ethernet adapter found on Sun 3/1xx and 3/2xx motherboards. Note | 424 | Ethernet adapter found on Sun 3/1xx and 3/2xx motherboards. Note |
@@ -422,7 +427,7 @@ config SUN3_82586 | |||
422 | 427 | ||
423 | config HPLANCE | 428 | config HPLANCE |
424 | bool "HP on-board LANCE support" | 429 | bool "HP on-board LANCE support" |
425 | depends on NET_ETHERNET && DIO | 430 | depends on DIO |
426 | select CRC32 | 431 | select CRC32 |
427 | help | 432 | help |
428 | If you want to use the builtin "LANCE" Ethernet controller on an | 433 | If you want to use the builtin "LANCE" Ethernet controller on an |
@@ -430,21 +435,28 @@ config HPLANCE | |||
430 | 435 | ||
431 | config LASI_82596 | 436 | config LASI_82596 |
432 | tristate "Lasi ethernet" | 437 | tristate "Lasi ethernet" |
433 | depends on NET_ETHERNET && GSC | 438 | depends on GSC |
434 | help | 439 | help |
435 | Say Y here to support the builtin Intel 82596 ethernet controller | 440 | Say Y here to support the builtin Intel 82596 ethernet controller |
436 | found in Hewlett-Packard PA-RISC machines with 10Mbit ethernet. | 441 | found in Hewlett-Packard PA-RISC machines with 10Mbit ethernet. |
437 | 442 | ||
443 | config SNI_82596 | ||
444 | tristate "SNI RM ethernet" | ||
445 | depends on NET_ETHERNET && SNI_RM | ||
446 | help | ||
447 | Say Y here to support the on-board Intel 82596 ethernet controller | ||
448 | built into SNI RM machines. | ||
449 | |||
438 | config MIPS_JAZZ_SONIC | 450 | config MIPS_JAZZ_SONIC |
439 | tristate "MIPS JAZZ onboard SONIC Ethernet support" | 451 | tristate "MIPS JAZZ onboard SONIC Ethernet support" |
440 | depends on NET_ETHERNET && MACH_JAZZ | 452 | depends on MACH_JAZZ |
441 | help | 453 | help |
442 | This is the driver for the onboard card of MIPS Magnum 4000, | 454 | This is the driver for the onboard card of MIPS Magnum 4000, |
443 | Acer PICA, Olivetti M700-10 and a few other identical OEM systems. | 455 | Acer PICA, Olivetti M700-10 and a few other identical OEM systems. |
444 | 456 | ||
445 | config MIPS_AU1X00_ENET | 457 | config MIPS_AU1X00_ENET |
446 | bool "MIPS AU1000 Ethernet support" | 458 | bool "MIPS AU1000 Ethernet support" |
447 | depends on NET_ETHERNET && SOC_AU1X00 | 459 | depends on SOC_AU1X00 |
448 | select PHYLIB | 460 | select PHYLIB |
449 | select CRC32 | 461 | select CRC32 |
450 | help | 462 | help |
@@ -453,11 +465,11 @@ config MIPS_AU1X00_ENET | |||
453 | 465 | ||
454 | config NET_SB1250_MAC | 466 | config NET_SB1250_MAC |
455 | tristate "SB1250 Ethernet support" | 467 | tristate "SB1250 Ethernet support" |
456 | depends on NET_ETHERNET && SIBYTE_SB1xxx_SOC | 468 | depends on SIBYTE_SB1xxx_SOC |
457 | 469 | ||
458 | config SGI_IOC3_ETH | 470 | config SGI_IOC3_ETH |
459 | bool "SGI IOC3 Ethernet" | 471 | bool "SGI IOC3 Ethernet" |
460 | depends on NET_ETHERNET && PCI && SGI_IP27 | 472 | depends on PCI && SGI_IP27 |
461 | select CRC32 | 473 | select CRC32 |
462 | select MII | 474 | select MII |
463 | help | 475 | help |
@@ -487,7 +499,7 @@ config SGI_IOC3_ETH_HW_TX_CSUM | |||
487 | 499 | ||
488 | config MIPS_SIM_NET | 500 | config MIPS_SIM_NET |
489 | tristate "MIPS simulator Network device" | 501 | tristate "MIPS simulator Network device" |
490 | depends on NET_ETHERNET && MIPS_SIM | 502 | depends on MIPS_SIM |
491 | help | 503 | help |
492 | The MIPSNET device is a simple Ethernet network device which is | 504 | The MIPSNET device is a simple Ethernet network device which is |
493 | emulated by the MIPS Simulator. | 505 | emulated by the MIPS Simulator. |
@@ -495,11 +507,11 @@ config MIPS_SIM_NET | |||
495 | 507 | ||
496 | config SGI_O2MACE_ETH | 508 | config SGI_O2MACE_ETH |
497 | tristate "SGI O2 MACE Fast Ethernet support" | 509 | tristate "SGI O2 MACE Fast Ethernet support" |
498 | depends on NET_ETHERNET && SGI_IP32=y | 510 | depends on SGI_IP32=y |
499 | 511 | ||
500 | config STNIC | 512 | config STNIC |
501 | tristate "National DP83902AV support" | 513 | tristate "National DP83902AV support" |
502 | depends on NET_ETHERNET && SUPERH | 514 | depends on SUPERH |
503 | select CRC32 | 515 | select CRC32 |
504 | help | 516 | help |
505 | Support for cards based on the National Semiconductor DP83902AV | 517 | Support for cards based on the National Semiconductor DP83902AV |
@@ -511,7 +523,7 @@ config STNIC | |||
511 | 523 | ||
512 | config SUNLANCE | 524 | config SUNLANCE |
513 | tristate "Sun LANCE support" | 525 | tristate "Sun LANCE support" |
514 | depends on NET_ETHERNET && SBUS | 526 | depends on SBUS |
515 | select CRC32 | 527 | select CRC32 |
516 | help | 528 | help |
517 | This driver supports the "le" interface present on all 32-bit Sparc | 529 | This driver supports the "le" interface present on all 32-bit Sparc |
@@ -524,7 +536,7 @@ config SUNLANCE | |||
524 | 536 | ||
525 | config HAPPYMEAL | 537 | config HAPPYMEAL |
526 | tristate "Sun Happy Meal 10/100baseT support" | 538 | tristate "Sun Happy Meal 10/100baseT support" |
527 | depends on NET_ETHERNET && (SBUS || PCI) | 539 | depends on SBUS || PCI |
528 | select CRC32 | 540 | select CRC32 |
529 | help | 541 | help |
530 | This driver supports the "hme" interface present on most Ultra | 542 | This driver supports the "hme" interface present on most Ultra |
@@ -537,7 +549,7 @@ config HAPPYMEAL | |||
537 | 549 | ||
538 | config SUNBMAC | 550 | config SUNBMAC |
539 | tristate "Sun BigMAC 10/100baseT support (EXPERIMENTAL)" | 551 | tristate "Sun BigMAC 10/100baseT support (EXPERIMENTAL)" |
540 | depends on NET_ETHERNET && SBUS && EXPERIMENTAL | 552 | depends on SBUS && EXPERIMENTAL |
541 | select CRC32 | 553 | select CRC32 |
542 | help | 554 | help |
543 | This driver supports the "be" interface available as an Sbus option. | 555 | This driver supports the "be" interface available as an Sbus option. |
@@ -548,7 +560,7 @@ config SUNBMAC | |||
548 | 560 | ||
549 | config SUNQE | 561 | config SUNQE |
550 | tristate "Sun QuadEthernet support" | 562 | tristate "Sun QuadEthernet support" |
551 | depends on NET_ETHERNET && SBUS | 563 | depends on SBUS |
552 | select CRC32 | 564 | select CRC32 |
553 | help | 565 | help |
554 | This driver supports the "qe" 10baseT Ethernet device, available as | 566 | This driver supports the "qe" 10baseT Ethernet device, available as |
@@ -560,7 +572,7 @@ config SUNQE | |||
560 | 572 | ||
561 | config SUNGEM | 573 | config SUNGEM |
562 | tristate "Sun GEM support" | 574 | tristate "Sun GEM support" |
563 | depends on NET_ETHERNET && PCI | 575 | depends on PCI |
564 | select CRC32 | 576 | select CRC32 |
565 | help | 577 | help |
566 | Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0. See also | 578 | Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0. See also |
@@ -568,7 +580,7 @@ config SUNGEM | |||
568 | 580 | ||
569 | config CASSINI | 581 | config CASSINI |
570 | tristate "Sun Cassini support" | 582 | tristate "Sun Cassini support" |
571 | depends on NET_ETHERNET && PCI | 583 | depends on PCI |
572 | select CRC32 | 584 | select CRC32 |
573 | help | 585 | help |
574 | Support for the Sun Cassini chip, aka Sun GigaSwift Ethernet. See also | 586 | Support for the Sun Cassini chip, aka Sun GigaSwift Ethernet. See also |
@@ -576,7 +588,7 @@ config CASSINI | |||
576 | 588 | ||
577 | config NET_VENDOR_3COM | 589 | config NET_VENDOR_3COM |
578 | bool "3COM cards" | 590 | bool "3COM cards" |
579 | depends on NET_ETHERNET && (ISA || EISA || MCA || PCI) | 591 | depends on ISA || EISA || MCA || PCI |
580 | help | 592 | help |
581 | If you have a network (Ethernet) card belonging to this class, say Y | 593 | If you have a network (Ethernet) card belonging to this class, say Y |
582 | and read the Ethernet-HOWTO, available from | 594 | and read the Ethernet-HOWTO, available from |
@@ -736,7 +748,7 @@ config TYPHOON | |||
736 | 748 | ||
737 | config LANCE | 749 | config LANCE |
738 | tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" | 750 | tristate "AMD LANCE and PCnet (AT1500 and NE2100) support" |
739 | depends on NET_ETHERNET && ISA && ISA_DMA_API | 751 | depends on ISA && ISA_DMA_API |
740 | help | 752 | help |
741 | If you have a network (Ethernet) card of this type, say Y and read | 753 | If you have a network (Ethernet) card of this type, say Y and read |
742 | the Ethernet-HOWTO, available from | 754 | the Ethernet-HOWTO, available from |
@@ -748,7 +760,7 @@ config LANCE | |||
748 | 760 | ||
749 | config NET_VENDOR_SMC | 761 | config NET_VENDOR_SMC |
750 | bool "Western Digital/SMC cards" | 762 | bool "Western Digital/SMC cards" |
751 | depends on NET_ETHERNET && (ISA || MCA || EISA || MAC) | 763 | depends on ISA || MCA || EISA || MAC |
752 | help | 764 | help |
753 | If you have a network (Ethernet) card belonging to this class, say Y | 765 | If you have a network (Ethernet) card belonging to this class, say Y |
754 | and read the Ethernet-HOWTO, available from | 766 | and read the Ethernet-HOWTO, available from |
@@ -818,11 +830,27 @@ config ULTRA32 | |||
818 | <file:Documentation/networking/net-modules.txt>. The module | 830 | <file:Documentation/networking/net-modules.txt>. The module |
819 | will be called smc-ultra32. | 831 | will be called smc-ultra32. |
820 | 832 | ||
833 | config SMC9194 | ||
834 | tristate "SMC 9194 support" | ||
835 | depends on NET_VENDOR_SMC && (ISA || MAC && BROKEN) | ||
836 | select CRC32 | ||
837 | ---help--- | ||
838 | This is support for the SMC9xxx based Ethernet cards. Choose this | ||
839 | option if you have a DELL laptop with the docking station, or | ||
840 | another SMC9192/9194 based chipset. Say Y if you want it compiled | ||
841 | into the kernel, and read the file | ||
842 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
843 | available from <http://www.tldp.org/docs.html#howto>. | ||
844 | |||
845 | To compile this driver as a module, choose M here and read | ||
846 | <file:Documentation/networking/net-modules.txt>. The module | ||
847 | will be called smc9194. | ||
848 | |||
821 | config SMC91X | 849 | config SMC91X |
822 | tristate "SMC 91C9x/91C1xxx support" | 850 | tristate "SMC 91C9x/91C1xxx support" |
823 | select CRC32 | 851 | select CRC32 |
824 | select MII | 852 | select MII |
825 | depends on NET_ETHERNET && (ARM || REDWOOD_5 || REDWOOD_6 || M32R || SUPERH || SOC_AU1X00 || BFIN) | 853 | depends on ARM || REDWOOD_5 || REDWOOD_6 || M32R || SUPERH || SOC_AU1X00 || BFIN |
826 | help | 854 | help |
827 | This is a driver for SMC's 91x series of Ethernet chipsets, | 855 | This is a driver for SMC's 91x series of Ethernet chipsets, |
828 | including the SMC91C94 and the SMC91C111. Say Y if you want it | 856 | including the SMC91C94 and the SMC91C111. Say Y if you want it |
@@ -836,26 +864,10 @@ config SMC91X | |||
836 | module, say M here and read <file:Documentation/kbuild/modules.txt> | 864 | module, say M here and read <file:Documentation/kbuild/modules.txt> |
837 | as well as <file:Documentation/networking/net-modules.txt>. | 865 | as well as <file:Documentation/networking/net-modules.txt>. |
838 | 866 | ||
839 | config SMC9194 | ||
840 | tristate "SMC 9194 support" | ||
841 | depends on NET_VENDOR_SMC && (ISA || MAC && BROKEN) | ||
842 | select CRC32 | ||
843 | ---help--- | ||
844 | This is support for the SMC9xxx based Ethernet cards. Choose this | ||
845 | option if you have a DELL laptop with the docking station, or | ||
846 | another SMC9192/9194 based chipset. Say Y if you want it compiled | ||
847 | into the kernel, and read the file | ||
848 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | ||
849 | available from <http://www.tldp.org/docs.html#howto>. | ||
850 | |||
851 | To compile this driver as a module, choose M here and read | ||
852 | <file:Documentation/networking/net-modules.txt>. The module | ||
853 | will be called smc9194. | ||
854 | |||
855 | config NET_NETX | 867 | config NET_NETX |
856 | tristate "NetX Ethernet support" | 868 | tristate "NetX Ethernet support" |
857 | select MII | 869 | select MII |
858 | depends on NET_ETHERNET && ARCH_NETX | 870 | depends on ARCH_NETX |
859 | help | 871 | help |
860 | This is support for the Hilscher netX builtin Ethernet ports | 872 | This is support for the Hilscher netX builtin Ethernet ports |
861 | 873 | ||
@@ -865,7 +877,7 @@ config NET_NETX | |||
865 | 877 | ||
866 | config DM9000 | 878 | config DM9000 |
867 | tristate "DM9000 support" | 879 | tristate "DM9000 support" |
868 | depends on (ARM || MIPS) && NET_ETHERNET | 880 | depends on ARM || MIPS |
869 | select CRC32 | 881 | select CRC32 |
870 | select MII | 882 | select MII |
871 | ---help--- | 883 | ---help--- |
@@ -879,7 +891,7 @@ config SMC911X | |||
879 | tristate "SMSC LAN911[5678] support" | 891 | tristate "SMSC LAN911[5678] support" |
880 | select CRC32 | 892 | select CRC32 |
881 | select MII | 893 | select MII |
882 | depends on NET_ETHERNET && ARCH_PXA | 894 | depends on ARCH_PXA |
883 | help | 895 | help |
884 | This is a driver for SMSC's LAN911x series of Ethernet chipsets | 896 | This is a driver for SMSC's LAN911x series of Ethernet chipsets |
885 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. | 897 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. |
@@ -893,7 +905,7 @@ config SMC911X | |||
893 | 905 | ||
894 | config NET_VENDOR_RACAL | 906 | config NET_VENDOR_RACAL |
895 | bool "Racal-Interlan (Micom) NI cards" | 907 | bool "Racal-Interlan (Micom) NI cards" |
896 | depends on NET_ETHERNET && ISA | 908 | depends on ISA |
897 | help | 909 | help |
898 | If you have a network (Ethernet) card belonging to this class, such | 910 | If you have a network (Ethernet) card belonging to this class, such |
899 | as the NI5010, NI5210 or NI6210, say Y and read the Ethernet-HOWTO, | 911 | as the NI5010, NI5210 or NI6210, say Y and read the Ethernet-HOWTO, |
@@ -945,7 +957,7 @@ source "drivers/net/tulip/Kconfig" | |||
945 | 957 | ||
946 | config AT1700 | 958 | config AT1700 |
947 | tristate "AT1700/1720 support (EXPERIMENTAL)" | 959 | tristate "AT1700/1720 support (EXPERIMENTAL)" |
948 | depends on NET_ETHERNET && (ISA || MCA_LEGACY) && EXPERIMENTAL | 960 | depends on (ISA || MCA_LEGACY) && EXPERIMENTAL |
949 | select CRC32 | 961 | select CRC32 |
950 | ---help--- | 962 | ---help--- |
951 | If you have a network (Ethernet) card of this type, say Y and read | 963 | If you have a network (Ethernet) card of this type, say Y and read |
@@ -958,7 +970,7 @@ config AT1700 | |||
958 | 970 | ||
959 | config DEPCA | 971 | config DEPCA |
960 | tristate "DEPCA, DE10x, DE200, DE201, DE202, DE422 support" | 972 | tristate "DEPCA, DE10x, DE200, DE201, DE202, DE422 support" |
961 | depends on NET_ETHERNET && (ISA || EISA || MCA) | 973 | depends on ISA || EISA || MCA |
962 | select CRC32 | 974 | select CRC32 |
963 | ---help--- | 975 | ---help--- |
964 | If you have a network (Ethernet) card of this type, say Y and read | 976 | If you have a network (Ethernet) card of this type, say Y and read |
@@ -972,7 +984,7 @@ config DEPCA | |||
972 | 984 | ||
973 | config HP100 | 985 | config HP100 |
974 | tristate "HP 10/100VG PCLAN (ISA, EISA, PCI) support" | 986 | tristate "HP 10/100VG PCLAN (ISA, EISA, PCI) support" |
975 | depends on NET_ETHERNET && (ISA || EISA || PCI) | 987 | depends on ISA || EISA || PCI |
976 | help | 988 | help |
977 | If you have a network (Ethernet) card of this type, say Y and read | 989 | If you have a network (Ethernet) card of this type, say Y and read |
978 | the Ethernet-HOWTO, available from | 990 | the Ethernet-HOWTO, available from |
@@ -984,7 +996,7 @@ config HP100 | |||
984 | 996 | ||
985 | config NET_ISA | 997 | config NET_ISA |
986 | bool "Other ISA cards" | 998 | bool "Other ISA cards" |
987 | depends on NET_ETHERNET && ISA | 999 | depends on ISA |
988 | ---help--- | 1000 | ---help--- |
989 | If your network (Ethernet) card hasn't been mentioned yet and its | 1001 | If your network (Ethernet) card hasn't been mentioned yet and its |
990 | bus system (that's the way the cards talks to the other components | 1002 | bus system (that's the way the cards talks to the other components |
@@ -1147,7 +1159,7 @@ config SEEQ8005 | |||
1147 | 1159 | ||
1148 | config NE2_MCA | 1160 | config NE2_MCA |
1149 | tristate "NE/2 (ne2000 MCA version) support" | 1161 | tristate "NE/2 (ne2000 MCA version) support" |
1150 | depends on NET_ETHERNET && MCA_LEGACY | 1162 | depends on MCA_LEGACY |
1151 | select CRC32 | 1163 | select CRC32 |
1152 | help | 1164 | help |
1153 | If you have a network (Ethernet) card of this type, say Y and read | 1165 | If you have a network (Ethernet) card of this type, say Y and read |
@@ -1160,7 +1172,7 @@ config NE2_MCA | |||
1160 | 1172 | ||
1161 | config IBMLANA | 1173 | config IBMLANA |
1162 | tristate "IBM LAN Adapter/A support" | 1174 | tristate "IBM LAN Adapter/A support" |
1163 | depends on NET_ETHERNET && MCA && MCA_LEGACY | 1175 | depends on MCA && MCA_LEGACY |
1164 | ---help--- | 1176 | ---help--- |
1165 | This is a Micro Channel Ethernet adapter. You need to set | 1177 | This is a Micro Channel Ethernet adapter. You need to set |
1166 | CONFIG_MCA to use this driver. It is both available as an in-kernel | 1178 | CONFIG_MCA to use this driver. It is both available as an in-kernel |
@@ -1176,7 +1188,7 @@ config IBMLANA | |||
1176 | 1188 | ||
1177 | config IBMVETH | 1189 | config IBMVETH |
1178 | tristate "IBM LAN Virtual Ethernet support" | 1190 | tristate "IBM LAN Virtual Ethernet support" |
1179 | depends on NET_ETHERNET && PPC_PSERIES | 1191 | depends on PPC_PSERIES |
1180 | ---help--- | 1192 | ---help--- |
1181 | This driver supports virtual ethernet adapters on newer IBM iSeries | 1193 | This driver supports virtual ethernet adapters on newer IBM iSeries |
1182 | and pSeries systems. | 1194 | and pSeries systems. |
@@ -1257,7 +1269,7 @@ config IBM_EMAC_TAH | |||
1257 | 1269 | ||
1258 | config NET_PCI | 1270 | config NET_PCI |
1259 | bool "EISA, VLB, PCI and on board controllers" | 1271 | bool "EISA, VLB, PCI and on board controllers" |
1260 | depends on NET_ETHERNET && (ISA || EISA || PCI) | 1272 | depends on ISA || EISA || PCI |
1261 | help | 1273 | help |
1262 | This is another class of network cards which attach directly to the | 1274 | This is another class of network cards which attach directly to the |
1263 | bus. If you have one of those, say Y and read the Ethernet-HOWTO, | 1275 | bus. If you have one of those, say Y and read the Ethernet-HOWTO, |
@@ -1313,6 +1325,7 @@ config AMD8111_ETH | |||
1313 | To compile this driver as a module, choose M here and read | 1325 | To compile this driver as a module, choose M here and read |
1314 | <file:Documentation/networking/net-modules.txt>. The module | 1326 | <file:Documentation/networking/net-modules.txt>. The module |
1315 | will be called amd8111e. | 1327 | will be called amd8111e. |
1328 | |||
1316 | config AMD8111E_NAPI | 1329 | config AMD8111E_NAPI |
1317 | bool "Enable NAPI support" | 1330 | bool "Enable NAPI support" |
1318 | depends on AMD8111_ETH | 1331 | depends on AMD8111_ETH |
@@ -1778,7 +1791,7 @@ config SC92031 | |||
1778 | 1791 | ||
1779 | config NET_POCKET | 1792 | config NET_POCKET |
1780 | bool "Pocket and portable adapters" | 1793 | bool "Pocket and portable adapters" |
1781 | depends on NET_ETHERNET && PARPORT | 1794 | depends on PARPORT |
1782 | ---help--- | 1795 | ---help--- |
1783 | Cute little network (Ethernet) devices which attach to the parallel | 1796 | Cute little network (Ethernet) devices which attach to the parallel |
1784 | port ("pocket adapters"), commonly used with laptops. If you have | 1797 | port ("pocket adapters"), commonly used with laptops. If you have |
@@ -1847,14 +1860,14 @@ config DE620 | |||
1847 | 1860 | ||
1848 | config SGISEEQ | 1861 | config SGISEEQ |
1849 | tristate "SGI Seeq ethernet controller support" | 1862 | tristate "SGI Seeq ethernet controller support" |
1850 | depends on NET_ETHERNET && SGI_IP22 | 1863 | depends on SGI_IP22 |
1851 | help | 1864 | help |
1852 | Say Y here if you have an Seeq based Ethernet network card. This is | 1865 | Say Y here if you have an Seeq based Ethernet network card. This is |
1853 | used in many Silicon Graphics machines. | 1866 | used in many Silicon Graphics machines. |
1854 | 1867 | ||
1855 | config DECLANCE | 1868 | config DECLANCE |
1856 | tristate "DEC LANCE ethernet controller support" | 1869 | tristate "DEC LANCE ethernet controller support" |
1857 | depends on NET_ETHERNET && MACH_DECSTATION | 1870 | depends on MACH_DECSTATION |
1858 | select CRC32 | 1871 | select CRC32 |
1859 | help | 1872 | help |
1860 | This driver is for the series of Ethernet controllers produced by | 1873 | This driver is for the series of Ethernet controllers produced by |
@@ -1884,7 +1897,7 @@ config FEC2 | |||
1884 | 1897 | ||
1885 | config NE_H8300 | 1898 | config NE_H8300 |
1886 | tristate "NE2000 compatible support for H8/300" | 1899 | tristate "NE2000 compatible support for H8/300" |
1887 | depends on H8300 && NET_ETHERNET | 1900 | depends on H8300 |
1888 | help | 1901 | help |
1889 | Say Y here if you want to use the NE2000 compatible | 1902 | Say Y here if you want to use the NE2000 compatible |
1890 | controller on the Renesas H8/300 processor. | 1903 | controller on the Renesas H8/300 processor. |
@@ -1892,7 +1905,7 @@ config NE_H8300 | |||
1892 | source "drivers/net/fec_8xx/Kconfig" | 1905 | source "drivers/net/fec_8xx/Kconfig" |
1893 | source "drivers/net/fs_enet/Kconfig" | 1906 | source "drivers/net/fs_enet/Kconfig" |
1894 | 1907 | ||
1895 | endmenu | 1908 | endif # NET_ETHERNET |
1896 | 1909 | ||
1897 | # | 1910 | # |
1898 | # Gigabit Ethernet | 1911 | # Gigabit Ethernet |
@@ -2101,7 +2114,7 @@ config SKGE | |||
2101 | with better performance and more complete ethtool support. | 2114 | with better performance and more complete ethtool support. |
2102 | 2115 | ||
2103 | It does not support the link failover and network management | 2116 | It does not support the link failover and network management |
2104 | features that "portable" vendor supplied sk98lin driver does. | 2117 | features available in the hardware. |
2105 | 2118 | ||
2106 | This driver supports adapters based on the original Yukon chipset: | 2119 | This driver supports adapters based on the original Yukon chipset: |
2107 | Marvell 88E8001, Belkin F5D5005, CNet GigaCard, DLink DGE-530T, | 2120 | Marvell 88E8001, Belkin F5D5005, CNet GigaCard, DLink DGE-530T, |
@@ -2114,7 +2127,7 @@ config SKGE | |||
2114 | will be called skge. This is recommended. | 2127 | will be called skge. This is recommended. |
2115 | 2128 | ||
2116 | config SKY2 | 2129 | config SKY2 |
2117 | tristate "SysKonnect Yukon2 support (EXPERIMENTAL)" | 2130 | tristate "SysKonnect Yukon2 support" |
2118 | depends on PCI | 2131 | depends on PCI |
2119 | select CRC32 | 2132 | select CRC32 |
2120 | ---help--- | 2133 | ---help--- |
@@ -2129,92 +2142,15 @@ config SKY2 | |||
2129 | To compile this driver as a module, choose M here: the module | 2142 | To compile this driver as a module, choose M here: the module |
2130 | will be called sky2. This is recommended. | 2143 | will be called sky2. This is recommended. |
2131 | 2144 | ||
2132 | config SK98LIN | 2145 | config SKY2_DEBUG |
2133 | tristate "Marvell Yukon Chipset / SysKonnect SK-98xx Support (DEPRECATED)" | 2146 | bool "Debugging interface" |
2134 | depends on PCI | 2147 | depends on SKY2 && DEBUG_FS |
2135 | ---help--- | 2148 | help |
2136 | Say Y here if you have a Marvell Yukon or SysKonnect SK-98xx/SK-95xx | 2149 | This option adds the ability to dump driver state for debugging. |
2137 | compliant Gigabit Ethernet Adapter. | 2150 | The file debugfs/sky2/ethX displays the state of the internal |
2138 | 2151 | transmit and receive rings. | |
2139 | This driver supports the original Yukon chipset. This driver is | ||
2140 | deprecated and will be removed from the kernel in the near future, | ||
2141 | it has been replaced by the skge driver. skge is cleaner and | ||
2142 | seems to work better. | ||
2143 | 2152 | ||
2144 | This driver does not support the newer Yukon2 chipset. A separate | 2153 | If unsure, say N. |
2145 | driver, sky2, is provided to support Yukon2-based adapters. | ||
2146 | |||
2147 | The following adapters are supported by this driver: | ||
2148 | - 3Com 3C940 Gigabit LOM Ethernet Adapter | ||
2149 | - 3Com 3C941 Gigabit LOM Ethernet Adapter | ||
2150 | - Allied Telesyn AT-2970LX Gigabit Ethernet Adapter | ||
2151 | - Allied Telesyn AT-2970LX/2SC Gigabit Ethernet Adapter | ||
2152 | - Allied Telesyn AT-2970SX Gigabit Ethernet Adapter | ||
2153 | - Allied Telesyn AT-2970SX/2SC Gigabit Ethernet Adapter | ||
2154 | - Allied Telesyn AT-2970TX Gigabit Ethernet Adapter | ||
2155 | - Allied Telesyn AT-2970TX/2TX Gigabit Ethernet Adapter | ||
2156 | - Allied Telesyn AT-2971SX Gigabit Ethernet Adapter | ||
2157 | - Allied Telesyn AT-2971T Gigabit Ethernet Adapter | ||
2158 | - Belkin Gigabit Desktop Card 10/100/1000Base-T Adapter, Copper RJ-45 | ||
2159 | - EG1032 v2 Instant Gigabit Network Adapter | ||
2160 | - EG1064 v2 Instant Gigabit Network Adapter | ||
2161 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Abit) | ||
2162 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Albatron) | ||
2163 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Asus) | ||
2164 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (ECS) | ||
2165 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Epox) | ||
2166 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Foxconn) | ||
2167 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Gigabyte) | ||
2168 | - Marvell 88E8001 Gigabit LOM Ethernet Adapter (Iwill) | ||
2169 | - Marvell 88E8050 Gigabit LOM Ethernet Adapter (Intel) | ||
2170 | - Marvell RDK-8001 Adapter | ||
2171 | - Marvell RDK-8002 Adapter | ||
2172 | - Marvell RDK-8003 Adapter | ||
2173 | - Marvell RDK-8004 Adapter | ||
2174 | - Marvell RDK-8006 Adapter | ||
2175 | - Marvell RDK-8007 Adapter | ||
2176 | - Marvell RDK-8008 Adapter | ||
2177 | - Marvell RDK-8009 Adapter | ||
2178 | - Marvell RDK-8010 Adapter | ||
2179 | - Marvell RDK-8011 Adapter | ||
2180 | - Marvell RDK-8012 Adapter | ||
2181 | - Marvell RDK-8052 Adapter | ||
2182 | - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (32 bit) | ||
2183 | - Marvell Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (64 bit) | ||
2184 | - N-Way PCI-Bus Giga-Card 1000/100/10Mbps(L) | ||
2185 | - SK-9521 10/100/1000Base-T Adapter | ||
2186 | - SK-9521 V2.0 10/100/1000Base-T Adapter | ||
2187 | - SK-9821 Gigabit Ethernet Server Adapter (SK-NET GE-T) | ||
2188 | - SK-9821 V2.0 Gigabit Ethernet 10/100/1000Base-T Adapter | ||
2189 | - SK-9822 Gigabit Ethernet Server Adapter (SK-NET GE-T dual link) | ||
2190 | - SK-9841 Gigabit Ethernet Server Adapter (SK-NET GE-LX) | ||
2191 | - SK-9841 V2.0 Gigabit Ethernet 1000Base-LX Adapter | ||
2192 | - SK-9842 Gigabit Ethernet Server Adapter (SK-NET GE-LX dual link) | ||
2193 | - SK-9843 Gigabit Ethernet Server Adapter (SK-NET GE-SX) | ||
2194 | - SK-9843 V2.0 Gigabit Ethernet 1000Base-SX Adapter | ||
2195 | - SK-9844 Gigabit Ethernet Server Adapter (SK-NET GE-SX dual link) | ||
2196 | - SK-9851 V2.0 Gigabit Ethernet 1000Base-SX Adapter | ||
2197 | - SK-9861 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition) | ||
2198 | - SK-9861 V2.0 Gigabit Ethernet 1000Base-SX Adapter | ||
2199 | - SK-9862 Gigabit Ethernet Server Adapter (SK-NET GE-SX Volition dual link) | ||
2200 | - SK-9871 Gigabit Ethernet Server Adapter (SK-NET GE-ZX) | ||
2201 | - SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter | ||
2202 | - SK-9872 Gigabit Ethernet Server Adapter (SK-NET GE-ZX dual link) | ||
2203 | - SMC EZ Card 1000 (SMC9452TXV.2) | ||
2204 | |||
2205 | The adapters support Jumbo Frames. | ||
2206 | The dual link adapters support link-failover and dual port features. | ||
2207 | Both Marvell Yukon and SysKonnect SK-98xx/SK-95xx adapters support | ||
2208 | the scatter-gather functionality with sendfile(). Please refer to | ||
2209 | <file:Documentation/networking/sk98lin.txt> for more information about | ||
2210 | optional driver parameters. | ||
2211 | Questions concerning this driver may be addressed to: | ||
2212 | <linux@syskonnect.de> | ||
2213 | |||
2214 | If you want to compile this driver as a module ( = code which can be | ||
2215 | inserted in and removed from the running kernel whenever you want), | ||
2216 | say M here and read <file:Documentation/kbuild/modules.txt>. The module will | ||
2217 | be called sk98lin. This is recommended. | ||
2218 | 2154 | ||
2219 | config VIA_VELOCITY | 2155 | config VIA_VELOCITY |
2220 | tristate "VIA Velocity support" | 2156 | tristate "VIA Velocity support" |
@@ -2264,6 +2200,16 @@ config TSI108_ETH | |||
2264 | To compile this driver as a module, choose M here: the module | 2200 | To compile this driver as a module, choose M here: the module |
2265 | will be called tsi108_eth. | 2201 | will be called tsi108_eth. |
2266 | 2202 | ||
2203 | config GELIC_NET | ||
2204 | tristate "PS3 Gigabit Ethernet driver" | ||
2205 | depends on PPC_PS3 | ||
2206 | help | ||
2207 | This driver supports the network device on the PS3 game | ||
2208 | console. This driver has built-in support for Ethernet. | ||
2209 | |||
2210 | To compile this driver as a module, choose M here: the | ||
2211 | module will be called ps3_gelic. | ||
2212 | |||
2267 | config GIANFAR | 2213 | config GIANFAR |
2268 | tristate "Gianfar Ethernet" | 2214 | tristate "Gianfar Ethernet" |
2269 | depends on 85xx || 83xx || PPC_86xx | 2215 | depends on 85xx || 83xx || PPC_86xx |
@@ -2303,7 +2249,7 @@ config UGETH_TX_ON_DEMAND | |||
2303 | 2249 | ||
2304 | config MV643XX_ETH | 2250 | config MV643XX_ETH |
2305 | tristate "MV-643XX Ethernet support" | 2251 | tristate "MV-643XX Ethernet support" |
2306 | depends on MOMENCO_OCELOT_C || MOMENCO_JAGUAR_ATX || MV64360 || MV64X60 || MOMENCO_OCELOT_3 || (PPC_MULTIPLATFORM && PPC32) | 2252 | depends on MV64360 || MV64X60 || (PPC_MULTIPLATFORM && PPC32) |
2307 | select MII | 2253 | select MII |
2308 | help | 2254 | help |
2309 | This driver supports the gigabit Ethernet on the Marvell MV643XX | 2255 | This driver supports the gigabit Ethernet on the Marvell MV643XX |
@@ -2948,8 +2894,6 @@ config NETCONSOLE | |||
2948 | If you want to log kernel messages over the network, enable this. | 2894 | If you want to log kernel messages over the network, enable this. |
2949 | See <file:Documentation/networking/netconsole.txt> for details. | 2895 | See <file:Documentation/networking/netconsole.txt> for details. |
2950 | 2896 | ||
2951 | endif #NETDEVICES | ||
2952 | |||
2953 | config NETPOLL | 2897 | config NETPOLL |
2954 | def_bool NETCONSOLE | 2898 | def_bool NETCONSOLE |
2955 | 2899 | ||
@@ -2961,4 +2905,4 @@ config NETPOLL_TRAP | |||
2961 | config NET_POLL_CONTROLLER | 2905 | config NET_POLL_CONTROLLER |
2962 | def_bool NETPOLL | 2906 | def_bool NETPOLL |
2963 | 2907 | ||
2964 | endmenu | 2908 | endif # NETDEVICES |