aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig40
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
467config 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
467config MIPS_AU1X00_ENET 473config 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
2012config 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
2006source "drivers/net/ixp2000/Kconfig" 2021source "drivers/net/ixp2000/Kconfig"
2007 2022
2008config MYRI_SBUS 2023config MYRI_SBUS
@@ -2426,9 +2441,13 @@ config IXGBE
2426 will be called ixgbe. 2441 will be called ixgbe.
2427 2442
2428config IXGBE_DCA 2443config 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
2433config IXGB 2452config 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
2480config MYRI10GE_DCA 2499config 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
2485config NETXEN_NIC 2508config 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
2530config 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
2507config MLX4_CORE 2539config MLX4_CORE
2508 tristate 2540 tristate
2509 depends on PCI 2541 depends on PCI