aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MAINTAINERS8
-rw-r--r--drivers/net/Kconfig26
-rw-r--r--drivers/net/Makefile3
-rw-r--r--drivers/net/ethernet/Kconfig1
-rw-r--r--drivers/net/ethernet/Makefile1
-rw-r--r--drivers/net/ethernet/qlogic/Kconfig53
-rw-r--r--drivers/net/ethernet/qlogic/Makefile8
-rw-r--r--drivers/net/ethernet/qlogic/netxen/Makefile (renamed from drivers/net/netxen/Makefile)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic.h (renamed from drivers/net/netxen/netxen_nic.h)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c (renamed from drivers/net/netxen/netxen_nic_ctx.c)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c (renamed from drivers/net/netxen/netxen_nic_ethtool.c)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h (renamed from drivers/net/netxen/netxen_nic_hdr.h)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c (renamed from drivers/net/netxen/netxen_nic_hw.c)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h (renamed from drivers/net/netxen/netxen_nic_hw.h)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c (renamed from drivers/net/netxen/netxen_nic_init.c)0
-rw-r--r--drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c (renamed from drivers/net/netxen/netxen_nic_main.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qla3xxx.c (renamed from drivers/net/qla3xxx.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qla3xxx.h (renamed from drivers/net/qla3xxx.h)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/Makefile (renamed from drivers/net/qlcnic/Makefile)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic.h (renamed from drivers/net/qlcnic/qlcnic.h)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c (renamed from drivers/net/qlcnic/qlcnic_ctx.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c (renamed from drivers/net/qlcnic/qlcnic_ethtool.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h (renamed from drivers/net/qlcnic/qlcnic_hdr.h)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c (renamed from drivers/net/qlcnic/qlcnic_hw.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c (renamed from drivers/net/qlcnic/qlcnic_init.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c (renamed from drivers/net/qlcnic/qlcnic_main.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlge/Makefile (renamed from drivers/net/qlge/Makefile)0
-rw-r--r--drivers/net/ethernet/qlogic/qlge/qlge.h (renamed from drivers/net/qlge/qlge.h)0
-rw-r--r--drivers/net/ethernet/qlogic/qlge/qlge_dbg.c (renamed from drivers/net/qlge/qlge_dbg.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c (renamed from drivers/net/qlge/qlge_ethtool.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlge/qlge_main.c (renamed from drivers/net/qlge/qlge_main.c)0
-rw-r--r--drivers/net/ethernet/qlogic/qlge/qlge_mpi.c (renamed from drivers/net/qlge/qlge_mpi.c)0
32 files changed, 67 insertions, 33 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index f4838da520c3..8f2821c30821 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -4499,7 +4499,7 @@ M: Amit Kumar Salecha <amit.salecha@qlogic.com>
4499L: netdev@vger.kernel.org 4499L: netdev@vger.kernel.org
4500W: http://www.qlogic.com 4500W: http://www.qlogic.com
4501S: Supported 4501S: Supported
4502F: drivers/net/netxen/ 4502F: drivers/net/ethernet/qlogic/netxen/
4503 4503
4504NFS, SUNRPC, AND LOCKD CLIENTS 4504NFS, SUNRPC, AND LOCKD CLIENTS
4505M: Trond Myklebust <Trond.Myklebust@netapp.com> 4505M: Trond Myklebust <Trond.Myklebust@netapp.com>
@@ -5245,7 +5245,7 @@ M: linux-driver@qlogic.com
5245L: netdev@vger.kernel.org 5245L: netdev@vger.kernel.org
5246S: Supported 5246S: Supported
5247F: Documentation/networking/LICENSE.qla3xxx 5247F: Documentation/networking/LICENSE.qla3xxx
5248F: drivers/net/qla3xxx.* 5248F: drivers/net/ethernet/qlogic/qla3xxx.*
5249 5249
5250QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 5250QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
5251M: Amit Kumar Salecha <amit.salecha@qlogic.com> 5251M: Amit Kumar Salecha <amit.salecha@qlogic.com>
@@ -5253,7 +5253,7 @@ M: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
5253M: linux-driver@qlogic.com 5253M: linux-driver@qlogic.com
5254L: netdev@vger.kernel.org 5254L: netdev@vger.kernel.org
5255S: Supported 5255S: Supported
5256F: drivers/net/qlcnic/ 5256F: drivers/net/ethernet/qlogic/qlcnic/
5257 5257
5258QLOGIC QLGE 10Gb ETHERNET DRIVER 5258QLOGIC QLGE 10Gb ETHERNET DRIVER
5259M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com> 5259M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
@@ -5261,7 +5261,7 @@ M: Ron Mercer <ron.mercer@qlogic.com>
5261M: linux-driver@qlogic.com 5261M: linux-driver@qlogic.com
5262L: netdev@vger.kernel.org 5262L: netdev@vger.kernel.org
5263S: Supported 5263S: Supported
5264F: drivers/net/qlge/ 5264F: drivers/net/ethernet/qlogic/qlge/
5265 5265
5266QNX4 FILESYSTEM 5266QNX4 FILESYSTEM
5267M: Anders Larsen <al@alarsen.net> 5267M: Anders Larsen <al@alarsen.net>
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index e6491169cc6f..de2293d23d55 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
@@ -1707,15 +1707,6 @@ config XILINX_LL_TEMAC
1707 This driver supports the Xilinx 10/100/1000 LocalLink TEMAC 1707 This driver supports the Xilinx 10/100/1000 LocalLink TEMAC
1708 core used in Xilinx Spartan and Virtex FPGAs 1708 core used in Xilinx Spartan and Virtex FPGAs
1709 1709
1710config QLA3XXX
1711 tristate "QLogic QLA3XXX Network Driver Support"
1712 depends on PCI
1713 help
1714 This driver supports QLogic ISP3XXX gigabit Ethernet cards.
1715
1716 To compile this driver as a module, choose M here: the module
1717 will be called qla3xxx.
1718
1719config ATL1 1710config ATL1
1720 tristate "Atheros/Attansic L1 Gigabit Ethernet support" 1711 tristate "Atheros/Attansic L1 Gigabit Ethernet support"
1721 depends on PCI 1712 depends on PCI
@@ -1954,23 +1945,6 @@ config TEHUTI
1954 help 1945 help
1955 Tehuti Networks 10G Ethernet NIC 1946 Tehuti Networks 10G Ethernet NIC
1956 1947
1957config QLCNIC
1958 tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support"
1959 depends on PCI
1960 select FW_LOADER
1961 help
1962 This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet
1963 devices.
1964
1965config QLGE
1966 tristate "QLogic QLGE 10Gb Ethernet Driver Support"
1967 depends on PCI
1968 help
1969 This driver supports QLogic ISP8XXX 10Gb Ethernet cards.
1970
1971 To compile this driver as a module, choose M here: the module
1972 will be called qlge.
1973
1974config BNA 1948config BNA
1975 tristate "Brocade 1010/1020 10Gb Ethernet Driver support" 1949 tristate "Brocade 1010/1020 10Gb Ethernet Driver support"
1976 depends on PCI 1950 depends on PCI
diff --git a/drivers/net/Makefile b/drivers/net/Makefile
index 84b986004385..a58a9f0b7999 100644
--- a/drivers/net/Makefile
+++ b/drivers/net/Makefile
@@ -110,9 +110,6 @@ obj-$(CONFIG_MV643XX_ETH) += mv643xx_eth.o
110ll_temac-objs := ll_temac_main.o ll_temac_mdio.o 110ll_temac-objs := ll_temac_main.o ll_temac_mdio.o
111obj-$(CONFIG_XILINX_LL_TEMAC) += ll_temac.o 111obj-$(CONFIG_XILINX_LL_TEMAC) += ll_temac.o
112obj-$(CONFIG_XILINX_EMACLITE) += xilinx_emaclite.o 112obj-$(CONFIG_XILINX_EMACLITE) += xilinx_emaclite.o
113obj-$(CONFIG_QLA3XXX) += qla3xxx.o
114obj-$(CONFIG_QLCNIC) += qlcnic/
115obj-$(CONFIG_QLGE) += qlge/
116 113
117obj-$(CONFIG_PPP) += ppp_generic.o 114obj-$(CONFIG_PPP) += ppp_generic.o
118obj-$(CONFIG_PPP_ASYNC) += ppp_async.o 115obj-$(CONFIG_PPP_ASYNC) += ppp_async.o
diff --git a/drivers/net/ethernet/Kconfig b/drivers/net/ethernet/Kconfig
index a2fd38562cb3..ab591bb96702 100644
--- a/drivers/net/ethernet/Kconfig
+++ b/drivers/net/ethernet/Kconfig
@@ -17,5 +17,6 @@ source "drivers/net/ethernet/amd/Kconfig"
17source "drivers/net/ethernet/broadcom/Kconfig" 17source "drivers/net/ethernet/broadcom/Kconfig"
18source "drivers/net/ethernet/chelsio/Kconfig" 18source "drivers/net/ethernet/chelsio/Kconfig"
19source "drivers/net/ethernet/intel/Kconfig" 19source "drivers/net/ethernet/intel/Kconfig"
20source "drivers/net/ethernet/qlogic/Kconfig"
20 21
21endif # ETHERNET 22endif # ETHERNET
diff --git a/drivers/net/ethernet/Makefile b/drivers/net/ethernet/Makefile
index 526527177d13..d8cf120e3322 100644
--- a/drivers/net/ethernet/Makefile
+++ b/drivers/net/ethernet/Makefile
@@ -8,3 +8,4 @@ obj-$(CONFIG_NET_VENDOR_AMD) += amd/
8obj-$(CONFIG_NET_VENDOR_BROADCOM) += broadcom/ 8obj-$(CONFIG_NET_VENDOR_BROADCOM) += broadcom/
9obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/ 9obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/
10obj-$(CONFIG_NET_VENDOR_INTEL) += intel/ 10obj-$(CONFIG_NET_VENDOR_INTEL) += intel/
11obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
diff --git a/drivers/net/ethernet/qlogic/Kconfig b/drivers/net/ethernet/qlogic/Kconfig
new file mode 100644
index 000000000000..a7c4424011ec
--- /dev/null
+++ b/drivers/net/ethernet/qlogic/Kconfig
@@ -0,0 +1,53 @@
1#
2# QLogic network device configuration
3#
4
5config NET_VENDOR_QLOGIC
6 bool "QLogic devices"
7 depends on PCI
8 ---help---
9 If you have a network (Ethernet) card belonging to this class, say Y
10 and read the Ethernet-HOWTO, available from
11 <http://www.tldp.org/docs.html#howto>.
12
13 Note that the answer to this question doesn't directly affect the
14 kernel: saying N will just cause the configurator to skip all
15 the questions about QLogic cards. If you say Y, you will be asked for
16 your specific card in the following questions.
17
18if NET_VENDOR_QLOGIC
19
20config QLA3XXX
21 tristate "QLogic QLA3XXX Network Driver Support"
22 depends on PCI
23 ---help---
24 This driver supports QLogic ISP3XXX gigabit Ethernet cards.
25
26 To compile this driver as a module, choose M here: the module
27 will be called qla3xxx.
28
29config QLCNIC
30 tristate "QLOGIC QLCNIC 1/10Gb Converged Ethernet NIC Support"
31 depends on PCI
32 select FW_LOADER
33 ---help---
34 This driver supports QLogic QLE8240 and QLE8242 Converged Ethernet
35 devices.
36
37config QLGE
38 tristate "QLogic QLGE 10Gb Ethernet Driver Support"
39 depends on PCI
40 ---help---
41 This driver supports QLogic ISP8XXX 10Gb Ethernet cards.
42
43 To compile this driver as a module, choose M here: the module
44 will be called qlge.
45
46config NETXEN_NIC
47 tristate "NetXen Multi port (1/10) Gigabit Ethernet NIC"
48 depends on PCI
49 select FW_LOADER
50 ---help---
51 This enables the support for NetXen's Gigabit Ethernet card.
52
53endif # NET_VENDOR_QLOGIC
diff --git a/drivers/net/ethernet/qlogic/Makefile b/drivers/net/ethernet/qlogic/Makefile
new file mode 100644
index 000000000000..b2a283d9ae60
--- /dev/null
+++ b/drivers/net/ethernet/qlogic/Makefile
@@ -0,0 +1,8 @@
1#
2# Makefile for the QLogic network device drivers.
3#
4
5obj-$(CONFIG_QLA3XXX) += qla3xxx.o
6obj-$(CONFIG_QLCNIC) += qlcnic/
7obj-$(CONFIG_QLGE) += qlge/
8obj-$(CONFIG_NETXEN_NIC) += netxen/
diff --git a/drivers/net/netxen/Makefile b/drivers/net/ethernet/qlogic/netxen/Makefile
index 861a0590b1f4..861a0590b1f4 100644
--- a/drivers/net/netxen/Makefile
+++ b/drivers/net/ethernet/qlogic/netxen/Makefile
diff --git a/drivers/net/netxen/netxen_nic.h b/drivers/net/ethernet/qlogic/netxen/netxen_nic.h
index 196b660e1d91..196b660e1d91 100644
--- a/drivers/net/netxen/netxen_nic.h
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic.h
diff --git a/drivers/net/netxen/netxen_nic_ctx.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
index a925392abd6f..a925392abd6f 100644
--- a/drivers/net/netxen/netxen_nic_ctx.c
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c
diff --git a/drivers/net/netxen/netxen_nic_ethtool.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
index b34fb74d07e3..b34fb74d07e3 100644
--- a/drivers/net/netxen/netxen_nic_ethtool.c
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c
diff --git a/drivers/net/netxen/netxen_nic_hdr.h b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h
index dc1967c1f312..dc1967c1f312 100644
--- a/drivers/net/netxen/netxen_nic_hdr.h
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hdr.h
diff --git a/drivers/net/netxen/netxen_nic_hw.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
index 3f89e57cae50..3f89e57cae50 100644
--- a/drivers/net/netxen/netxen_nic_hw.c
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c
diff --git a/drivers/net/netxen/netxen_nic_hw.h b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h
index e2c5b6f2df03..e2c5b6f2df03 100644
--- a/drivers/net/netxen/netxen_nic_hw.h
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.h
diff --git a/drivers/net/netxen/netxen_nic_init.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
index d6c6357de6aa..d6c6357de6aa 100644
--- a/drivers/net/netxen/netxen_nic_init.c
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c
diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
index 8c7fc32d781f..8c7fc32d781f 100644
--- a/drivers/net/netxen/netxen_nic_main.c
+++ b/drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
diff --git a/drivers/net/qla3xxx.c b/drivers/net/ethernet/qlogic/qla3xxx.c
index ccde8061afa8..ccde8061afa8 100644
--- a/drivers/net/qla3xxx.c
+++ b/drivers/net/ethernet/qlogic/qla3xxx.c
diff --git a/drivers/net/qla3xxx.h b/drivers/net/ethernet/qlogic/qla3xxx.h
index 73e234366a82..73e234366a82 100644
--- a/drivers/net/qla3xxx.h
+++ b/drivers/net/ethernet/qlogic/qla3xxx.h
diff --git a/drivers/net/qlcnic/Makefile b/drivers/net/ethernet/qlogic/qlcnic/Makefile
index ddba83ef3f44..ddba83ef3f44 100644
--- a/drivers/net/qlcnic/Makefile
+++ b/drivers/net/ethernet/qlogic/qlcnic/Makefile
diff --git a/drivers/net/qlcnic/qlcnic.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
index 53c6e5dcf26c..53c6e5dcf26c 100644
--- a/drivers/net/qlcnic/qlcnic.h
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
diff --git a/drivers/net/qlcnic/qlcnic_ctx.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
index b0d32ddd2ccb..b0d32ddd2ccb 100644
--- a/drivers/net/qlcnic/qlcnic_ctx.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ctx.c
diff --git a/drivers/net/qlcnic/qlcnic_ethtool.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
index 7c64f2ffc219..7c64f2ffc219 100644
--- a/drivers/net/qlcnic/qlcnic_ethtool.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c
diff --git a/drivers/net/qlcnic/qlcnic_hdr.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
index d14506f764e0..d14506f764e0 100644
--- a/drivers/net/qlcnic/qlcnic_hdr.h
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hdr.h
diff --git a/drivers/net/qlcnic/qlcnic_hw.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
index 74e9d7b94965..74e9d7b94965 100644
--- a/drivers/net/qlcnic/qlcnic_hw.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
diff --git a/drivers/net/qlcnic/qlcnic_init.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
index 3b6741e4754d..3b6741e4754d 100644
--- a/drivers/net/qlcnic/qlcnic_init.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_init.c
diff --git a/drivers/net/qlcnic/qlcnic_main.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
index ec8ef72d38d3..ec8ef72d38d3 100644
--- a/drivers/net/qlcnic/qlcnic_main.c
+++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
diff --git a/drivers/net/qlge/Makefile b/drivers/net/ethernet/qlogic/qlge/Makefile
index 8a197658d76f..8a197658d76f 100644
--- a/drivers/net/qlge/Makefile
+++ b/drivers/net/ethernet/qlogic/qlge/Makefile
diff --git a/drivers/net/qlge/qlge.h b/drivers/net/ethernet/qlogic/qlge/qlge.h
index 8731f79c9efc..8731f79c9efc 100644
--- a/drivers/net/qlge/qlge.h
+++ b/drivers/net/ethernet/qlogic/qlge/qlge.h
diff --git a/drivers/net/qlge/qlge_dbg.c b/drivers/net/ethernet/qlogic/qlge/qlge_dbg.c
index fca804f36d61..fca804f36d61 100644
--- a/drivers/net/qlge/qlge_dbg.c
+++ b/drivers/net/ethernet/qlogic/qlge/qlge_dbg.c
diff --git a/drivers/net/qlge/qlge_ethtool.c b/drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c
index 9b67bfea035f..9b67bfea035f 100644
--- a/drivers/net/qlge/qlge_ethtool.c
+++ b/drivers/net/ethernet/qlogic/qlge/qlge_ethtool.c
diff --git a/drivers/net/qlge/qlge_main.c b/drivers/net/ethernet/qlogic/qlge/qlge_main.c
index f07e96ec8843..f07e96ec8843 100644
--- a/drivers/net/qlge/qlge_main.c
+++ b/drivers/net/ethernet/qlogic/qlge/qlge_main.c
diff --git a/drivers/net/qlge/qlge_mpi.c b/drivers/net/ethernet/qlogic/qlge/qlge_mpi.c
index ff2bf8a4e247..ff2bf8a4e247 100644
--- a/drivers/net/qlge/qlge_mpi.c
+++ b/drivers/net/ethernet/qlogic/qlge/qlge_mpi.c