diff options
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 40 |
1 files changed, 36 insertions, 4 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index ad301ace6085..11f143f4adf6 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -464,6 +464,12 @@ config MIPS_JAZZ_SONIC | |||
464 | This is the driver for the onboard card of MIPS Magnum 4000, | 464 | This is the driver for the onboard card of MIPS Magnum 4000, |
465 | Acer PICA, Olivetti M700-10 and a few other identical OEM systems. | 465 | Acer PICA, Olivetti M700-10 and a few other identical OEM systems. |
466 | 466 | ||
467 | config XTENSA_XT2000_SONIC | ||
468 | tristate "Xtensa XT2000 onboard SONIC Ethernet support" | ||
469 | depends on XTENSA_PLATFORM_XT2000 | ||
470 | help | ||
471 | This is the driver for the onboard card of the Xtensa XT2000 board. | ||
472 | |||
467 | config MIPS_AU1X00_ENET | 473 | config MIPS_AU1X00_ENET |
468 | bool "MIPS AU1000 Ethernet support" | 474 | bool "MIPS AU1000 Ethernet support" |
469 | depends on SOC_AU1X00 | 475 | depends on SOC_AU1X00 |
@@ -888,7 +894,7 @@ config SMC91X | |||
888 | select CRC32 | 894 | select CRC32 |
889 | select MII | 895 | select MII |
890 | depends on ARM || REDWOOD_5 || REDWOOD_6 || M32R || SUPERH || \ | 896 | depends on ARM || REDWOOD_5 || REDWOOD_6 || M32R || SUPERH || \ |
891 | SOC_AU1X00 || BLACKFIN || MN10300 | 897 | MIPS || BLACKFIN || MN10300 |
892 | help | 898 | help |
893 | This is a driver for SMC's 91x series of Ethernet chipsets, | 899 | This is a driver for SMC's 91x series of Ethernet chipsets, |
894 | including the SMC91C94 and the SMC91C111. Say Y if you want it | 900 | including the SMC91C94 and the SMC91C111. Say Y if you want it |
@@ -960,7 +966,7 @@ config SMC911X | |||
960 | tristate "SMSC LAN911[5678] support" | 966 | tristate "SMSC LAN911[5678] support" |
961 | select CRC32 | 967 | select CRC32 |
962 | select MII | 968 | select MII |
963 | depends on ARCH_PXA || SUPERH | 969 | depends on ARM || SUPERH |
964 | help | 970 | help |
965 | This is a driver for SMSC's LAN911x series of Ethernet chipsets | 971 | This is a driver for SMSC's LAN911x series of Ethernet chipsets |
966 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. | 972 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. |
@@ -2003,6 +2009,15 @@ config IGB_LRO | |||
2003 | 2009 | ||
2004 | If in doubt, say N. | 2010 | If in doubt, say N. |
2005 | 2011 | ||
2012 | config IGB_DCA | ||
2013 | bool "Direct Cache Access (DCA) Support" | ||
2014 | default y | ||
2015 | depends on IGB && DCA && !(IGB=y && DCA=m) | ||
2016 | ---help--- | ||
2017 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
2018 | driver. DCA is a method for warming the CPU cache before data | ||
2019 | is used, with the intent of lessening the impact of cache misses. | ||
2020 | |||
2006 | source "drivers/net/ixp2000/Kconfig" | 2021 | source "drivers/net/ixp2000/Kconfig" |
2007 | 2022 | ||
2008 | config MYRI_SBUS | 2023 | config MYRI_SBUS |
@@ -2426,9 +2441,13 @@ config IXGBE | |||
2426 | will be called ixgbe. | 2441 | will be called ixgbe. |
2427 | 2442 | ||
2428 | config IXGBE_DCA | 2443 | config IXGBE_DCA |
2429 | bool | 2444 | bool "Direct Cache Access (DCA) Support" |
2430 | default y | 2445 | default y |
2431 | depends on IXGBE && DCA && !(IXGBE=y && DCA=m) | 2446 | depends on IXGBE && DCA && !(IXGBE=y && DCA=m) |
2447 | ---help--- | ||
2448 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
2449 | driver. DCA is a method for warming the CPU cache before data | ||
2450 | is used, with the intent of lessening the impact of cache misses. | ||
2432 | 2451 | ||
2433 | config IXGB | 2452 | config IXGB |
2434 | tristate "Intel(R) PRO/10GbE support" | 2453 | tristate "Intel(R) PRO/10GbE support" |
@@ -2478,9 +2497,13 @@ config MYRI10GE | |||
2478 | will be called myri10ge. | 2497 | will be called myri10ge. |
2479 | 2498 | ||
2480 | config MYRI10GE_DCA | 2499 | config MYRI10GE_DCA |
2481 | bool | 2500 | bool "Direct Cache Access (DCA) Support" |
2482 | default y | 2501 | default y |
2483 | depends on MYRI10GE && DCA && !(MYRI10GE=y && DCA=m) | 2502 | depends on MYRI10GE && DCA && !(MYRI10GE=y && DCA=m) |
2503 | ---help--- | ||
2504 | Say Y here if you want to use Direct Cache Access (DCA) in the | ||
2505 | driver. DCA is a method for warming the CPU cache before data | ||
2506 | is used, with the intent of lessening the impact of cache misses. | ||
2484 | 2507 | ||
2485 | config NETXEN_NIC | 2508 | config NETXEN_NIC |
2486 | tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" | 2509 | tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC" |
@@ -2504,6 +2527,15 @@ config PASEMI_MAC | |||
2504 | This driver supports the on-chip 1/10Gbit Ethernet controller on | 2527 | This driver supports the on-chip 1/10Gbit Ethernet controller on |
2505 | PA Semi's PWRficient line of chips. | 2528 | PA Semi's PWRficient line of chips. |
2506 | 2529 | ||
2530 | config MLX4_EN | ||
2531 | tristate "Mellanox Technologies 10Gbit Ethernet support" | ||
2532 | depends on PCI && INET | ||
2533 | select MLX4_CORE | ||
2534 | select INET_LRO | ||
2535 | help | ||
2536 | This driver supports Mellanox Technologies ConnectX Ethernet | ||
2537 | devices. | ||
2538 | |||
2507 | config MLX4_CORE | 2539 | config MLX4_CORE |
2508 | tristate | 2540 | tristate |
2509 | depends on PCI | 2541 | depends on PCI |