Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

s2io/vxge: Move the Exar drivers

Move the Exar drivers into drivers/net/ethernet/neterion/ and make the
necessary Kconfig and Makefile changes.

CC: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

+63 -38
+1 -2
MAINTAINERS
··· 4380 4380 W: http://trac.neterion.com/cgi-bin/trac.cgi/wiki/X3100Linux?Anonymous 4381 4381 S: Supported 4382 4382 F: Documentation/networking/s2io.txt 4383 - F: drivers/net/s2io* 4384 4383 F: Documentation/networking/vxge.txt 4385 - F: drivers/net/vxge/ 4384 + F: drivers/net/ethernet/neterion/ 4386 4385 4387 4386 NETFILTER/IPTABLES/IPCHAINS 4388 4387 P: Rusty Russell
-34
drivers/net/Kconfig
··· 1485 1485 help 1486 1486 This enables the support for the Cisco VIC Ethernet card. 1487 1487 1488 - config S2IO 1489 - tristate "Exar Xframe 10Gb Ethernet Adapter" 1490 - depends on PCI 1491 - ---help--- 1492 - This driver supports Exar Corp's Xframe Series 10Gb Ethernet Adapters. 1493 - 1494 - More specific information on configuring the driver is in 1495 - <file:Documentation/networking/s2io.txt>. 1496 - 1497 - To compile this driver as a module, choose M here. The module 1498 - will be called s2io. 1499 - 1500 - config VXGE 1501 - tristate "Exar X3100 Series 10GbE PCIe Server Adapter" 1502 - depends on PCI && INET 1503 - ---help--- 1504 - This driver supports Exar Corp's X3100 Series 10 GbE PCIe 1505 - I/O Virtualized Server Adapter. 1506 - 1507 - More specific information on configuring the driver is in 1508 - <file:Documentation/networking/vxge.txt>. 1509 - 1510 - To compile this driver as a module, choose M here. The module 1511 - will be called vxge. 1512 - 1513 - config VXGE_DEBUG_TRACE_ALL 1514 - bool "Enabling All Debug trace statments in driver" 1515 - default n 1516 - depends on VXGE 1517 - ---help--- 1518 - Say Y here if you want to enabling all the debug trace statements in 1519 - the vxge driver. By default only few debug trace statements are 1520 - enabled. 1521 - 1522 1488 config PASEMI_MAC 1523 1489 tristate "PA Semi 1/10Gbit MAC" 1524 1490 depends on PPC_PASEMI && PCI && INET
-2
drivers/net/Makefile
··· 149 149 obj-$(CONFIG_DL2K) += dl2k.o 150 150 obj-$(CONFIG_R8169) += r8169.o 151 151 obj-$(CONFIG_IBMVETH) += ibmveth.o 152 - obj-$(CONFIG_S2IO) += s2io.o 153 - obj-$(CONFIG_VXGE) += vxge/ 154 152 obj-$(CONFIG_PXA168_ETH) += pxa168_eth.o 155 153 obj-$(CONFIG_BFIN_MAC) += bfin_mac.o 156 154 obj-$(CONFIG_DM9000) += dm9000.o
+1
drivers/net/ethernet/Kconfig
··· 18 18 source "drivers/net/ethernet/brocade/Kconfig" 19 19 source "drivers/net/ethernet/chelsio/Kconfig" 20 20 source "drivers/net/ethernet/emulex/Kconfig" 21 + source "drivers/net/ethernet/neterion/Kconfig" 21 22 source "drivers/net/ethernet/intel/Kconfig" 22 23 source "drivers/net/ethernet/i825xx/Kconfig" 23 24 source "drivers/net/ethernet/mellanox/Kconfig"
+1
drivers/net/ethernet/Makefile
··· 9 9 obj-$(CONFIG_NET_VENDOR_BROCADE) += brocade/ 10 10 obj-$(CONFIG_NET_VENDOR_CHELSIO) += chelsio/ 11 11 obj-$(CONFIG_NET_VENDOR_EMULEX) += emulex/ 12 + obj-$(CONFIG_NET_VENDOR_EXAR) += neterion/ 12 13 obj-$(CONFIG_NET_VENDOR_INTEL) += intel/ 13 14 obj-$(CONFIG_NET_VENDOR_I825XX) += i825xx/ 14 15 obj-$(CONFIG_NET_VENDOR_MELLANOX) += mellanox/
+54
drivers/net/ethernet/neterion/Kconfig
··· 1 + # 2 + # Exar device configuration 3 + # 4 + 5 + config NET_VENDOR_EXAR 6 + bool "Exar devices" 7 + depends on PCI 8 + ---help--- 9 + If you have a network (Ethernet) card belonging to this class, say 10 + Y 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 Exar cards. If you say Y, you will be asked for 16 + your specific card in the following questions. 17 + 18 + if NET_VENDOR_EXAR 19 + 20 + config S2IO 21 + tristate "Exar Xframe 10Gb Ethernet Adapter" 22 + depends on PCI 23 + ---help--- 24 + This driver supports Exar Corp's Xframe Series 10Gb Ethernet Adapters. 25 + 26 + More specific information on configuring the driver is in 27 + <file:Documentation/networking/s2io.txt>. 28 + 29 + To compile this driver as a module, choose M here. The module 30 + will be called s2io. 31 + 32 + config VXGE 33 + tristate "Exar X3100 Series 10GbE PCIe Server Adapter" 34 + depends on PCI && INET 35 + ---help--- 36 + This driver supports Exar Corp's X3100 Series 10 GbE PCIe 37 + I/O Virtualized Server Adapter. 38 + 39 + More specific information on configuring the driver is in 40 + <file:Documentation/networking/vxge.txt>. 41 + 42 + To compile this driver as a module, choose M here. The module 43 + will be called vxge. 44 + 45 + config VXGE_DEBUG_TRACE_ALL 46 + bool "Enabling All Debug trace statements in driver" 47 + default n 48 + depends on VXGE 49 + ---help--- 50 + Say Y here if you want to enabling all the debug trace statements in 51 + the vxge driver. By default only few debug trace statements are 52 + enabled. 53 + 54 + endif # NET_VENDOR_EXAR
+6
drivers/net/ethernet/neterion/Makefile
··· 1 + # 2 + # Makefile for the Exar network device drivers. 3 + # 4 + 5 + obj-$(CONFIG_S2IO) += s2io.o 6 + obj-$(CONFIG_VXGE) += vxge/
drivers/net/s2io-regs.h drivers/net/ethernet/neterion/s2io-regs.h
drivers/net/s2io.c drivers/net/ethernet/neterion/s2io.c
drivers/net/s2io.h drivers/net/ethernet/neterion/s2io.h
drivers/net/vxge/Makefile drivers/net/ethernet/neterion/vxge/Makefile
drivers/net/vxge/vxge-config.c drivers/net/ethernet/neterion/vxge/vxge-config.c
drivers/net/vxge/vxge-config.h drivers/net/ethernet/neterion/vxge/vxge-config.h
drivers/net/vxge/vxge-ethtool.c drivers/net/ethernet/neterion/vxge/vxge-ethtool.c
drivers/net/vxge/vxge-ethtool.h drivers/net/ethernet/neterion/vxge/vxge-ethtool.h
drivers/net/vxge/vxge-main.c drivers/net/ethernet/neterion/vxge/vxge-main.c
drivers/net/vxge/vxge-main.h drivers/net/ethernet/neterion/vxge/vxge-main.h
drivers/net/vxge/vxge-reg.h drivers/net/ethernet/neterion/vxge/vxge-reg.h
drivers/net/vxge/vxge-traffic.c drivers/net/ethernet/neterion/vxge/vxge-traffic.c
drivers/net/vxge/vxge-traffic.h drivers/net/ethernet/neterion/vxge/vxge-traffic.h
drivers/net/vxge/vxge-version.h drivers/net/ethernet/neterion/vxge/vxge-version.h