diff options
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 255 |
1 files changed, 132 insertions, 123 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index a445a0492c5..a20693fcb32 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -1533,7 +1533,7 @@ config E100 | |||
1533 | 1533 | ||
1534 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | 1534 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> |
1535 | 1535 | ||
1536 | to identify the adapter. | 1536 | to identify the adapter. |
1537 | 1537 | ||
1538 | For the latest Intel PRO/100 network driver for Linux, see: | 1538 | For the latest Intel PRO/100 network driver for Linux, see: |
1539 | 1539 | ||
@@ -1786,17 +1786,17 @@ config KS8842 | |||
1786 | tristate "Micrel KSZ8841/42 with generic bus interface" | 1786 | tristate "Micrel KSZ8841/42 with generic bus interface" |
1787 | depends on HAS_IOMEM && DMA_ENGINE | 1787 | depends on HAS_IOMEM && DMA_ENGINE |
1788 | help | 1788 | help |
1789 | This platform driver is for KSZ8841(1-port) / KS8842(2-port) | 1789 | This platform driver is for KSZ8841(1-port) / KS8842(2-port) |
1790 | ethernet switch chip (managed, VLAN, QoS) from Micrel or | 1790 | ethernet switch chip (managed, VLAN, QoS) from Micrel or |
1791 | Timberdale(FPGA). | 1791 | Timberdale(FPGA). |
1792 | 1792 | ||
1793 | config KS8851 | 1793 | config KS8851 |
1794 | tristate "Micrel KS8851 SPI" | 1794 | tristate "Micrel KS8851 SPI" |
1795 | depends on SPI | 1795 | depends on SPI |
1796 | select MII | 1796 | select MII |
1797 | select CRC32 | 1797 | select CRC32 |
1798 | help | 1798 | help |
1799 | SPI driver for Micrel KS8851 SPI attached network chip. | 1799 | SPI driver for Micrel KS8851 SPI attached network chip. |
1800 | 1800 | ||
1801 | config KS8851_MLL | 1801 | config KS8851_MLL |
1802 | tristate "Micrel KS8851 MLL" | 1802 | tristate "Micrel KS8851 MLL" |
@@ -2133,25 +2133,25 @@ config IP1000 | |||
2133 | will be called ipg. This is recommended. | 2133 | will be called ipg. This is recommended. |
2134 | 2134 | ||
2135 | config IGB | 2135 | config IGB |
2136 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" | 2136 | tristate "Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support" |
2137 | depends on PCI | 2137 | depends on PCI |
2138 | ---help--- | 2138 | ---help--- |
2139 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of | 2139 | This driver supports Intel(R) 82575/82576 gigabit ethernet family of |
2140 | adapters. For more information on how to identify your adapter, go | 2140 | adapters. For more information on how to identify your adapter, go |
2141 | to the Adapter & Driver ID Guide at: | 2141 | to the Adapter & Driver ID Guide at: |
2142 | 2142 | ||
2143 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | 2143 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> |
2144 | 2144 | ||
2145 | For general information and support, go to the Intel support | 2145 | For general information and support, go to the Intel support |
2146 | website at: | 2146 | website at: |
2147 | 2147 | ||
2148 | <http://support.intel.com> | 2148 | <http://support.intel.com> |
2149 | 2149 | ||
2150 | More specific information on configuring the driver is in | 2150 | More specific information on configuring the driver is in |
2151 | <file:Documentation/networking/e1000.txt>. | 2151 | <file:Documentation/networking/e1000.txt>. |
2152 | 2152 | ||
2153 | To compile this driver as a module, choose M here. The module | 2153 | To compile this driver as a module, choose M here. The module |
2154 | will be called igb. | 2154 | will be called igb. |
2155 | 2155 | ||
2156 | config IGB_DCA | 2156 | config IGB_DCA |
2157 | bool "Direct Cache Access (DCA) Support" | 2157 | bool "Direct Cache Access (DCA) Support" |
@@ -2163,25 +2163,25 @@ config IGB_DCA | |||
2163 | is used, with the intent of lessening the impact of cache misses. | 2163 | is used, with the intent of lessening the impact of cache misses. |
2164 | 2164 | ||
2165 | config IGBVF | 2165 | config IGBVF |
2166 | tristate "Intel(R) 82576 Virtual Function Ethernet support" | 2166 | tristate "Intel(R) 82576 Virtual Function Ethernet support" |
2167 | depends on PCI | 2167 | depends on PCI |
2168 | ---help--- | 2168 | ---help--- |
2169 | This driver supports Intel(R) 82576 virtual functions. For more | 2169 | This driver supports Intel(R) 82576 virtual functions. For more |
2170 | information on how to identify your adapter, go to the Adapter & | 2170 | information on how to identify your adapter, go to the Adapter & |
2171 | Driver ID Guide at: | 2171 | Driver ID Guide at: |
2172 | 2172 | ||
2173 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> | 2173 | <http://support.intel.com/support/network/adapter/pro100/21397.htm> |
2174 | 2174 | ||
2175 | For general information and support, go to the Intel support | 2175 | For general information and support, go to the Intel support |
2176 | website at: | 2176 | website at: |
2177 | 2177 | ||
2178 | <http://support.intel.com> | 2178 | <http://support.intel.com> |
2179 | 2179 | ||
2180 | More specific information on configuring the driver is in | 2180 | More specific information on configuring the driver is in |
2181 | <file:Documentation/networking/e1000.txt>. | 2181 | <file:Documentation/networking/e1000.txt>. |
2182 | 2182 | ||
2183 | To compile this driver as a module, choose M here. The module | 2183 | To compile this driver as a module, choose M here. The module |
2184 | will be called igbvf. | 2184 | will be called igbvf. |
2185 | 2185 | ||
2186 | source "drivers/net/ixp2000/Kconfig" | 2186 | source "drivers/net/ixp2000/Kconfig" |
2187 | 2187 | ||
@@ -2300,14 +2300,14 @@ config SKGE | |||
2300 | will be called skge. This is recommended. | 2300 | will be called skge. This is recommended. |
2301 | 2301 | ||
2302 | config SKGE_DEBUG | 2302 | config SKGE_DEBUG |
2303 | bool "Debugging interface" | 2303 | bool "Debugging interface" |
2304 | depends on SKGE && DEBUG_FS | 2304 | depends on SKGE && DEBUG_FS |
2305 | help | 2305 | help |
2306 | This option adds the ability to dump driver state for debugging. | 2306 | This option adds the ability to dump driver state for debugging. |
2307 | The file /sys/kernel/debug/skge/ethX displays the state of the internal | 2307 | The file /sys/kernel/debug/skge/ethX displays the state of the internal |
2308 | transmit and receive rings. | 2308 | transmit and receive rings. |
2309 | 2309 | ||
2310 | If unsure, say N. | 2310 | If unsure, say N. |
2311 | 2311 | ||
2312 | config SKY2 | 2312 | config SKY2 |
2313 | tristate "SysKonnect Yukon2 support" | 2313 | tristate "SysKonnect Yukon2 support" |
@@ -2326,14 +2326,14 @@ config SKY2 | |||
2326 | will be called sky2. This is recommended. | 2326 | will be called sky2. This is recommended. |
2327 | 2327 | ||
2328 | config SKY2_DEBUG | 2328 | config SKY2_DEBUG |
2329 | bool "Debugging interface" | 2329 | bool "Debugging interface" |
2330 | depends on SKY2 && DEBUG_FS | 2330 | depends on SKY2 && DEBUG_FS |
2331 | help | 2331 | help |
2332 | This option adds the ability to dump driver state for debugging. | 2332 | This option adds the ability to dump driver state for debugging. |
2333 | The file /sys/kernel/debug/sky2/ethX displays the state of the internal | 2333 | The file /sys/kernel/debug/sky2/ethX displays the state of the internal |
2334 | transmit and receive rings. | 2334 | transmit and receive rings. |
2335 | 2335 | ||
2336 | If unsure, say N. | 2336 | If unsure, say N. |
2337 | 2337 | ||
2338 | config VIA_VELOCITY | 2338 | config VIA_VELOCITY |
2339 | tristate "VIA Velocity support" | 2339 | tristate "VIA Velocity support" |
@@ -2389,12 +2389,12 @@ config SPIDER_NET | |||
2389 | Cell Processor-Based Blades from IBM. | 2389 | Cell Processor-Based Blades from IBM. |
2390 | 2390 | ||
2391 | config TSI108_ETH | 2391 | config TSI108_ETH |
2392 | tristate "Tundra TSI108 gigabit Ethernet support" | 2392 | tristate "Tundra TSI108 gigabit Ethernet support" |
2393 | depends on TSI108_BRIDGE | 2393 | depends on TSI108_BRIDGE |
2394 | help | 2394 | help |
2395 | This driver supports Tundra TSI108 gigabit Ethernet ports. | 2395 | This driver supports Tundra TSI108 gigabit Ethernet ports. |
2396 | To compile this driver as a module, choose M here: the module | 2396 | To compile this driver as a module, choose M here: the module |
2397 | will be called tsi108_eth. | 2397 | will be called tsi108_eth. |
2398 | 2398 | ||
2399 | config GELIC_NET | 2399 | config GELIC_NET |
2400 | tristate "PS3 Gigabit Ethernet driver" | 2400 | tristate "PS3 Gigabit Ethernet driver" |
@@ -2573,32 +2573,32 @@ config MDIO | |||
2573 | tristate | 2573 | tristate |
2574 | 2574 | ||
2575 | config CHELSIO_T1 | 2575 | config CHELSIO_T1 |
2576 | tristate "Chelsio 10Gb Ethernet support" | 2576 | tristate "Chelsio 10Gb Ethernet support" |
2577 | depends on PCI | 2577 | depends on PCI |
2578 | select CRC32 | 2578 | select CRC32 |
2579 | select MDIO | 2579 | select MDIO |
2580 | help | 2580 | help |
2581 | This driver supports Chelsio gigabit and 10-gigabit | 2581 | This driver supports Chelsio gigabit and 10-gigabit |
2582 | Ethernet cards. More information about adapter features and | 2582 | Ethernet cards. More information about adapter features and |
2583 | performance tuning is in <file:Documentation/networking/cxgb.txt>. | 2583 | performance tuning is in <file:Documentation/networking/cxgb.txt>. |
2584 | 2584 | ||
2585 | For general information about Chelsio and our products, visit | 2585 | For general information about Chelsio and our products, visit |
2586 | our website at <http://www.chelsio.com>. | 2586 | our website at <http://www.chelsio.com>. |
2587 | 2587 | ||
2588 | For customer support, please visit our customer support page at | 2588 | For customer support, please visit our customer support page at |
2589 | <http://www.chelsio.com/support.html>. | 2589 | <http://www.chelsio.com/support.html>. |
2590 | 2590 | ||
2591 | Please send feedback to <linux-bugs@chelsio.com>. | 2591 | Please send feedback to <linux-bugs@chelsio.com>. |
2592 | 2592 | ||
2593 | To compile this driver as a module, choose M here: the module | 2593 | To compile this driver as a module, choose M here: the module |
2594 | will be called cxgb. | 2594 | will be called cxgb. |
2595 | 2595 | ||
2596 | config CHELSIO_T1_1G | 2596 | config CHELSIO_T1_1G |
2597 | bool "Chelsio gigabit Ethernet support" | 2597 | bool "Chelsio gigabit Ethernet support" |
2598 | depends on CHELSIO_T1 | 2598 | depends on CHELSIO_T1 |
2599 | help | 2599 | help |
2600 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you | 2600 | Enables support for Chelsio's gigabit Ethernet PCI cards. If you |
2601 | are using only 10G cards say 'N' here. | 2601 | are using only 10G cards say 'N' here. |
2602 | 2602 | ||
2603 | config CHELSIO_T3_DEPENDS | 2603 | config CHELSIO_T3_DEPENDS |
2604 | tristate | 2604 | tristate |
@@ -2728,26 +2728,26 @@ config IXGBE_DCB | |||
2728 | If unsure, say N. | 2728 | If unsure, say N. |
2729 | 2729 | ||
2730 | config IXGBEVF | 2730 | config IXGBEVF |
2731 | tristate "Intel(R) 82599 Virtual Function Ethernet support" | 2731 | tristate "Intel(R) 82599 Virtual Function Ethernet support" |
2732 | depends on PCI_MSI | 2732 | depends on PCI_MSI |
2733 | ---help--- | 2733 | ---help--- |
2734 | This driver supports Intel(R) 82599 virtual functions. For more | 2734 | This driver supports Intel(R) 82599 virtual functions. For more |
2735 | information on how to identify your adapter, go to the Adapter & | 2735 | information on how to identify your adapter, go to the Adapter & |
2736 | Driver ID Guide at: | 2736 | Driver ID Guide at: |
2737 | 2737 | ||
2738 | <http://support.intel.com/support/network/sb/CS-008441.htm> | 2738 | <http://support.intel.com/support/network/sb/CS-008441.htm> |
2739 | 2739 | ||
2740 | For general information and support, go to the Intel support | 2740 | For general information and support, go to the Intel support |
2741 | website at: | 2741 | website at: |
2742 | 2742 | ||
2743 | <http://support.intel.com> | 2743 | <http://support.intel.com> |
2744 | 2744 | ||
2745 | More specific information on configuring the driver is in | 2745 | More specific information on configuring the driver is in |
2746 | <file:Documentation/networking/ixgbevf.txt>. | 2746 | <file:Documentation/networking/ixgbevf.txt>. |
2747 | 2747 | ||
2748 | To compile this driver as a module, choose M here. The module | 2748 | To compile this driver as a module, choose M here. The module |
2749 | will be called ixgbevf. MSI-X interrupt support is required | 2749 | will be called ixgbevf. MSI-X interrupt support is required |
2750 | for this driver to work correctly. | 2750 | for this driver to work correctly. |
2751 | 2751 | ||
2752 | config IXGB | 2752 | config IXGB |
2753 | tristate "Intel(R) PRO/10GbE support" | 2753 | tristate "Intel(R) PRO/10GbE support" |
@@ -2772,29 +2772,38 @@ config IXGB | |||
2772 | will be called ixgb. | 2772 | will be called ixgb. |
2773 | 2773 | ||
2774 | config S2IO | 2774 | config S2IO |
2775 | tristate "S2IO 10Gbe XFrame NIC" | 2775 | tristate "Exar Xframe 10Gb Ethernet Adapter" |
2776 | depends on PCI | 2776 | depends on PCI |
2777 | ---help--- | 2777 | ---help--- |
2778 | This driver supports the 10Gbe XFrame NIC of S2IO. | 2778 | This driver supports Exar Corp's Xframe Series 10Gb Ethernet Adapters. |
2779 | |||
2779 | More specific information on configuring the driver is in | 2780 | More specific information on configuring the driver is in |
2780 | <file:Documentation/networking/s2io.txt>. | 2781 | <file:Documentation/networking/s2io.txt>. |
2781 | 2782 | ||
2783 | To compile this driver as a module, choose M here. The module | ||
2784 | will be called s2io. | ||
2785 | |||
2782 | config VXGE | 2786 | config VXGE |
2783 | tristate "Neterion X3100 Series 10GbE PCIe Server Adapter" | 2787 | tristate "Exar X3100 Series 10GbE PCIe Server Adapter" |
2784 | depends on PCI && INET | 2788 | depends on PCI && INET |
2785 | ---help--- | 2789 | ---help--- |
2786 | This driver supports Neterion Inc's X3100 Series 10 GbE PCIe | 2790 | This driver supports Exar Corp's X3100 Series 10 GbE PCIe |
2787 | I/O Virtualized Server Adapter. | 2791 | I/O Virtualized Server Adapter. |
2792 | |||
2788 | More specific information on configuring the driver is in | 2793 | More specific information on configuring the driver is in |
2789 | <file:Documentation/networking/vxge.txt>. | 2794 | <file:Documentation/networking/vxge.txt>. |
2790 | 2795 | ||
2796 | To compile this driver as a module, choose M here. The module | ||
2797 | will be called vxge. | ||
2798 | |||
2791 | config VXGE_DEBUG_TRACE_ALL | 2799 | config VXGE_DEBUG_TRACE_ALL |
2792 | bool "Enabling All Debug trace statments in driver" | 2800 | bool "Enabling All Debug trace statments in driver" |
2793 | default n | 2801 | default n |
2794 | depends on VXGE | 2802 | depends on VXGE |
2795 | ---help--- | 2803 | ---help--- |
2796 | Say Y here if you want to enabling all the debug trace statements in | 2804 | Say Y here if you want to enabling all the debug trace statements in |
2797 | driver. By default only few debug trace statements are enabled. | 2805 | the vxge driver. By default only few debug trace statements are |
2806 | enabled. | ||
2798 | 2807 | ||
2799 | config MYRI10GE | 2808 | config MYRI10GE |
2800 | tristate "Myricom Myri-10G Ethernet support" | 2809 | tristate "Myricom Myri-10G Ethernet support" |
@@ -2906,18 +2915,18 @@ config QLGE | |||
2906 | will be called qlge. | 2915 | will be called qlge. |
2907 | 2916 | ||
2908 | config BNA | 2917 | config BNA |
2909 | tristate "Brocade 1010/1020 10Gb Ethernet Driver support" | 2918 | tristate "Brocade 1010/1020 10Gb Ethernet Driver support" |
2910 | depends on PCI | 2919 | depends on PCI |
2911 | ---help--- | 2920 | ---help--- |
2912 | This driver supports Brocade 1010/1020 10Gb CEE capable Ethernet | 2921 | This driver supports Brocade 1010/1020 10Gb CEE capable Ethernet |
2913 | cards. | 2922 | cards. |
2914 | To compile this driver as a module, choose M here: the module | 2923 | To compile this driver as a module, choose M here: the module |
2915 | will be called bna. | 2924 | will be called bna. |
2916 | 2925 | ||
2917 | For general information and support, go to the Brocade support | 2926 | For general information and support, go to the Brocade support |
2918 | website at: | 2927 | website at: |
2919 | 2928 | ||
2920 | <http://support.brocade.com> | 2929 | <http://support.brocade.com> |
2921 | 2930 | ||
2922 | source "drivers/net/sfc/Kconfig" | 2931 | source "drivers/net/sfc/Kconfig" |
2923 | 2932 | ||
@@ -3227,18 +3236,18 @@ config PPP_BSDCOMP | |||
3227 | modules once you have said "make modules". If unsure, say N. | 3236 | modules once you have said "make modules". If unsure, say N. |
3228 | 3237 | ||
3229 | config PPP_MPPE | 3238 | config PPP_MPPE |
3230 | tristate "PPP MPPE compression (encryption) (EXPERIMENTAL)" | 3239 | tristate "PPP MPPE compression (encryption) (EXPERIMENTAL)" |
3231 | depends on PPP && EXPERIMENTAL | 3240 | depends on PPP && EXPERIMENTAL |
3232 | select CRYPTO | 3241 | select CRYPTO |
3233 | select CRYPTO_SHA1 | 3242 | select CRYPTO_SHA1 |
3234 | select CRYPTO_ARC4 | 3243 | select CRYPTO_ARC4 |
3235 | select CRYPTO_ECB | 3244 | select CRYPTO_ECB |
3236 | ---help--- | 3245 | ---help--- |
3237 | Support for the MPPE Encryption protocol, as employed by the | 3246 | Support for the MPPE Encryption protocol, as employed by the |
3238 | Microsoft Point-to-Point Tunneling Protocol. | 3247 | Microsoft Point-to-Point Tunneling Protocol. |
3239 | 3248 | ||
3240 | See http://pptpclient.sourceforge.net/ for information on | 3249 | See http://pptpclient.sourceforge.net/ for information on |
3241 | configuring PPTP clients and servers to utilize this method. | 3250 | configuring PPTP clients and servers to utilize this method. |
3242 | 3251 | ||
3243 | config PPPOE | 3252 | config PPPOE |
3244 | tristate "PPP over Ethernet (EXPERIMENTAL)" | 3253 | tristate "PPP over Ethernet (EXPERIMENTAL)" |
@@ -3397,14 +3406,14 @@ config VIRTIO_NET | |||
3397 | depends on EXPERIMENTAL && VIRTIO | 3406 | depends on EXPERIMENTAL && VIRTIO |
3398 | ---help--- | 3407 | ---help--- |
3399 | This is the virtual network driver for virtio. It can be used with | 3408 | This is the virtual network driver for virtio. It can be used with |
3400 | lguest or QEMU based VMMs (like KVM or Xen). Say Y or M. | 3409 | lguest or QEMU based VMMs (like KVM or Xen). Say Y or M. |
3401 | 3410 | ||
3402 | config VMXNET3 | 3411 | config VMXNET3 |
3403 | tristate "VMware VMXNET3 ethernet driver" | 3412 | tristate "VMware VMXNET3 ethernet driver" |
3404 | depends on PCI && INET | 3413 | depends on PCI && INET |
3405 | help | 3414 | help |
3406 | This driver supports VMware's vmxnet3 virtual ethernet NIC. | 3415 | This driver supports VMware's vmxnet3 virtual ethernet NIC. |
3407 | To compile this driver as a module, choose M here: the | 3416 | To compile this driver as a module, choose M here: the |
3408 | module will be called vmxnet3. | 3417 | module will be called vmxnet3. |
3409 | 3418 | ||
3410 | endif # NETDEVICES | 3419 | endif # NETDEVICES |