aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2010-03-02 10:55:08 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2010-03-02 10:55:08 -0500
commit6d6b89bd2e316b78d668f761d380837b81fa71ef (patch)
tree7e63c58611fc6181153526abbdafdd846ed1a19d /drivers/net/Kconfig
parent13dda80e48439b446d0bc9bab34b91484bc8f533 (diff)
parent2507c05ff55fbf38326b08ed27eaed233bc75042 (diff)
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1341 commits) virtio_net: remove forgotten assignment be2net: fix tx completion polling sis190: fix cable detect via link status poll net: fix protocol sk_buff field bridge: Fix build error when IGMP_SNOOPING is not enabled bnx2x: Tx barriers and locks scm: Only support SCM_RIGHTS on unix domain sockets. vhost-net: restart tx poll on sk_sndbuf full vhost: fix get_user_pages_fast error handling vhost: initialize log eventfd context pointer vhost: logging thinko fix wireless: convert to use netdev_for_each_mc_addr ethtool: do not set some flags, if others failed ipoib: returned back addrlen check for mc addresses netlink: Adding inode field to /proc/net/netlink axnet_cs: add new id bridge: Make IGMP snooping depend upon BRIDGE. bridge: Add multicast count/interval sysfs entries bridge: Add hash elasticity/max sysfs entries bridge: Add multicast_snooping sysfs toggle ... Trivial conflicts in Documentation/feature-removal-schedule.txt
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r--drivers/net/Kconfig82
1 files changed, 65 insertions, 17 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 18300625b05b..7029cd50c458 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -90,6 +90,18 @@ config MACVLAN
90 To compile this driver as a module, choose M here: the module 90 To compile this driver as a module, choose M here: the module
91 will be called macvlan. 91 will be called macvlan.
92 92
93config MACVTAP
94 tristate "MAC-VLAN based tap driver (EXPERIMENTAL)"
95 depends on MACVLAN
96 help
97 This adds a specialized tap character device driver that is based
98 on the MAC-VLAN network interface, called macvtap. A macvtap device
99 can be added in the same way as a macvlan device, using 'type
100 macvlan', and then be accessed through the tap user space interface.
101
102 To compile this driver as a module, choose M here: the module
103 will be called macvtap.
104
93config EQUALIZER 105config EQUALIZER
94 tristate "EQL (serial line load balancing) support" 106 tristate "EQL (serial line load balancing) support"
95 ---help--- 107 ---help---
@@ -868,8 +880,8 @@ config BFIN_RX_DESC_NUM
868 Set the number of buffer packets used in driver. 880 Set the number of buffer packets used in driver.
869 881
870config BFIN_MAC_RMII 882config BFIN_MAC_RMII
871 bool "RMII PHY Interface (EXPERIMENTAL)" 883 bool "RMII PHY Interface"
872 depends on BFIN_MAC && EXPERIMENTAL 884 depends on BFIN_MAC
873 default y if BFIN527_EZKIT 885 default y if BFIN527_EZKIT
874 default n if BFIN537_STAMP 886 default n if BFIN537_STAMP
875 help 887 help
@@ -983,6 +995,14 @@ config ETHOC
983 help 995 help
984 Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC. 996 Say Y here if you want to use the OpenCores 10/100 Mbps Ethernet MAC.
985 997
998config GRETH
999 tristate "Aeroflex Gaisler GRETH Ethernet MAC support"
1000 depends on SPARC
1001 select PHYLIB
1002 select CRC32
1003 help
1004 Say Y here if you want to use the Aeroflex Gaisler GRETH Ethernet MAC.
1005
986config SMC911X 1006config SMC911X
987 tristate "SMSC LAN911[5678] support" 1007 tristate "SMSC LAN911[5678] support"
988 select CRC32 1008 select CRC32
@@ -1368,6 +1388,17 @@ config AC3200
1368 To compile this driver as a module, choose M here. The module 1388 To compile this driver as a module, choose M here. The module
1369 will be called ac3200. 1389 will be called ac3200.
1370 1390
1391config KSZ884X_PCI
1392 tristate "Micrel KSZ8841/2 PCI"
1393 depends on NET_PCI && PCI
1394 select MII
1395 select CRC32
1396 help
1397 This PCI driver is for Micrel KSZ8841/KSZ8842 PCI Ethernet chip.
1398
1399 To compile this driver as a module, choose M here. The module
1400 will be called ksz884x.
1401
1371config APRICOT 1402config APRICOT
1372 tristate "Apricot Xen-II on board Ethernet" 1403 tristate "Apricot Xen-II on board Ethernet"
1373 depends on NET_PCI && ISA 1404 depends on NET_PCI && ISA
@@ -1883,7 +1914,8 @@ config 68360_ENET
1883 1914
1884config FEC 1915config FEC
1885 bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)" 1916 bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)"
1886 depends on M523x || M527x || M5272 || M528x || M520x || M532x || MACH_MX27 || ARCH_MX35 || ARCH_MX25 1917 depends on M523x || M527x || M5272 || M528x || M520x || M532x || \
1918 MACH_MX27 || ARCH_MX35 || ARCH_MX25 || ARCH_MX5
1887 help 1919 help
1888 Say Y here if you want to use the built-in 10/100 Fast ethernet 1920 Say Y here if you want to use the built-in 10/100 Fast ethernet
1889 controller on some Motorola ColdFire and Freescale i.MX processors. 1921 controller on some Motorola ColdFire and Freescale i.MX processors.
@@ -1939,6 +1971,7 @@ config ATL2
1939config XILINX_EMACLITE 1971config XILINX_EMACLITE
1940 tristate "Xilinx 10/100 Ethernet Lite support" 1972 tristate "Xilinx 10/100 Ethernet Lite support"
1941 depends on PPC32 || MICROBLAZE 1973 depends on PPC32 || MICROBLAZE
1974 select PHYLIB
1942 help 1975 help
1943 This driver supports the 10/100 Ethernet Lite from Xilinx. 1976 This driver supports the 10/100 Ethernet Lite from Xilinx.
1944 1977
@@ -2356,20 +2389,6 @@ config GELIC_WIRELESS
2356 the driver automatically distinguishes the models, you can 2389 the driver automatically distinguishes the models, you can
2357 safely enable this option even if you have a wireless-less model. 2390 safely enable this option even if you have a wireless-less model.
2358 2391
2359config GELIC_WIRELESS_OLD_PSK_INTERFACE
2360 bool "PS3 Wireless private PSK interface (OBSOLETE)"
2361 depends on GELIC_WIRELESS
2362 select WEXT_PRIV
2363 help
2364 This option retains the obsolete private interface to pass
2365 the PSK from user space programs to the driver. The PSK
2366 stands for 'Pre Shared Key' and is used for WPA[2]-PSK
2367 (WPA-Personal) environment.
2368 If WPA[2]-PSK is used and you need to use old programs that
2369 support only this old interface, say Y. Otherwise N.
2370
2371 If unsure, say N.
2372
2373config FSL_PQ_MDIO 2392config FSL_PQ_MDIO
2374 tristate "Freescale PQ MDIO" 2393 tristate "Freescale PQ MDIO"
2375 depends on FSL_SOC 2394 depends on FSL_SOC
@@ -2618,6 +2637,28 @@ config IXGBE_DCB
2618 2637
2619 If unsure, say N. 2638 If unsure, say N.
2620 2639
2640config IXGBEVF
2641 tristate "Intel(R) 82599 Virtual Function Ethernet support"
2642 depends on PCI_MSI
2643 ---help---
2644 This driver supports Intel(R) 82599 virtual functions. For more
2645 information on how to identify your adapter, go to the Adapter &
2646 Driver ID Guide at:
2647
2648 <http://support.intel.com/support/network/sb/CS-008441.htm>
2649
2650 For general information and support, go to the Intel support
2651 website at:
2652
2653 <http://support.intel.com>
2654
2655 More specific information on configuring the driver is in
2656 <file:Documentation/networking/ixgbevf.txt>.
2657
2658 To compile this driver as a module, choose M here. The module
2659 will be called ixgbevf. MSI-X interrupt support is required
2660 for this driver to work correctly.
2661
2621config IXGB 2662config IXGB
2622 tristate "Intel(R) PRO/10GbE support" 2663 tristate "Intel(R) PRO/10GbE support"
2623 depends on PCI 2664 depends on PCI
@@ -2756,6 +2797,13 @@ config BNX2X
2756 To compile this driver as a module, choose M here: the module 2797 To compile this driver as a module, choose M here: the module
2757 will be called bnx2x. This is recommended. 2798 will be called bnx2x. This is recommended.
2758 2799
2800config QLCNIC
2801 tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support"
2802 depends on PCI
2803 help
2804 This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet
2805 devices.
2806
2759config QLGE 2807config QLGE
2760 tristate "QLogic QLGE 10Gb Ethernet Driver Support" 2808 tristate "QLogic QLGE 10Gb Ethernet Driver Support"
2761 depends on PCI 2809 depends on PCI