aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
authorPaul Mackerras <paulus@samba.org>2008-01-30 19:25:51 -0500
committerPaul Mackerras <paulus@samba.org>2008-01-30 19:25:51 -0500
commitbd45ac0c5daae35e7c71138172e63df5cf644cf6 (patch)
tree5eb5a599bf6a9d7a8a34e802db932aa9e9555de4 /drivers/net/Kconfig
parent4eece4ccf997c0e6d8fdad3d842e37b16b8d705f (diff)
parent5bdeae46be6dfe9efa44a548bd622af325f4bdb4 (diff)
Merge branch 'linux-2.6'
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig87
1 files changed, 68 insertions, 19 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 8f3f04d4f34b..389980f0e59e 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -212,7 +212,7 @@ config MII
212 212
213config MACB 213config MACB
214 tristate "Atmel MACB support" 214 tristate "Atmel MACB support"
215 depends on AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263 215 depends on AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263 || ARCH_AT91CAP9
216 select PHYLIB 216 select PHYLIB
217 help 217 help
218 The Atmel MACB ethernet interface is found on many AT32 and AT91 218 The Atmel MACB ethernet interface is found on many AT32 and AT91
@@ -912,6 +912,24 @@ config DM9000
912 To compile this driver as a module, choose M here. The module 912 To compile this driver as a module, choose M here. The module
913 will be called dm9000. 913 will be called dm9000.
914 914
915config ENC28J60
916 tristate "ENC28J60 support"
917 depends on EXPERIMENTAL && SPI && NET_ETHERNET
918 select CRC32
919 ---help---
920 Support for the Microchip EN28J60 ethernet chip.
921
922 To compile this driver as a module, choose M here and read
923 <file:Documentation/networking/net-modules.txt>. The module will be
924 called enc28j60.
925
926config ENC28J60_WRITEVERIFY
927 bool "Enable write verify"
928 depends on ENC28J60
929 ---help---
930 Enable the verify after the buffer write useful for debugging purpose.
931 If unsure, say N.
932
915config SMC911X 933config SMC911X
916 tristate "SMSC LAN911[5678] support" 934 tristate "SMSC LAN911[5678] support"
917 select CRC32 935 select CRC32
@@ -1584,6 +1602,18 @@ config 8139_OLD_RX_RESET
1584 experience problems, you can enable this option to restore the 1602 experience problems, you can enable this option to restore the
1585 old RX-reset behavior. If unsure, say N. 1603 old RX-reset behavior. If unsure, say N.
1586 1604
1605config R6040
1606 tristate "RDC R6040 Fast Ethernet Adapter support (EXPERIMENTAL)"
1607 depends on NET_PCI && PCI
1608 select CRC32
1609 select MII
1610 help
1611 This is a driver for the R6040 Fast Ethernet MACs found in the
1612 the RDC R-321x System-on-chips.
1613
1614 To compile this driver as a module, choose M here: the module
1615 will be called r6040. This is recommended.
1616
1587config SIS900 1617config SIS900
1588 tristate "SiS 900/7016 PCI Fast Ethernet Adapter support" 1618 tristate "SiS 900/7016 PCI Fast Ethernet Adapter support"
1589 depends on NET_PCI && PCI 1619 depends on NET_PCI && PCI
@@ -1785,7 +1815,7 @@ config DE620
1785 1815
1786config SGISEEQ 1816config SGISEEQ
1787 tristate "SGI Seeq ethernet controller support" 1817 tristate "SGI Seeq ethernet controller support"
1788 depends on SGI_IP22 1818 depends on SGI_HAS_SEEQ
1789 help 1819 help
1790 Say Y here if you have an Seeq based Ethernet network card. This is 1820 Say Y here if you have an Seeq based Ethernet network card. This is
1791 used in many Silicon Graphics machines. 1821 used in many Silicon Graphics machines.
@@ -1979,6 +2009,9 @@ config E1000E
1979 To compile this driver as a module, choose M here. The module 2009 To compile this driver as a module, choose M here. The module
1980 will be called e1000e. 2010 will be called e1000e.
1981 2011
2012config E1000E_ENABLED
2013 def_bool E1000E != n
2014
1982config IP1000 2015config IP1000
1983 tristate "IP1000 Gigabit Ethernet support" 2016 tristate "IP1000 Gigabit Ethernet support"
1984 depends on PCI && EXPERIMENTAL 2017 depends on PCI && EXPERIMENTAL
@@ -1989,6 +2022,28 @@ config IP1000
1989 To compile this driver as a module, choose M here: the module 2022 To compile this driver as a module, choose M here: the module
1990 will be called ipg. This is recommended. 2023 will be called ipg. This is recommended.
1991 2024
2025config IGB
2026 tristate "Intel(R) 82575 PCI-Express Gigabit Ethernet support"
2027 depends on PCI
2028 ---help---
2029 This driver supports Intel(R) 82575 gigabit ethernet family of
2030 adapters. For more information on how to identify your adapter, go
2031 to the Adapter & Driver ID Guide at:
2032
2033 <http://support.intel.com/support/network/adapter/pro100/21397.htm>
2034
2035 For general information and support, go to the Intel support
2036 website at:
2037
2038 <http://support.intel.com>
2039
2040 More specific information on configuring the driver is in
2041 <file:Documentation/networking/e1000.txt>.
2042
2043 To compile this driver as a module, choose M here and read
2044 <file:Documentation/networking/net-modules.txt>. The module
2045 will be called igb.
2046
1992source "drivers/net/ixp2000/Kconfig" 2047source "drivers/net/ixp2000/Kconfig"
1993 2048
1994config MYRI_SBUS 2049config MYRI_SBUS
@@ -2560,6 +2615,7 @@ config PASEMI_MAC
2560 tristate "PA Semi 1/10Gbit MAC" 2615 tristate "PA Semi 1/10Gbit MAC"
2561 depends on PPC64 && PCI 2616 depends on PPC64 && PCI
2562 select PHYLIB 2617 select PHYLIB
2618 select INET_LRO
2563 help 2619 help
2564 This driver supports the on-chip 1/10Gbit Ethernet controller on 2620 This driver supports the on-chip 1/10Gbit Ethernet controller on
2565 PA Semi's PWRficient line of chips. 2621 PA Semi's PWRficient line of chips.
@@ -2585,6 +2641,16 @@ config TEHUTI
2585 help 2641 help
2586 Tehuti Networks 10G Ethernet NIC 2642 Tehuti Networks 10G Ethernet NIC
2587 2643
2644config BNX2X
2645 tristate "Broadcom NetXtremeII 10Gb support"
2646 depends on PCI
2647 select ZLIB_INFLATE
2648 help
2649 This driver supports Broadcom NetXtremeII 10 gigabit Ethernet cards.
2650 To compile this driver as a module, choose M here: the module
2651 will be called bnx2x. This is recommended.
2652
2653
2588endif # NETDEV_10000 2654endif # NETDEV_10000
2589 2655
2590source "drivers/net/tokenring/Kconfig" 2656source "drivers/net/tokenring/Kconfig"
@@ -3015,23 +3081,6 @@ config NET_FC
3015 adaptor below. You also should have said Y to "SCSI support" and 3081 adaptor below. You also should have said Y to "SCSI support" and
3016 "SCSI generic support". 3082 "SCSI generic support".
3017 3083
3018config SHAPER
3019 tristate "Traffic Shaper (OBSOLETE)"
3020 depends on EXPERIMENTAL
3021 ---help---
3022 The traffic shaper is a virtual network device that allows you to
3023 limit the rate of outgoing data flow over some other network device.
3024 The traffic that you want to slow down can then be routed through
3025 these virtual devices. See
3026 <file:Documentation/networking/shaper.txt> for more information.
3027
3028 An alternative to this traffic shaper are traffic schedulers which
3029 you'll get if you say Y to "QoS and/or fair queuing" in
3030 "Networking options".
3031
3032 To compile this driver as a module, choose M here: the module
3033 will be called shaper. If unsure, say N.
3034
3035config NETCONSOLE 3084config NETCONSOLE
3036 tristate "Network console logging support (EXPERIMENTAL)" 3085 tristate "Network console logging support (EXPERIMENTAL)"
3037 depends on EXPERIMENTAL 3086 depends on EXPERIMENTAL