diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2010-03-02 10:55:08 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2010-03-02 10:55:08 -0500 |
commit | 6d6b89bd2e316b78d668f761d380837b81fa71ef (patch) | |
tree | 7e63c58611fc6181153526abbdafdd846ed1a19d /drivers/net/Kconfig | |
parent | 13dda80e48439b446d0bc9bab34b91484bc8f533 (diff) | |
parent | 2507c05ff55fbf38326b08ed27eaed233bc75042 (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/Kconfig | 82 |
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 | ||
93 | config 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 | |||
93 | config EQUALIZER | 105 | config 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 | ||
870 | config BFIN_MAC_RMII | 882 | config 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 | ||
998 | config 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 | |||
986 | config SMC911X | 1006 | config 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 | ||
1391 | config 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 | |||
1371 | config APRICOT | 1402 | config 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 | ||
1884 | config FEC | 1915 | config 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 | |||
1939 | config XILINX_EMACLITE | 1971 | config 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 | ||
2359 | config 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 | |||
2373 | config FSL_PQ_MDIO | 2392 | config 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 | ||
2640 | config 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 | |||
2621 | config IXGB | 2662 | config 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 | ||
2800 | config 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 | |||
2759 | config QLGE | 2807 | config 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 |