This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / net / Kconfig
index 69da467..589ab05 100644 (file)
@@ -1057,7 +1057,6 @@ config ETH16I
 
 config NE2000
        tristate "NE2000/NE1000 support"
-       depends on NET_ISA || (Q40 && m)
        select CRC32
        ---help---
          If you have a network (Ethernet) card of this type, say Y and read
@@ -1210,6 +1209,39 @@ config IBMVETH
          <file:Documentation/networking/net-modules.txt>. The module will
          be called ibmveth.
 
+config IBM_EMAC
+       tristate "IBM PPC4xx EMAC driver support"
+       depends on 4xx
+       ---help---
+       This driver supports the IBM PPC4xx EMAC family of on-chip
+       Ethernet controllers.
+
+config IBM_EMAC_ERRMSG
+       bool "Verbose error messages"
+       depends on IBM_EMAC
+
+config IBM_EMAC_RXB
+       int "Number of receive buffers"
+       depends on IBM_EMAC
+       default "128" if IBM_EMAC4
+       default "64"
+
+config IBM_EMAC_TXB
+       int "Number of transmit buffers"
+       depends on IBM_EMAC
+       default "128" if IBM_EMAC4
+       default "8"
+
+config IBM_EMAC_FGAP
+       int "Frame gap"
+       depends on IBM_EMAC
+       default "8"
+
+config IBM_EMAC_SKBRES
+       int "Skb reserve amount"
+       depends on IBM_EMAC
+       default "0"
+
 config NET_PCI
        bool "EISA, VLB, PCI and on board controllers"
        depends on NET_ETHERNET && (ISA || EISA || PCI)
@@ -1828,18 +1860,38 @@ config FEC
          Say Y here if you want to use the built-in 10/100 Fast ethernet
          controller on the Motorola ColdFire 5272 processor.
 
+config NE_H8300
+       tristate "NE2000 compatible support for H8/300"
+       depends on H8300 && NET_ETHERNET
+       help
+         Say Y here if you want to use the NE2000 compatible
+         controller on the Renesas H8/300 processor.
+
 endmenu
 
 #
 #      Gigabit Ethernet
 #
 
-menu "Ethernet (1000 Mbit)"
+menu "Gigabit Ethernet (1000/10000 Mbit)"
        depends on NETDEVICES
 
+config NET_GIGE
+       bool "Gigabit Ethernet (1000/10000 Mbit) controller support"
+       depends on NETDEVICES && NET_ETHERNET && (PCI || SBUS)
+       help
+         Gigabit ethernet.  It's yummy and fast, fast, fast.
+
+         Note that the answer to this question doesn't directly affect the
+         kernel: saying N will just cause the configurator to skip all
+         the questions about this class of network cards. If you say Y, you
+         will be asked for your specific card in the following questions.
+         
+         If you are unsure, say Y.
+
 config ACENIC
        tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        ---help---
          Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear
          GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet
@@ -1866,7 +1918,7 @@ config ACENIC_OMIT_TIGON_I
 
 config DL2K
        tristate "D-Link DL2000-based Gigabit Ethernet support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        select CRC32
        help
          This driver supports D-Link 2000-based gigabit ethernet cards, which
@@ -1879,7 +1931,7 @@ config DL2K
 
 config E1000
        tristate "Intel(R) PRO/1000 Gigabit Ethernet support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        ---help---
          This driver supports Intel(R) PRO/1000 gigabit ethernet family of
          adapters, which includes:
@@ -1926,7 +1978,7 @@ config E1000_NAPI
 
 config MYRI_SBUS
        tristate "MyriCOM Gigabit Ethernet support"
-       depends on SBUS
+       depends on SBUS && NET_GIGE
        help
          This driver supports MyriCOM Sbus gigabit Ethernet cards.
 
@@ -1935,7 +1987,7 @@ config MYRI_SBUS
 
 config NS83820
        tristate "National Semiconduct DP83820 support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        help
          This is a driver for the National Semiconductor DP83820 series
          of gigabit ethernet MACs.  Cards using this chipset include
@@ -1945,7 +1997,7 @@ config NS83820
 
 config HAMACHI
        tristate "Packet Engines Hamachi GNIC-II support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        select MII
        help
          If you have a Gigabit Ethernet card of this type, say Y and read
@@ -1958,7 +2010,7 @@ config HAMACHI
 
 config YELLOWFIN
        tristate "Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL)"
-       depends on PCI && EXPERIMENTAL
+       depends on PCI && EXPERIMENTAL && NET_GIGE
        select CRC32
        ---help---
          Say Y here if you have a Packet Engines G-NIC PCI Gigabit Ethernet
@@ -1972,7 +2024,7 @@ config YELLOWFIN
 
 config R8169
        tristate "Realtek 8169 gigabit ethernet support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        select CRC32
        ---help---
          Say Y here if you have a Realtek 8169 PCI Gigabit Ethernet adapter.
@@ -1982,7 +2034,7 @@ config R8169
 
 config SK98LIN
        tristate "Marvell Yukon Chipset / SysKonnect SK-98xx Support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        ---help---
          Say Y here if you have a Marvell Yukon or SysKonnect SK-98xx/SK-95xx
          compliant Gigabit Ethernet Adapter. The following adapters are supported
@@ -2061,25 +2113,16 @@ config SK98LIN
 
 config TIGON3
        tristate "Broadcom Tigon3 support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        help
          This driver supports Broadcom Tigon3 based gigabit Ethernet cards.
 
          To compile this driver as a module, choose M here: the module
          will be called tg3.  This is recommended.
 
-endmenu
-
-#
-#      10 Gigabit Ethernet
-#
-
-menu "Ethernet (10000 Mbit)"
-       depends on NETDEVICES
-
 config IXGB
        tristate "Intel(R) PRO/10GbE support"
-       depends on PCI
+       depends on PCI && NET_GIGE
        ---help---
          This driver supports Intel(R) PRO/10GbE family of
          adapters, which includes:
@@ -2111,7 +2154,7 @@ config IXGB_NAPI
 
 config S2IO
        tristate "S2IO 10Gbe XFrame NIC"
-       depends on PCI
+       depends on PCI && NET_GIGE
        ---help---
          This driver supports the 10Gbe XFrame NIC of S2IO. 
          For help regarding driver compilation, installation and 
@@ -2480,16 +2523,6 @@ config IPHASE5526
          To compile this driver as a module, choose M here: the module
          will be called iph5526.
 
-config RCPCI
-       tristate "Red Creek Hardware VPN (EXPERIMENTAL)"
-       depends on NETDEVICES && EXPERIMENTAL && PCI && !64BIT
-       help
-         This is a driver for hardware which provides a Virtual Private
-         Network (VPN). Say Y if you have it.
-
-         To compile this driver as a module, choose M here: the module
-         will be called rcpci.
-
 config SHAPER
        tristate "Traffic Shaper (EXPERIMENTAL)"
        depends on NETDEVICES && EXPERIMENTAL