be2net: Move the Emulex driver
authorJeff Kirsher <jeffrey.t.kirsher@intel.com>
Fri, 13 May 2011 07:37:27 +0000 (00:37 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Thu, 11 Aug 2011 09:33:55 +0000 (02:33 -0700)
Moves the Emulex driver into drivers/net/ethernet/emulex/ and
make the necessary Kconfig and Makefile changes.

CC: Sathya Perla <sathya.perla@emulex.com>
CC: Subbu Seetharaman <subbu.seetharaman@emulex.com>
CC: Ajit Khaparde <ajit.khaparde@emulex.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
16 files changed:
MAINTAINERS
drivers/net/Kconfig
drivers/net/Makefile
drivers/net/benet/Kconfig [deleted file]
drivers/net/ethernet/Kconfig
drivers/net/ethernet/Makefile
drivers/net/ethernet/emulex/Kconfig [new file with mode: 0644]
drivers/net/ethernet/emulex/Makefile [new file with mode: 0644]
drivers/net/ethernet/emulex/benet/Kconfig [new file with mode: 0644]
drivers/net/ethernet/emulex/benet/Makefile [moved from drivers/net/benet/Makefile with 100% similarity]
drivers/net/ethernet/emulex/benet/be.h [moved from drivers/net/benet/be.h with 100% similarity]
drivers/net/ethernet/emulex/benet/be_cmds.c [moved from drivers/net/benet/be_cmds.c with 100% similarity]
drivers/net/ethernet/emulex/benet/be_cmds.h [moved from drivers/net/benet/be_cmds.h with 100% similarity]
drivers/net/ethernet/emulex/benet/be_ethtool.c [moved from drivers/net/benet/be_ethtool.c with 100% similarity]
drivers/net/ethernet/emulex/benet/be_hw.h [moved from drivers/net/benet/be_hw.h with 100% similarity]
drivers/net/ethernet/emulex/benet/be_main.c [moved from drivers/net/benet/be_main.c with 100% similarity]

index 5a4c875..7e51969 100644 (file)
@@ -5746,7 +5746,7 @@ M:        Ajit Khaparde <ajit.khaparde@emulex.com>
 L:     netdev@vger.kernel.org
 W:     http://www.emulex.com
 S:     Supported
-F:     drivers/net/benet/
+F:     drivers/net/ethernet/emulex/benet/
 
 SFC NETWORK DRIVER
 M:     Solarflare linux maintainers <linux-net-drivers@solarflare.com>
index fe22712..db03c21 100644 (file)
@@ -1598,8 +1598,6 @@ config BNA
 
          <http://support.brocade.com>
 
-source "drivers/net/benet/Kconfig"
-
 endif # NETDEV_10000
 
 source "drivers/net/tokenring/Kconfig"
index faf3068..39b04e0 100644 (file)
@@ -24,7 +24,6 @@ obj-$(CONFIG_PTP_1588_CLOCK_GIANFAR) += gianfar_ptp.o
 obj-$(CONFIG_TEHUTI) += tehuti.o
 obj-$(CONFIG_ENIC) += enic/
 obj-$(CONFIG_JME) += jme.o
-obj-$(CONFIG_BE2NET) += benet/
 obj-$(CONFIG_VMXNET3) += vmxnet3/
 obj-$(CONFIG_BNA) += bna/
 
diff --git a/drivers/net/benet/Kconfig b/drivers/net/benet/Kconfig
deleted file mode 100644 (file)
index 1a41a49..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-config BE2NET
-       tristate "ServerEngines' 10Gbps NIC - BladeEngine"
-       depends on PCI && INET
-       help
-       This driver implements the NIC functionality for ServerEngines'
-       10Gbps network adapter - BladeEngine.
index 0bc6635..9c003f3 100644 (file)
@@ -16,6 +16,7 @@ source "drivers/net/ethernet/8390/Kconfig"
 source "drivers/net/ethernet/amd/Kconfig"
 source "drivers/net/ethernet/broadcom/Kconfig"
 source "drivers/net/ethernet/chelsio/Kconfig"
+source "drivers/net/ethernet/emulex/Kconfig"
 source "drivers/net/ethernet/intel/Kconfig"
 source "drivers/net/ethernet/i825xx/Kconfig"
 source "drivers/net/ethernet/qlogic/Kconfig"
index 50faab5..2ac05ba 100644 (file)
@@ -7,6 +7,7 @@ obj-$(CONFIG_NET_VENDOR_8390) += 8390/
 obj-$(CONFIG_NET_VENDOR_AMD) += amd/
 obj-$(CONFIG_NET_VENDOR_BROADCOM) += broadcom/
 obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/
+obj-$(CONFIG_NET_VENDOR_EMULEX) += emulex/
 obj-$(CONFIG_NET_VENDOR_INTEL) += intel/
 obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/
 obj-$(CONFIG_NET_VENDOR_QLOGIC) += qlogic/
diff --git a/drivers/net/ethernet/emulex/Kconfig b/drivers/net/ethernet/emulex/Kconfig
new file mode 100644 (file)
index 0000000..018ac94
--- /dev/null
@@ -0,0 +1,22 @@
+#
+# Emulex driver configuration
+#
+
+config NET_VENDOR_EMULEX
+       bool "Emulex devices"
+       depends on PCI && INET
+       ---help---
+         If you have a network (Ethernet) card belonging to this class, say Y
+         and read the Ethernet-HOWTO, available from
+         <http://www.tldp.org/docs.html#howto>.
+
+         Note that the answer to this question doesn't directly affect the
+         kernel: saying N will just cause the configurator to skip all
+         the questions about Emulex cards. If you say Y, you will be asked for
+         your specific card in the following questions.
+
+if NET_VENDOR_EMULEX
+
+source "drivers/net/ethernet/emulex/benet/Kconfig"
+
+endif # NET_VENDOR_EMULEX
diff --git a/drivers/net/ethernet/emulex/Makefile b/drivers/net/ethernet/emulex/Makefile
new file mode 100644 (file)
index 0000000..ea8ec57
--- /dev/null
@@ -0,0 +1,5 @@
+#
+# Makefile for the Emulex device drivers.
+#
+
+obj-$(CONFIG_BE2NET) += benet/
diff --git a/drivers/net/ethernet/emulex/benet/Kconfig b/drivers/net/ethernet/emulex/benet/Kconfig
new file mode 100644 (file)
index 0000000..804db04
--- /dev/null
@@ -0,0 +1,6 @@
+config BE2NET
+       tristate "ServerEngines' 10Gbps NIC - BladeEngine"
+       depends on PCI && INET
+       ---help---
+         This driver implements the NIC functionality for ServerEngines'
+         10Gbps network adapter - BladeEngine.