acenic: Move the Alteon driver
authorJeff Kirsher <jeffrey.t.kirsher@intel.com>
Sat, 13 Aug 2011 07:37:14 +0000 (00:37 -0700)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>
Sat, 13 Aug 2011 07:37:14 +0000 (00:37 -0700)
Based on feedback from Alan Cox, the acenic driver moved to
drivers/net/ethernet/alteon/ and made the necessary Kconfig and
Makefile changes.

CC: Jes Sorensen <jes@trained-monkey.org>
CC: Alan Cox <alan@linux.intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
MAINTAINERS
drivers/net/ethernet/3com/Kconfig
drivers/net/ethernet/3com/Makefile
drivers/net/ethernet/Kconfig
drivers/net/ethernet/Makefile
drivers/net/ethernet/alteon/Kconfig [new file with mode: 0644]
drivers/net/ethernet/alteon/Makefile [new file with mode: 0644]
drivers/net/ethernet/alteon/acenic.c [moved from drivers/net/ethernet/3com/acenic.c with 100% similarity]
drivers/net/ethernet/alteon/acenic.h [moved from drivers/net/ethernet/3com/acenic.h with 100% similarity]

index 3d8a6a6..d374c6f 100644 (file)
@@ -213,7 +213,7 @@ ACENIC DRIVER
 M:     Jes Sorensen <jes@trained-monkey.org>
 L:     linux-acenic@sunsite.dk
 S:     Maintained
-F:     drivers/net/ethernet/3com/acenic*
+F:     drivers/net/ethernet/alteon/acenic*
 
 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
 M:     Peter Feuerer <peter@piie.net>
index 497f038..65cc129 100644 (file)
@@ -117,31 +117,4 @@ config TYPHOON
          To compile this driver as a module, choose M here. The module
          will be called typhoon.
 
-config ACENIC
-       tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support"
-       depends on PCI
-       ---help---
-         Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear
-         GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet
-         adapter. The driver allows for using the Jumbo Frame option (9000
-         bytes/frame) however it requires that your switches can handle this
-         as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig
-         line.
-
-         To compile this driver as a module, choose M here: the
-         module will be called acenic.
-
-config ACENIC_OMIT_TIGON_I
-       bool "Omit support for old Tigon I based AceNICs"
-       depends on ACENIC
-       ---help---
-         Say Y here if you only have Tigon II based AceNICs and want to leave
-         out support for the older Tigon I based cards which are no longer
-         being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B
-         version)).  This will reduce the size of the driver object by
-         app. 100KB.  If you are not sure whether your card is a Tigon I or a
-         Tigon II, say N here.
-
-         The safe and default value for this is N.
-
 endif # NET_VENDOR_3COM
index 96d1d60..1e5382a 100644 (file)
@@ -8,5 +8,4 @@ obj-$(CONFIG_3C515) += 3c515.o
 obj-$(CONFIG_PCMCIA_3C589) += 3c589_cs.o
 obj-$(CONFIG_PCMCIA_3C574) += 3c574_cs.o
 obj-$(CONFIG_VORTEX) += 3c59x.o
-obj-$(CONFIG_ACENIC) += acenic.o
 obj-$(CONFIG_TYPHOON) += typhoon.o
index cff6ef5..1f5a32d 100644 (file)
@@ -14,6 +14,7 @@ if ETHERNET
 source "drivers/net/ethernet/3com/Kconfig"
 source "drivers/net/ethernet/adaptec/Kconfig"
 source "drivers/net/ethernet/aeroflex/Kconfig"
+source "drivers/net/ethernet/alteon/Kconfig"
 source "drivers/net/ethernet/amd/Kconfig"
 source "drivers/net/ethernet/apple/Kconfig"
 source "drivers/net/ethernet/atheros/Kconfig"
index 986def7..c53ad3a 100644 (file)
@@ -6,6 +6,7 @@ obj-$(CONFIG_NET_VENDOR_3COM) += 3com/
 obj-$(CONFIG_NET_VENDOR_8390) += 8390/
 obj-$(CONFIG_NET_VENDOR_ADAPTEC) += adaptec/
 obj-$(CONFIG_GRETH) += aeroflex/
+obj-$(CONFIG_NET_VENDOR_ALTEON) += alteon/
 obj-$(CONFIG_NET_VENDOR_AMD) += amd/
 obj-$(CONFIG_NET_VENDOR_APPLE) += apple/
 obj-$(CONFIG_NET_VENDOR_ATHEROS) += atheros/
diff --git a/drivers/net/ethernet/alteon/Kconfig b/drivers/net/ethernet/alteon/Kconfig
new file mode 100644 (file)
index 0000000..68862e4
--- /dev/null
@@ -0,0 +1,47 @@
+#
+# Alteon network device configuration
+#
+
+config NET_VENDOR_ALTEON
+       bool "Alteon devices"
+       depends on PCI
+       ---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 Alteon cards. If you say Y, you will be asked for
+         your specific card in the following questions.
+
+if NET_VENDOR_ALTEON
+
+config ACENIC
+       tristate "Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support"
+       depends on PCI
+       ---help---
+         Say Y here if you have an Alteon AceNIC, 3Com 3C985(B), NetGear
+         GA620, SGI Gigabit or Farallon PN9000-SX PCI Gigabit Ethernet
+         adapter. The driver allows for using the Jumbo Frame option (9000
+         bytes/frame) however it requires that your switches can handle this
+         as well. To enable Jumbo Frames, add `mtu 9000' to your ifconfig
+         line.
+
+         To compile this driver as a module, choose M here: the
+         module will be called acenic.
+
+config ACENIC_OMIT_TIGON_I
+       bool "Omit support for old Tigon I based AceNICs"
+       depends on ACENIC
+       ---help---
+         Say Y here if you only have Tigon II based AceNICs and want to leave
+         out support for the older Tigon I based cards which are no longer
+         being sold (ie. the original Alteon AceNIC and 3Com 3C985 (non B
+         version)).  This will reduce the size of the driver object by
+         app. 100KB.  If you are not sure whether your card is a Tigon I or a
+         Tigon II, say N here.
+
+         The safe and default value for this is N.
+
+endif # NET_VENDOR_ALTEON
diff --git a/drivers/net/ethernet/alteon/Makefile b/drivers/net/ethernet/alteon/Makefile
new file mode 100644 (file)
index 0000000..a2ca173
--- /dev/null
@@ -0,0 +1,5 @@
+#
+# Makefile for the Alteon network device drivers.
+#
+
+obj-$(CONFIG_ACENIC) += acenic.o