diff options
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 482 |
1 files changed, 293 insertions, 189 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 5db667c0b371..93359fab240e 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -2,6 +2,9 @@ | |||
2 | # Network device configuration | 2 | # Network device configuration |
3 | # | 3 | # |
4 | 4 | ||
5 | config HAVE_NET_MACB | ||
6 | bool | ||
7 | |||
5 | menuconfig NETDEVICES | 8 | menuconfig NETDEVICES |
6 | default y if UML | 9 | default y if UML |
7 | depends on NET | 10 | depends on NET |
@@ -177,6 +180,13 @@ config NET_SB1000 | |||
177 | 180 | ||
178 | source "drivers/net/arcnet/Kconfig" | 181 | source "drivers/net/arcnet/Kconfig" |
179 | 182 | ||
183 | config MII | ||
184 | tristate "Generic Media Independent Interface device support" | ||
185 | help | ||
186 | Most ethernet controllers have MII transceiver either as an external | ||
187 | or internal device. It is safe to say Y or M here even if your | ||
188 | ethernet card lacks MII. | ||
189 | |||
180 | source "drivers/net/phy/Kconfig" | 190 | source "drivers/net/phy/Kconfig" |
181 | 191 | ||
182 | # | 192 | # |
@@ -212,16 +222,9 @@ menuconfig NET_ETHERNET | |||
212 | 222 | ||
213 | if NET_ETHERNET | 223 | if NET_ETHERNET |
214 | 224 | ||
215 | config MII | ||
216 | tristate "Generic Media Independent Interface device support" | ||
217 | help | ||
218 | Most ethernet controllers have MII transceiver either as an external | ||
219 | or internal device. It is safe to say Y or M here even if your | ||
220 | ethernet card lack MII. | ||
221 | |||
222 | config MACB | 225 | config MACB |
223 | tristate "Atmel MACB support" | 226 | tristate "Atmel MACB support" |
224 | depends on AVR32 || ARCH_AT91SAM9260 || ARCH_AT91SAM9263 || ARCH_AT91SAM9G20 || ARCH_AT91SAM9G45 || ARCH_AT91CAP9 | 227 | depends on HAVE_NET_MACB |
225 | select PHYLIB | 228 | select PHYLIB |
226 | help | 229 | help |
227 | The Atmel MACB ethernet interface is found on many AT32 and AT91 | 230 | The Atmel MACB ethernet interface is found on many AT32 and AT91 |
@@ -235,8 +238,8 @@ source "drivers/net/arm/Kconfig" | |||
235 | config AX88796 | 238 | config AX88796 |
236 | tristate "ASIX AX88796 NE2000 clone support" | 239 | tristate "ASIX AX88796 NE2000 clone support" |
237 | depends on ARM || MIPS || SUPERH | 240 | depends on ARM || MIPS || SUPERH |
238 | select CRC32 | 241 | select PHYLIB |
239 | select MII | 242 | select MDIO_BITBANG |
240 | help | 243 | help |
241 | AX88796 driver, using platform bus to provide | 244 | AX88796 driver, using platform bus to provide |
242 | chip detection and resources | 245 | chip detection and resources |
@@ -880,14 +883,6 @@ config BFIN_RX_DESC_NUM | |||
880 | help | 883 | help |
881 | Set the number of buffer packets used in driver. | 884 | Set the number of buffer packets used in driver. |
882 | 885 | ||
883 | config BFIN_MAC_RMII | ||
884 | bool "RMII PHY Interface" | ||
885 | depends on BFIN_MAC | ||
886 | default y if BFIN527_EZKIT | ||
887 | default n if BFIN537_STAMP | ||
888 | help | ||
889 | Use Reduced PHY MII Interface | ||
890 | |||
891 | config BFIN_MAC_USE_HWSTAMP | 886 | config BFIN_MAC_USE_HWSTAMP |
892 | bool "Use IEEE 1588 hwstamp" | 887 | bool "Use IEEE 1588 hwstamp" |
893 | depends on BFIN_MAC && BF518 | 888 | depends on BFIN_MAC && BF518 |
@@ -921,7 +916,7 @@ config SMC91X | |||
921 | including the SMC91C94 and the SMC91C111. Say Y if you want it | 916 | including the SMC91C94 and the SMC91C111. Say Y if you want it |
922 | compiled into the kernel, and read the file | 917 | compiled into the kernel, and read the file |
923 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, | 918 | <file:Documentation/networking/smc9.txt> and the Ethernet-HOWTO, |
924 | available from <http://www.linuxdoc.org/docs.html#howto>. | 919 | available from <http://www.tldp.org/docs.html#howto>. |
925 | 920 | ||
926 | This driver is also available as a module ( = code which can be | 921 | This driver is also available as a module ( = code which can be |
927 | inserted in and removed from the running kernel whenever you want). | 922 | inserted in and removed from the running kernel whenever you want). |
@@ -951,6 +946,8 @@ config NET_NETX | |||
951 | config TI_DAVINCI_EMAC | 946 | config TI_DAVINCI_EMAC |
952 | tristate "TI DaVinci EMAC Support" | 947 | tristate "TI DaVinci EMAC Support" |
953 | depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 ) | 948 | depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 ) |
949 | select TI_DAVINCI_MDIO | ||
950 | select TI_DAVINCI_CPDMA | ||
954 | select PHYLIB | 951 | select PHYLIB |
955 | help | 952 | help |
956 | This driver supports TI's DaVinci Ethernet . | 953 | This driver supports TI's DaVinci Ethernet . |
@@ -958,6 +955,25 @@ config TI_DAVINCI_EMAC | |||
958 | To compile this driver as a module, choose M here: the module | 955 | To compile this driver as a module, choose M here: the module |
959 | will be called davinci_emac_driver. This is recommended. | 956 | will be called davinci_emac_driver. This is recommended. |
960 | 957 | ||
958 | config TI_DAVINCI_MDIO | ||
959 | tristate "TI DaVinci MDIO Support" | ||
960 | depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 ) | ||
961 | select PHYLIB | ||
962 | help | ||
963 | This driver supports TI's DaVinci MDIO module. | ||
964 | |||
965 | To compile this driver as a module, choose M here: the module | ||
966 | will be called davinci_mdio. This is recommended. | ||
967 | |||
968 | config TI_DAVINCI_CPDMA | ||
969 | tristate "TI DaVinci CPDMA Support" | ||
970 | depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 ) | ||
971 | help | ||
972 | This driver supports TI's DaVinci CPDMA dma engine. | ||
973 | |||
974 | To compile this driver as a module, choose M here: the module | ||
975 | will be called davinci_cpdma. This is recommended. | ||
976 | |||
961 | config DM9000 | 977 | config DM9000 |
962 | tristate "DM9000 support" | 978 | tristate "DM9000 support" |
963 | depends on ARM || BLACKFIN || MIPS | 979 | depends on ARM || BLACKFIN || MIPS |
@@ -1025,13 +1041,13 @@ config SMC911X | |||
1025 | tristate "SMSC LAN911[5678] support" | 1041 | tristate "SMSC LAN911[5678] support" |
1026 | select CRC32 | 1042 | select CRC32 |
1027 | select MII | 1043 | select MII |
1028 | depends on ARM || SUPERH | 1044 | depends on ARM || SUPERH || MN10300 |
1029 | help | 1045 | help |
1030 | This is a driver for SMSC's LAN911x series of Ethernet chipsets | 1046 | This is a driver for SMSC's LAN911x series of Ethernet chipsets |
1031 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. | 1047 | including the new LAN9115, LAN9116, LAN9117, and LAN9118. |
1032 | Say Y if you want it compiled into the kernel, | 1048 | Say Y if you want it compiled into the kernel, |
1033 | and read the Ethernet-HOWTO, available from | 1049 | and read the Ethernet-HOWTO, available from |
1034 | <http://www.linuxdoc.org/docs.html#howto>. | 1050 | <http://www.tldp.org/docs.html#howto>. |
1035 | 1051 | ||
1036 | This driver is also available as a module. The module will be | 1052 | This driver is also available as a module. The module will be |
1037 | called smc911x. If you want to compile it as a module, say M | 1053 | called smc911x. If you want to compile it as a module, say M |
@@ -1039,7 +1055,7 @@ config SMC911X | |||
1039 | 1055 | ||
1040 | config SMSC911X | 1056 | config SMSC911X |
1041 | tristate "SMSC LAN911x/LAN921x families embedded ethernet support" | 1057 | tristate "SMSC LAN911x/LAN921x families embedded ethernet support" |
1042 | depends on ARM || SUPERH || BLACKFIN || MIPS | 1058 | depends on ARM || SUPERH || BLACKFIN || MIPS || MN10300 |
1043 | select CRC32 | 1059 | select CRC32 |
1044 | select MII | 1060 | select MII |
1045 | select PHYLIB | 1061 | select PHYLIB |
@@ -1051,6 +1067,14 @@ config SMSC911X | |||
1051 | <file:Documentation/networking/net-modules.txt>. The module | 1067 | <file:Documentation/networking/net-modules.txt>. The module |
1052 | will be called smsc911x. | 1068 | will be called smsc911x. |
1053 | 1069 | ||
1070 | config SMSC911X_ARCH_HOOKS | ||
1071 | def_bool n | ||
1072 | depends on SMSC911X | ||
1073 | help | ||
1074 | If the arch enables this, it allows the arch to implement various | ||
1075 | hooks for more comprehensive interrupt control and also to override | ||
1076 | the source of the MAC address. | ||
1077 | |||
1054 | config NET_VENDOR_RACAL | 1078 | config NET_VENDOR_RACAL |
1055 | bool "Racal-Interlan (Micom) NI cards" | 1079 | bool "Racal-Interlan (Micom) NI cards" |
1056 | depends on ISA | 1080 | depends on ISA |
@@ -1474,7 +1498,7 @@ config FORCEDETH | |||
1474 | config CS89x0 | 1498 | config CS89x0 |
1475 | tristate "CS89x0 support" | 1499 | tristate "CS89x0 support" |
1476 | depends on NET_ETHERNET && (ISA || EISA || MACH_IXDP2351 \ | 1500 | depends on NET_ETHERNET && (ISA || EISA || MACH_IXDP2351 \ |
1477 | || ARCH_IXDP2X01 || MACH_MX31ADS) | 1501 | || ARCH_IXDP2X01 || MACH_MX31ADS || MACH_QQ2440) |
1478 | ---help--- | 1502 | ---help--- |
1479 | Support for CS89x0 chipset based Ethernet cards. If you have a | 1503 | Support for CS89x0 chipset based Ethernet cards. If you have a |
1480 | network (Ethernet) card of this type, say Y and read the | 1504 | network (Ethernet) card of this type, say Y and read the |
@@ -1488,7 +1512,7 @@ config CS89x0 | |||
1488 | config CS89x0_NONISA_IRQ | 1512 | config CS89x0_NONISA_IRQ |
1489 | def_bool y | 1513 | def_bool y |
1490 | depends on CS89x0 != n | 1514 | depends on CS89x0 != n |
1491 | depends on MACH_IXDP2351 || ARCH_IXDP2X01 || MACH_MX31ADS | 1515 | depends on MACH_IXDP2351 || ARCH_IXDP2X01 || MACH_MX31ADS || MACH_QQ2440 |
1492 | 1516 | ||
1493 | config TC35815 | 1517 | config TC35815 |
1494 | tristate "TOSHIBA TC35815 Ethernet support" | 1518 | tristate "TOSHIBA TC35815 Ethernet support" |
@@ -1509,11 +1533,11 @@ config E100 | |||
1509 | 1533 | ||
1510 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | 1534 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> |
1511 | 1535 | ||
1512 | to identify the adapter. | 1536 | to identify the adapter. |
1513 | 1537 | ||
1514 | For the latest Intel PRO/100 network driver for Linux, see: | 1538 | For the latest Intel PRO/100 network driver for Linux, see: |
1515 | 1539 | ||
1516 | <http://appsr.intel.com/scripts-df/support_intel.asp> | 1540 | <http://www.intel.com/p/en_US/support/highlights/network/pro100plus> |
1517 | 1541 | ||
1518 | More specific information on configuring the driver is in | 1542 | More specific information on configuring the driver is in |
1519 | <file:Documentation/networking/e100.txt>. | 1543 | <file:Documentation/networking/e100.txt>. |
@@ -1539,9 +1563,8 @@ config FEALNX | |||
1539 | select CRC32 | 1563 | select CRC32 |
1540 | select MII | 1564 | select MII |
1541 | help | 1565 | help |
1542 | Say Y here to support the Mysom MTD-800 family of PCI-based Ethernet | 1566 | Say Y here to support the Myson MTD-800 family of PCI-based Ethernet |
1543 | cards. Specifications and data at | 1567 | cards. <http://www.myson.com.tw/> |
1544 | <http://www.myson.com.hk/mtd/datasheet/>. | ||
1545 | 1568 | ||
1546 | config NATSEMI | 1569 | config NATSEMI |
1547 | tristate "National Semiconductor DP8381x series PCI Ethernet support" | 1570 | tristate "National Semiconductor DP8381x series PCI Ethernet support" |
@@ -1715,7 +1738,7 @@ config SMSC9420 | |||
1715 | This is a driver for SMSC's LAN9420 PCI ethernet adapter. | 1738 | This is a driver for SMSC's LAN9420 PCI ethernet adapter. |
1716 | Say Y if you want it compiled into the kernel, | 1739 | Say Y if you want it compiled into the kernel, |
1717 | and read the Ethernet-HOWTO, available from | 1740 | and read the Ethernet-HOWTO, available from |
1718 | <http://www.linuxdoc.org/docs.html#howto>. | 1741 | <http://www.tldp.org/docs.html#howto>. |
1719 | 1742 | ||
1720 | This driver is also available as a module. The module will be | 1743 | This driver is also available as a module. The module will be |
1721 | called smsc9420. If you want to compile it as a module, say M | 1744 | called smsc9420. If you want to compile it as a module, say M |
@@ -1763,17 +1786,17 @@ config KS8842 | |||
1763 | tristate "Micrel KSZ8841/42 with generic bus interface" | 1786 | tristate "Micrel KSZ8841/42 with generic bus interface" |
1764 | depends on HAS_IOMEM && DMA_ENGINE | 1787 | depends on HAS_IOMEM && DMA_ENGINE |
1765 | help | 1788 | help |
1766 | This platform driver is for KSZ8841(1-port) / KS8842(2-port) | 1789 | This platform driver is for KSZ8841(1-port) / KS8842(2-port) |
1767 | ethernet switch chip (managed, VLAN, QoS) from Micrel or | 1790 | ethernet switch chip (managed, VLAN, QoS) from Micrel or |
1768 | Timberdale(FPGA). | 1791 | Timberdale(FPGA). |
1769 | 1792 | ||
1770 | config KS8851 | 1793 | config KS8851 |
1771 | tristate "Micrel KS8851 SPI" | 1794 | tristate "Micrel KS8851 SPI" |
1772 | depends on SPI | 1795 | depends on SPI |
1773 | select MII | 1796 | select MII |
1774 | select CRC32 | 1797 | select CRC32 |
1775 | help | 1798 | help |
1776 | SPI driver for Micrel KS8851 SPI attached network chip. | 1799 | SPI driver for Micrel KS8851 SPI attached network chip. |
1777 | 1800 | ||
1778 | config KS8851_MLL | 1801 | config KS8851_MLL |
1779 | tristate "Micrel KS8851 MLL" | 1802 | tristate "Micrel KS8851 MLL" |
@@ -1921,19 +1944,13 @@ config 68360_ENET | |||
1921 | config FEC | 1944 | config FEC |
1922 | bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)" | 1945 | bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)" |
1923 | depends on M523x || M527x || M5272 || M528x || M520x || M532x || \ | 1946 | depends on M523x || M527x || M5272 || M528x || M520x || M532x || \ |
1924 | MACH_MX27 || ARCH_MX35 || ARCH_MX25 || ARCH_MX5 | 1947 | IMX_HAVE_PLATFORM_FEC || MXS_HAVE_PLATFORM_FEC |
1948 | default IMX_HAVE_PLATFORM_FEC || MXS_HAVE_PLATFORM_FEC if ARM | ||
1925 | select PHYLIB | 1949 | select PHYLIB |
1926 | help | 1950 | help |
1927 | Say Y here if you want to use the built-in 10/100 Fast ethernet | 1951 | Say Y here if you want to use the built-in 10/100 Fast ethernet |
1928 | controller on some Motorola ColdFire and Freescale i.MX processors. | 1952 | controller on some Motorola ColdFire and Freescale i.MX processors. |
1929 | 1953 | ||
1930 | config FEC2 | ||
1931 | bool "Second FEC ethernet controller (on some ColdFire CPUs)" | ||
1932 | depends on FEC | ||
1933 | help | ||
1934 | Say Y here if you want to use the second built-in 10/100 Fast | ||
1935 | ethernet controller on some Motorola ColdFire processors. | ||
1936 | |||
1937 | config FEC_MPC52xx | 1954 | config FEC_MPC52xx |
1938 | tristate "MPC52xx FEC driver" | 1955 | tristate "MPC52xx FEC driver" |
1939 | depends on PPC_MPC52xx && PPC_BESTCOMM | 1956 | depends on PPC_MPC52xx && PPC_BESTCOMM |
@@ -1991,6 +2008,22 @@ config BCM63XX_ENET | |||
1991 | This driver supports the ethernet MACs in the Broadcom 63xx | 2008 | This driver supports the ethernet MACs in the Broadcom 63xx |
1992 | MIPS chipset family (BCM63XX). | 2009 | MIPS chipset family (BCM63XX). |
1993 | 2010 | ||
2011 | config FTMAC100 | ||
2012 | tristate "Faraday FTMAC100 10/100 Ethernet support" | ||
2013 | depends on ARM | ||
2014 | select MII | ||
2015 | help | ||
2016 | This driver supports the FTMAC100 10/100 Ethernet controller | ||
2017 | from Faraday. It is used on Faraday A320, Andes AG101 and some | ||
2018 | other ARM/NDS32 SoC's. | ||
2019 | |||
2020 | config LANTIQ_ETOP | ||
2021 | tristate "Lantiq SoC ETOP driver" | ||
2022 | depends on SOC_TYPE_XWAY | ||
2023 | help | ||
2024 | Support for the MII0 inside the Lantiq SoC | ||
2025 | |||
2026 | |||
1994 | source "drivers/net/fs_enet/Kconfig" | 2027 | source "drivers/net/fs_enet/Kconfig" |
1995 | 2028 | ||
1996 | source "drivers/net/octeon/Kconfig" | 2029 | source "drivers/net/octeon/Kconfig" |
@@ -2082,7 +2115,9 @@ config E1000 | |||
2082 | 2115 | ||
2083 | config E1000E | 2116 | config E1000E |
2084 | tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" | 2117 | tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support" |
2118 | select CRC32 | ||
2085 | depends on PCI && (!SPARC32 || BROKEN) | 2119 | depends on PCI && (!SPARC32 || BROKEN) |
2120 | select CRC32 | ||
2086 | ---help--- | 2121 | ---help--- |
2087 | This driver supports the PCI-Express Intel(R) PRO/1000 gigabit | 2122 | This driver supports the PCI-Express Intel(R) PRO/1000 gigabit |
2088 | ethernet family of adapters. For PCI or PCI-X e1000 adapters, | 2123 | ethernet family of adapters. For PCI or PCI-X e1000 adapters, |
@@ -2110,25 +2145,25 @@ config IP1000 | |||
2110 | will be called ipg. This is recommended. | 2145 | will be called ipg. This is recommended. |
2111 | 2146 | ||
2112 | config IGB | 2147 | config IGB |
2113 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" | 2148 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" |
2114 | depends on PCI | 2149 | depends on PCI |
2115 | ---help--- | 2150 | ---help--- |
2116 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of | 2151 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of |
2117 | adapters. For more information on how to identify your adapter, go | 2152 | adapters. For more information on how to identify your adapter, go |
2118 | to the Adapter & Driver ID Guide at: | 2153 | to the Adapter & Driver ID Guide at: |
2119 | 2154 | ||
2120 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | 2155 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> |
2121 | 2156 | ||
2122 | For general information and support, go to the Intel support | 2157 | For general information and support, go to the Intel support |
2123 | website at: | 2158 | website at: |
2124 | 2159 | ||
2125 | <http://support.intel.com> | 2160 | <http://support.intel.com> |
2126 | 2161 | ||
2127 | More specific information on configuring the driver is in | 2162 | More specific information on configuring the driver is in |
2128 | <file:Documentation/networking/e1000.txt>. | 2163 | <file:Documentation/networking/e1000.txt>. |
2129 | 2164 | ||
2130 | To compile this driver as a module, choose M here. The module | 2165 | To compile this driver as a module, choose M here. The module |
2131 | will be called igb. | 2166 | will be called igb. |
2132 | 2167 | ||
2133 | config IGB_DCA | 2168 | config IGB_DCA |
2134 | bool "Direct Cache Access (DCA) Support" | 2169 | bool "Direct Cache Access (DCA) Support" |
@@ -2140,25 +2175,25 @@ config IGB_DCA | |||
2140 | is used, with the intent of lessening the impact of cache misses. | 2175 | is used, with the intent of lessening the impact of cache misses. |
2141 | 2176 | ||
2142 | config IGBVF | 2177 | config IGBVF |
2143 | tristate "Intel(R) 82576 Virtual Function Ethernet support" | 2178 | tristate "Intel(R) 82576 Virtual Function Ethernet support" |
2144 | depends on PCI | 2179 | depends on PCI |
2145 | ---help--- | 2180 | ---help--- |
2146 | This driver supports Intel(R) 82576 virtual functions. For more | 2181 | This driver supports Intel(R) 82576 virtual functions. For more |
2147 | information on how to identify your adapter, go to the Adapter & | 2182 | information on how to identify your adapter, go to the Adapter & |
2148 | Driver ID Guide at: | 2183 | Driver ID Guide at: |
2149 | 2184 | ||
2150 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | 2185 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> |
2151 | 2186 | ||
2152 | For general information and support, go to the Intel support | 2187 | For general information and support, go to the Intel support |
2153 | website at: | 2188 | website at: |
2154 | 2189 | ||
2155 | <http://support.intel.com> | 2190 | <http://support.intel.com> |
2156 | 2191 | ||
2157 | More specific information on configuring the driver is in | 2192 | More specific information on configuring the driver is in |
2158 | <file:Documentation/networking/e1000.txt>. | 2193 | <file:Documentation/networking/e1000.txt>. |
2159 | 2194 | ||
2160 | To compile this driver as a module, choose M here. The module | 2195 | To compile this driver as a module, choose M here. The module |
2161 | will be called igbvf. | 2196 | will be called igbvf. |
2162 | 2197 | ||
2163 | source "drivers/net/ixp2000/Kconfig" | 2198 | source "drivers/net/ixp2000/Kconfig" |
2164 | 2199 | ||
@@ -2210,6 +2245,7 @@ config YELLOWFIN | |||
2210 | config R8169 | 2245 | config R8169 |
2211 | tristate "Realtek 8169 gigabit ethernet support" | 2246 | tristate "Realtek 8169 gigabit ethernet support" |
2212 | depends on PCI | 2247 | depends on PCI |
2248 | select FW_LOADER | ||
2213 | select CRC32 | 2249 | select CRC32 |
2214 | select MII | 2250 | select MII |
2215 | ---help--- | 2251 | ---help--- |
@@ -2218,15 +2254,6 @@ config R8169 | |||
2218 | To compile this driver as a module, choose M here: the module | 2254 | To compile this driver as a module, choose M here: the module |
2219 | will be called r8169. This is recommended. | 2255 | will be called r8169. This is recommended. |
2220 | 2256 | ||
2221 | config R8169_VLAN | ||
2222 | bool "VLAN support" | ||
2223 | depends on R8169 && VLAN_8021Q | ||
2224 | ---help--- | ||
2225 | Say Y here for the r8169 driver to support the functions required | ||
2226 | by the kernel 802.1Q code. | ||
2227 | |||
2228 | If in doubt, say Y. | ||
2229 | |||
2230 | config SB1250_MAC | 2257 | config SB1250_MAC |
2231 | tristate "SB1250 Gigabit Ethernet support" | 2258 | tristate "SB1250 Gigabit Ethernet support" |
2232 | depends on SIBYTE_SB1xxx_SOC | 2259 | depends on SIBYTE_SB1xxx_SOC |
@@ -2277,14 +2304,14 @@ config SKGE | |||
2277 | will be called skge. This is recommended. | 2304 | will be called skge. This is recommended. |
2278 | 2305 | ||
2279 | config SKGE_DEBUG | 2306 | config SKGE_DEBUG |
2280 | bool "Debugging interface" | 2307 | bool "Debugging interface" |
2281 | depends on SKGE && DEBUG_FS | 2308 | depends on SKGE && DEBUG_FS |
2282 | help | 2309 | help |
2283 | This option adds the ability to dump driver state for debugging. | 2310 | This option adds the ability to dump driver state for debugging. |
2284 | The file /sys/kernel/debug/skge/ethX displays the state of the internal | 2311 | The file /sys/kernel/debug/skge/ethX displays the state of the internal |
2285 | transmit and receive rings. | 2312 | transmit and receive rings. |
2286 | 2313 | ||
2287 | If unsure, say N. | 2314 | If unsure, say N. |
2288 | 2315 | ||
2289 | config SKY2 | 2316 | config SKY2 |
2290 | tristate "SysKonnect Yukon2 support" | 2317 | tristate "SysKonnect Yukon2 support" |
@@ -2303,14 +2330,14 @@ config SKY2 | |||
2303 | will be called sky2. This is recommended. | 2330 | will be called sky2. This is recommended. |
2304 | 2331 | ||
2305 | config SKY2_DEBUG | 2332 | config SKY2_DEBUG |
2306 | bool "Debugging interface" | 2333 | bool "Debugging interface" |
2307 | depends on SKY2 && DEBUG_FS | 2334 | depends on SKY2 && DEBUG_FS |
2308 | help | 2335 | help |
2309 | This option adds the ability to dump driver state for debugging. | 2336 | This option adds the ability to dump driver state for debugging. |
2310 | The file /sys/kernel/debug/sky2/ethX displays the state of the internal | 2337 | The file /sys/kernel/debug/sky2/ethX displays the state of the internal |
2311 | transmit and receive rings. | 2338 | transmit and receive rings. |
2312 | 2339 | ||
2313 | If unsure, say N. | 2340 | If unsure, say N. |
2314 | 2341 | ||
2315 | config VIA_VELOCITY | 2342 | config VIA_VELOCITY |
2316 | tristate "VIA Velocity support" | 2343 | tristate "VIA Velocity support" |
@@ -2366,12 +2393,12 @@ config SPIDER_NET | |||
2366 | Cell Processor-Based Blades from IBM. | 2393 | Cell Processor-Based Blades from IBM. |
2367 | 2394 | ||
2368 | config TSI108_ETH | 2395 | config TSI108_ETH |
2369 | tristate "Tundra TSI108 gigabit Ethernet support" | 2396 | tristate "Tundra TSI108 gigabit Ethernet support" |
2370 | depends on TSI108_BRIDGE | 2397 | depends on TSI108_BRIDGE |
2371 | help | 2398 | help |
2372 | This driver supports Tundra TSI108 gigabit Ethernet ports. | 2399 | This driver supports Tundra TSI108 gigabit Ethernet ports. |
2373 | To compile this driver as a module, choose M here: the module | 2400 | To compile this driver as a module, choose M here: the module |
2374 | will be called tsi108_eth. | 2401 | will be called tsi108_eth. |
2375 | 2402 | ||
2376 | config GELIC_NET | 2403 | config GELIC_NET |
2377 | tristate "PS3 Gigabit Ethernet driver" | 2404 | tristate "PS3 Gigabit Ethernet driver" |
@@ -2515,6 +2542,25 @@ config S6GMAC | |||
2515 | 2542 | ||
2516 | source "drivers/net/stmmac/Kconfig" | 2543 | source "drivers/net/stmmac/Kconfig" |
2517 | 2544 | ||
2545 | config PCH_GBE | ||
2546 | tristate "Intel EG20T PCH / OKI SEMICONDUCTOR ML7223 IOH GbE" | ||
2547 | depends on PCI | ||
2548 | select MII | ||
2549 | ---help--- | ||
2550 | This is a gigabit ethernet driver for EG20T PCH. | ||
2551 | EG20T PCH is the platform controller hub that is used in Intel's | ||
2552 | general embedded platform. | ||
2553 | EG20T PCH has Gigabit Ethernet interface. | ||
2554 | Using this interface, it is able to access system devices connected | ||
2555 | to Gigabit Ethernet. | ||
2556 | This driver enables Gigabit Ethernet function. | ||
2557 | |||
2558 | This driver also can be used for OKI SEMICONDUCTOR IOH(Input/ | ||
2559 | Output Hub), ML7223. | ||
2560 | ML7223 IOH is for MP(Media Phone) use. | ||
2561 | ML7223 is companion chip for Intel Atom E6xx series. | ||
2562 | ML7223 is completely compatible for Intel EG20T PCH. | ||
2563 | |||
2518 | endif # NETDEV_1000 | 2564 | endif # NETDEV_1000 |
2519 | 2565 | ||
2520 | # | 2566 | # |
@@ -2537,41 +2583,36 @@ config MDIO | |||
2537 | tristate | 2583 | tristate |
2538 | 2584 | ||
2539 | config CHELSIO_T1 | 2585 | config CHELSIO_T1 |
2540 | tristate "Chelsio 10Gb Ethernet support" | 2586 | tristate "Chelsio 10Gb Ethernet support" |
2541 | depends on PCI | 2587 | depends on PCI |
2542 | select CRC32 | 2588 | select CRC32 |
2543 | select MDIO | 2589 | select MDIO |
2544 | help | 2590 | help |
2545 | This driver supports Chelsio gigabit and 10-gigabit | 2591 | This driver supports Chelsio gigabit and 10-gigabit |
2546 | Ethernet cards. More information about adapter features and | 2592 | Ethernet cards. More information about adapter features and |
2547 | performance tuning is in <file:Documentation/networking/cxgb.txt>. | 2593 | performance tuning is in <file:Documentation/networking/cxgb.txt>. |
2548 | 2594 | ||
2549 | For general information about Chelsio and our products, visit | 2595 | For general information about Chelsio and our products, visit |
2550 | our website at <http://www.chelsio.com>. | 2596 | our website at <http://www.chelsio.com>. |
2551 | 2597 | ||
2552 | For customer support, please visit our customer support page at | 2598 | For customer support, please visit our customer support page at |
2553 | <http://www.chelsio.com/support.htm>. | 2599 | <http://www.chelsio.com/support.html>. |
2554 | 2600 | ||
2555 | Please send feedback to <linux-bugs@chelsio.com>. | 2601 | Please send feedback to <linux-bugs@chelsio.com>. |
2556 | 2602 | ||
2557 | To compile this driver as a module, choose M here: the module | 2603 | To compile this driver as a module, choose M here: the module |
2558 | will be called cxgb. | 2604 | will be called cxgb. |
2559 | 2605 | ||
2560 | config CHELSIO_T1_1G | 2606 | config CHELSIO_T1_1G |
2561 | bool "Chelsio gigabit Ethernet support" | 2607 | bool "Chelsio gigabit Ethernet support" |
2562 | depends on CHELSIO_T1 | 2608 | depends on CHELSIO_T1 |
2563 | help | 2609 | help |
2564 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you | 2610 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you |
2565 | are using only 10G cards say 'N' here. | 2611 | are using only 10G cards say 'N' here. |
2566 | |||
2567 | config CHELSIO_T3_DEPENDS | ||
2568 | tristate | ||
2569 | depends on PCI && INET | ||
2570 | default y | ||
2571 | 2612 | ||
2572 | config CHELSIO_T3 | 2613 | config CHELSIO_T3 |
2573 | tristate "Chelsio Communications T3 10Gb Ethernet support" | 2614 | tristate "Chelsio Communications T3 10Gb Ethernet support" |
2574 | depends on CHELSIO_T3_DEPENDS | 2615 | depends on PCI && INET |
2575 | select FW_LOADER | 2616 | select FW_LOADER |
2576 | select MDIO | 2617 | select MDIO |
2577 | help | 2618 | help |
@@ -2582,21 +2623,16 @@ config CHELSIO_T3 | |||
2582 | our website at <http://www.chelsio.com>. | 2623 | our website at <http://www.chelsio.com>. |
2583 | 2624 | ||
2584 | For customer support, please visit our customer support page at | 2625 | For customer support, please visit our customer support page at |
2585 | <http://www.chelsio.com/support.htm>. | 2626 | <http://www.chelsio.com/support.html>. |
2586 | 2627 | ||
2587 | Please send feedback to <linux-bugs@chelsio.com>. | 2628 | Please send feedback to <linux-bugs@chelsio.com>. |
2588 | 2629 | ||
2589 | To compile this driver as a module, choose M here: the module | 2630 | To compile this driver as a module, choose M here: the module |
2590 | will be called cxgb3. | 2631 | will be called cxgb3. |
2591 | 2632 | ||
2592 | config CHELSIO_T4_DEPENDS | ||
2593 | tristate | ||
2594 | depends on PCI && INET | ||
2595 | default y | ||
2596 | |||
2597 | config CHELSIO_T4 | 2633 | config CHELSIO_T4 |
2598 | tristate "Chelsio Communications T4 Ethernet support" | 2634 | tristate "Chelsio Communications T4 Ethernet support" |
2599 | depends on CHELSIO_T4_DEPENDS | 2635 | depends on PCI |
2600 | select FW_LOADER | 2636 | select FW_LOADER |
2601 | select MDIO | 2637 | select MDIO |
2602 | help | 2638 | help |
@@ -2607,21 +2643,16 @@ config CHELSIO_T4 | |||
2607 | our website at <http://www.chelsio.com>. | 2643 | our website at <http://www.chelsio.com>. |
2608 | 2644 | ||
2609 | For customer support, please visit our customer support page at | 2645 | For customer support, please visit our customer support page at |
2610 | <http://www.chelsio.com/support.htm>. | 2646 | <http://www.chelsio.com/support.html>. |
2611 | 2647 | ||
2612 | Please send feedback to <linux-bugs@chelsio.com>. | 2648 | Please send feedback to <linux-bugs@chelsio.com>. |
2613 | 2649 | ||
2614 | To compile this driver as a module choose M here; the module | 2650 | To compile this driver as a module choose M here; the module |
2615 | will be called cxgb4. | 2651 | will be called cxgb4. |
2616 | 2652 | ||
2617 | config CHELSIO_T4VF_DEPENDS | ||
2618 | tristate | ||
2619 | depends on PCI && INET | ||
2620 | default y | ||
2621 | |||
2622 | config CHELSIO_T4VF | 2653 | config CHELSIO_T4VF |
2623 | tristate "Chelsio Communications T4 Virtual Function Ethernet support" | 2654 | tristate "Chelsio Communications T4 Virtual Function Ethernet support" |
2624 | depends on CHELSIO_T4VF_DEPENDS | 2655 | depends on PCI |
2625 | help | 2656 | help |
2626 | This driver supports Chelsio T4-based gigabit and 10Gb Ethernet | 2657 | This driver supports Chelsio T4-based gigabit and 10Gb Ethernet |
2627 | adapters with PCI-E SR-IOV Virtual Functions. | 2658 | adapters with PCI-E SR-IOV Virtual Functions. |
@@ -2630,7 +2661,7 @@ config CHELSIO_T4VF | |||
2630 | our website at <http://www.chelsio.com>. | 2661 | our website at <http://www.chelsio.com>. |
2631 | 2662 | ||
2632 | For customer support, please visit our customer support page at | 2663 | For customer support, please visit our customer support page at |
2633 | <http://www.chelsio.com/support.htm>. | 2664 | <http://www.chelsio.com/support.html>. |
2634 | 2665 | ||
2635 | Please send feedback to <linux-bugs@chelsio.com>. | 2666 | Please send feedback to <linux-bugs@chelsio.com>. |
2636 | 2667 | ||
@@ -2692,26 +2723,26 @@ config IXGBE_DCB | |||
2692 | If unsure, say N. | 2723 | If unsure, say N. |
2693 | 2724 | ||
2694 | config IXGBEVF | 2725 | config IXGBEVF |
2695 | tristate "Intel(R) 82599 Virtual Function Ethernet support" | 2726 | tristate "Intel(R) 82599 Virtual Function Ethernet support" |
2696 | depends on PCI_MSI | 2727 | depends on PCI_MSI |
2697 | ---help--- | 2728 | ---help--- |
2698 | This driver supports Intel(R) 82599 virtual functions. For more | 2729 | This driver supports Intel(R) 82599 virtual functions. For more |
2699 | information on how to identify your adapter, go to the Adapter & | 2730 | information on how to identify your adapter, go to the Adapter & |
2700 | Driver ID Guide at: | 2731 | Driver ID Guide at: |
2701 | 2732 | ||
2702 | <http://support.intel.com/support/network/sb/CS-008441.htm> | 2733 | <http://support.intel.com/support/network/sb/CS-008441.htm> |
2703 | 2734 | ||
2704 | For general information and support, go to the Intel support | 2735 | For general information and support, go to the Intel support |
2705 | website at: | 2736 | website at: |
2706 | 2737 | ||
2707 | <http://support.intel.com> | 2738 | <http://support.intel.com> |
2708 | 2739 | ||
2709 | More specific information on configuring the driver is in | 2740 | More specific information on configuring the driver is in |
2710 | <file:Documentation/networking/ixgbevf.txt>. | 2741 | <file:Documentation/networking/ixgbevf.txt>. |
2711 | 2742 | ||
2712 | To compile this driver as a module, choose M here. The module | 2743 | To compile this driver as a module, choose M here. The module |
2713 | will be called ixgbevf. MSI-X interrupt support is required | 2744 | will be called ixgbevf. MSI-X interrupt support is required |
2714 | for this driver to work correctly. | 2745 | for this driver to work correctly. |
2715 | 2746 | ||
2716 | config IXGB | 2747 | config IXGB |
2717 | tristate "Intel(R) PRO/10GbE support" | 2748 | tristate "Intel(R) PRO/10GbE support" |
@@ -2736,29 +2767,38 @@ config IXGB | |||
2736 | will be called ixgb. | 2767 | will be called ixgb. |
2737 | 2768 | ||
2738 | config S2IO | 2769 | config S2IO |
2739 | tristate "S2IO 10Gbe XFrame NIC" | 2770 | tristate "Exar Xframe 10Gb Ethernet Adapter" |
2740 | depends on PCI | 2771 | depends on PCI |
2741 | ---help--- | 2772 | ---help--- |
2742 | This driver supports the 10Gbe XFrame NIC of S2IO. | 2773 | This driver supports Exar Corp's Xframe Series 10Gb Ethernet Adapters. |
2774 | |||
2743 | More specific information on configuring the driver is in | 2775 | More specific information on configuring the driver is in |
2744 | <file:Documentation/networking/s2io.txt>. | 2776 | <file:Documentation/networking/s2io.txt>. |
2745 | 2777 | ||
2778 | To compile this driver as a module, choose M here. The module | ||
2779 | will be called s2io. | ||
2780 | |||
2746 | config VXGE | 2781 | config VXGE |
2747 | tristate "Neterion X3100 Series 10GbE PCIe Server Adapter" | 2782 | tristate "Exar X3100 Series 10GbE PCIe Server Adapter" |
2748 | depends on PCI && INET | 2783 | depends on PCI && INET |
2749 | ---help--- | 2784 | ---help--- |
2750 | This driver supports Neterion Inc's X3100 Series 10 GbE PCIe | 2785 | This driver supports Exar Corp's X3100 Series 10 GbE PCIe |
2751 | I/O Virtualized Server Adapter. | 2786 | I/O Virtualized Server Adapter. |
2787 | |||
2752 | More specific information on configuring the driver is in | 2788 | More specific information on configuring the driver is in |
2753 | <file:Documentation/networking/vxge.txt>. | 2789 | <file:Documentation/networking/vxge.txt>. |
2754 | 2790 | ||
2791 | To compile this driver as a module, choose M here. The module | ||
2792 | will be called vxge. | ||
2793 | |||
2755 | config VXGE_DEBUG_TRACE_ALL | 2794 | config VXGE_DEBUG_TRACE_ALL |
2756 | bool "Enabling All Debug trace statments in driver" | 2795 | bool "Enabling All Debug trace statments in driver" |
2757 | default n | 2796 | default n |
2758 | depends on VXGE | 2797 | depends on VXGE |
2759 | ---help--- | 2798 | ---help--- |
2760 | Say Y here if you want to enabling all the debug trace statements in | 2799 | Say Y here if you want to enabling all the debug trace statements in |
2761 | driver. By default only few debug trace statements are enabled. | 2800 | the vxge driver. By default only few debug trace statements are |
2801 | enabled. | ||
2762 | 2802 | ||
2763 | config MYRI10GE | 2803 | config MYRI10GE |
2764 | tristate "Myricom Myri-10G Ethernet support" | 2804 | tristate "Myricom Myri-10G Ethernet support" |
@@ -2825,7 +2865,7 @@ config MLX4_CORE | |||
2825 | default n | 2865 | default n |
2826 | 2866 | ||
2827 | config MLX4_DEBUG | 2867 | config MLX4_DEBUG |
2828 | bool "Verbose debugging output" if (MLX4_CORE && EMBEDDED) | 2868 | bool "Verbose debugging output" if (MLX4_CORE && EXPERT) |
2829 | depends on MLX4_CORE | 2869 | depends on MLX4_CORE |
2830 | default y | 2870 | default y |
2831 | ---help--- | 2871 | ---help--- |
@@ -2869,6 +2909,20 @@ config QLGE | |||
2869 | To compile this driver as a module, choose M here: the module | 2909 | To compile this driver as a module, choose M here: the module |
2870 | will be called qlge. | 2910 | will be called qlge. |
2871 | 2911 | ||
2912 | config BNA | ||
2913 | tristate "Brocade 1010/1020 10Gb Ethernet Driver support" | ||
2914 | depends on PCI | ||
2915 | ---help--- | ||
2916 | This driver supports Brocade 1010/1020 10Gb CEE capable Ethernet | ||
2917 | cards. | ||
2918 | To compile this driver as a module, choose M here: the module | ||
2919 | will be called bna. | ||
2920 | |||
2921 | For general information and support, go to the Brocade support | ||
2922 | website at: | ||
2923 | |||
2924 | <http://support.brocade.com> | ||
2925 | |||
2872 | source "drivers/net/sfc/Kconfig" | 2926 | source "drivers/net/sfc/Kconfig" |
2873 | 2927 | ||
2874 | source "drivers/net/benet/Kconfig" | 2928 | source "drivers/net/benet/Kconfig" |
@@ -2895,17 +2949,56 @@ source "drivers/s390/net/Kconfig" | |||
2895 | 2949 | ||
2896 | source "drivers/net/caif/Kconfig" | 2950 | source "drivers/net/caif/Kconfig" |
2897 | 2951 | ||
2952 | config TILE_NET | ||
2953 | tristate "Tilera GBE/XGBE network driver support" | ||
2954 | depends on TILE | ||
2955 | default y | ||
2956 | select CRC32 | ||
2957 | help | ||
2958 | This is a standard Linux network device driver for the | ||
2959 | on-chip Tilera Gigabit Ethernet and XAUI interfaces. | ||
2960 | |||
2961 | To compile this driver as a module, choose M here: the module | ||
2962 | will be called tile_net. | ||
2963 | |||
2898 | config XEN_NETDEV_FRONTEND | 2964 | config XEN_NETDEV_FRONTEND |
2899 | tristate "Xen network device frontend driver" | 2965 | tristate "Xen network device frontend driver" |
2900 | depends on XEN | 2966 | depends on XEN |
2967 | select XEN_XENBUS_FRONTEND | ||
2901 | default y | 2968 | default y |
2902 | help | 2969 | help |
2903 | The network device frontend driver allows the kernel to | 2970 | This driver provides support for Xen paravirtual network |
2904 | access network devices exported exported by a virtual | 2971 | devices exported by a Xen network driver domain (often |
2905 | machine containing a physical network device driver. The | 2972 | domain 0). |
2906 | frontend driver is intended for unprivileged guest domains; | 2973 | |
2907 | if you are compiling a kernel for a Xen guest, you almost | 2974 | The corresponding Linux backend driver is enabled by the |
2908 | certainly want to enable this. | 2975 | CONFIG_XEN_NETDEV_BACKEND option. |
2976 | |||
2977 | If you are compiling a kernel for use as Xen guest, you | ||
2978 | should say Y here. To compile this driver as a module, chose | ||
2979 | M here: the module will be called xen-netfront. | ||
2980 | |||
2981 | config XEN_NETDEV_BACKEND | ||
2982 | tristate "Xen backend network device" | ||
2983 | depends on XEN_BACKEND | ||
2984 | help | ||
2985 | This driver allows the kernel to act as a Xen network driver | ||
2986 | domain which exports paravirtual network devices to other | ||
2987 | Xen domains. These devices can be accessed by any operating | ||
2988 | system that implements a compatible front end. | ||
2989 | |||
2990 | The corresponding Linux frontend driver is enabled by the | ||
2991 | CONFIG_XEN_NETDEV_FRONTEND configuration option. | ||
2992 | |||
2993 | The backend driver presents a standard network device | ||
2994 | endpoint for each paravirtual network device to the driver | ||
2995 | domain network stack. These can then be bridged or routed | ||
2996 | etc in order to provide full network connectivity. | ||
2997 | |||
2998 | If you are compiling a kernel to run in a Xen network driver | ||
2999 | domain (often this is domain 0) you should say Y here. To | ||
3000 | compile this driver as a module, chose M here: the module | ||
3001 | will be called xen-netback. | ||
2909 | 3002 | ||
2910 | config ISERIES_VETH | 3003 | config ISERIES_VETH |
2911 | tristate "iSeries Virtual Ethernet driver support" | 3004 | tristate "iSeries Virtual Ethernet driver support" |
@@ -3177,18 +3270,18 @@ config PPP_BSDCOMP | |||
3177 | modules once you have said "make modules". If unsure, say N. | 3270 | modules once you have said "make modules". If unsure, say N. |
3178 | 3271 | ||
3179 | config PPP_MPPE | 3272 | config PPP_MPPE |
3180 | tristate "PPP MPPE compression (encryption) (EXPERIMENTAL)" | 3273 | tristate "PPP MPPE compression (encryption) (EXPERIMENTAL)" |
3181 | depends on PPP && EXPERIMENTAL | 3274 | depends on PPP && EXPERIMENTAL |
3182 | select CRYPTO | 3275 | select CRYPTO |
3183 | select CRYPTO_SHA1 | 3276 | select CRYPTO_SHA1 |
3184 | select CRYPTO_ARC4 | 3277 | select CRYPTO_ARC4 |
3185 | select CRYPTO_ECB | 3278 | select CRYPTO_ECB |
3186 | ---help--- | 3279 | ---help--- |
3187 | Support for the MPPE Encryption protocol, as employed by the | 3280 | Support for the MPPE Encryption protocol, as employed by the |
3188 | Microsoft Point-to-Point Tunneling Protocol. | 3281 | Microsoft Point-to-Point Tunneling Protocol. |
3189 | 3282 | ||
3190 | See http://pptpclient.sourceforge.net/ for information on | 3283 | See http://pptpclient.sourceforge.net/ for information on |
3191 | configuring PPTP clients and servers to utilize this method. | 3284 | configuring PPTP clients and servers to utilize this method. |
3192 | 3285 | ||
3193 | config PPPOE | 3286 | config PPPOE |
3194 | tristate "PPP over Ethernet (EXPERIMENTAL)" | 3287 | tristate "PPP over Ethernet (EXPERIMENTAL)" |
@@ -3202,6 +3295,17 @@ config PPPOE | |||
3202 | which contains instruction on how to use this driver (under | 3295 | which contains instruction on how to use this driver (under |
3203 | the heading "Kernel mode PPPoE"). | 3296 | the heading "Kernel mode PPPoE"). |
3204 | 3297 | ||
3298 | config PPTP | ||
3299 | tristate "PPP over IPv4 (PPTP) (EXPERIMENTAL)" | ||
3300 | depends on EXPERIMENTAL && PPP && NET_IPGRE_DEMUX | ||
3301 | help | ||
3302 | Support for PPP over IPv4.(Point-to-Point Tunneling Protocol) | ||
3303 | |||
3304 | This driver requires pppd plugin to work in client mode or | ||
3305 | modified pptpd (poptop) to work in server mode. | ||
3306 | See http://accel-pptp.sourceforge.net/ for information how to | ||
3307 | utilize this module. | ||
3308 | |||
3205 | config PPPOATM | 3309 | config PPPOATM |
3206 | tristate "PPP over ATM" | 3310 | tristate "PPP over ATM" |
3207 | depends on ATM && PPP | 3311 | depends on ATM && PPP |
@@ -3312,8 +3416,8 @@ config NETCONSOLE | |||
3312 | 3416 | ||
3313 | config NETCONSOLE_DYNAMIC | 3417 | config NETCONSOLE_DYNAMIC |
3314 | bool "Dynamic reconfiguration of logging targets" | 3418 | bool "Dynamic reconfiguration of logging targets" |
3315 | depends on NETCONSOLE && SYSFS | 3419 | depends on NETCONSOLE && SYSFS && CONFIGFS_FS && \ |
3316 | select CONFIGFS_FS | 3420 | !(NETCONSOLE=y && CONFIGFS_FS=m) |
3317 | help | 3421 | help |
3318 | This option enables the ability to dynamically reconfigure target | 3422 | This option enables the ability to dynamically reconfigure target |
3319 | parameters (interface, IP addresses, port numbers, MAC addresses) | 3423 | parameters (interface, IP addresses, port numbers, MAC addresses) |
@@ -3336,14 +3440,14 @@ config VIRTIO_NET | |||
3336 | depends on EXPERIMENTAL && VIRTIO | 3440 | depends on EXPERIMENTAL && VIRTIO |
3337 | ---help--- | 3441 | ---help--- |
3338 | This is the virtual network driver for virtio. It can be used with | 3442 | This is the virtual network driver for virtio. It can be used with |
3339 | lguest or QEMU based VMMs (like KVM or Xen). Say Y or M. | 3443 | lguest or QEMU based VMMs (like KVM or Xen). Say Y or M. |
3340 | 3444 | ||
3341 | config VMXNET3 | 3445 | config VMXNET3 |
3342 | tristate "VMware VMXNET3 ethernet driver" | 3446 | tristate "VMware VMXNET3 ethernet driver" |
3343 | depends on PCI && INET | 3447 | depends on PCI && INET |
3344 | help | 3448 | help |
3345 | This driver supports VMware's vmxnet3 virtual ethernet NIC. | 3449 | This driver supports VMware's vmxnet3 virtual ethernet NIC. |
3346 | To compile this driver as a module, choose M here: the | 3450 | To compile this driver as a module, choose M here: the |
3347 | module will be called vmxnet3. | 3451 | module will be called vmxnet3. |
3348 | 3452 | ||
3349 | endif # NETDEVICES | 3453 | endif # NETDEVICES |