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

docs: networking: reorganize driver documentation again

Organize driver documentation by device type. Most documents
have fairly verbose yet uninformative names, so let users
first select a well defined device type, and then search for
a particular driver.

While at it rename the section from Vendor drivers to
Hardware drivers. This seems more accurate, besides people
sometimes refer to out-of-tree drivers as vendor drivers.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Acked-by: Shannon Nelson <snelson@pensando.io>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Jakub Kicinski and committed by
David S. Miller
132db935 ab696fa7

+180 -124
+1 -1
Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
··· 10 10 etc. 11 11 12 12 For an overview of the DPAA2 architecture and fsl-mc bus see: 13 - Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 13 + Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 14 14 15 15 As described in the above overview, all DPAA2 objects in a DPRC share the 16 16 same hardware "isolation context" and a 10-bit value called an ICID
Documentation/networking/device_drivers/3com/3c509.rst Documentation/networking/device_drivers/ethernet/3com/3c509.rst
-2
Documentation/networking/device_drivers/3com/vortex.rst Documentation/networking/device_drivers/ethernet/3com/vortex.rst
··· 4 4 3Com Vortex device driver 5 5 ========================= 6 6 7 - Documentation/networking/device_drivers/3com/vortex.rst 8 - 9 7 Andrew Morton 10 8 11 9 30 April 2000
Documentation/networking/device_drivers/amazon/ena.rst Documentation/networking/device_drivers/ethernet/amazon/ena.rst
Documentation/networking/device_drivers/aquantia/atlantic.rst Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
+18
Documentation/networking/device_drivers/cable/index.rst
··· 1 + .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + 3 + Cable Modem Device Drivers 4 + ========================== 5 + 6 + Contents: 7 + 8 + .. toctree:: 9 + :maxdepth: 2 10 + 11 + sb1000 12 + 13 + .. only:: subproject and html 14 + 15 + Indices 16 + ======= 17 + 18 + * :ref:`genindex`
+18
Documentation/networking/device_drivers/cellular/index.rst
··· 1 + .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + 3 + Cellular Modem Device Drivers 4 + ============================= 5 + 6 + Contents: 7 + 8 + .. toctree:: 9 + :maxdepth: 2 10 + 11 + qualcomm/rmnet 12 + 13 + .. only:: subproject and html 14 + 15 + Indices 16 + ======= 17 + 18 + * :ref:`genindex`
Documentation/networking/device_drivers/chelsio/cxgb.rst Documentation/networking/device_drivers/ethernet/chelsio/cxgb.rst
Documentation/networking/device_drivers/cirrus/cs89x0.rst Documentation/networking/device_drivers/ethernet/cirrus/cs89x0.rst
Documentation/networking/device_drivers/davicom/dm9000.rst Documentation/networking/device_drivers/ethernet/davicom/dm9000.rst
Documentation/networking/device_drivers/dec/de4x5.rst Documentation/networking/device_drivers/ethernet/dec/de4x5.rst
Documentation/networking/device_drivers/dec/dmfe.rst Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
Documentation/networking/device_drivers/dlink/dl2k.rst Documentation/networking/device_drivers/ethernet/dlink/dl2k.rst
+58
Documentation/networking/device_drivers/ethernet/index.rst
··· 1 + .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + 3 + Ethernet Device Drivers 4 + ======================= 5 + 6 + Device drivers for Ethernet and Ethernet-based virtual function devices. 7 + 8 + Contents: 9 + 10 + .. toctree:: 11 + :maxdepth: 2 12 + 13 + 3com/3c509 14 + 3com/vortex 15 + amazon/ena 16 + aquantia/atlantic 17 + chelsio/cxgb 18 + cirrus/cs89x0 19 + dlink/dl2k 20 + davicom/dm9000 21 + dec/de4x5 22 + dec/dmfe 23 + freescale/dpaa 24 + freescale/dpaa2/index 25 + freescale/gianfar 26 + google/gve 27 + intel/e100 28 + intel/e1000 29 + intel/e1000e 30 + intel/fm10k 31 + intel/igb 32 + intel/igbvf 33 + intel/ixgb 34 + intel/ixgbe 35 + intel/ixgbevf 36 + intel/i40e 37 + intel/iavf 38 + intel/ice 39 + marvell/octeontx2 40 + mellanox/mlx5 41 + microsoft/netvsc 42 + neterion/s2io 43 + neterion/vxge 44 + netronome/nfp 45 + pensando/ionic 46 + smsc/smc9 47 + stmicro/stmmac 48 + ti/cpsw 49 + ti/cpsw_switchdev 50 + ti/tlan 51 + toshiba/spider_net 52 + 53 + .. only:: subproject and html 54 + 55 + Indices 56 + ======= 57 + 58 + * :ref:`genindex`
Documentation/networking/device_drivers/freescale/dpaa.rst Documentation/networking/device_drivers/ethernet/freescale/dpaa.rst
+4 -2
Documentation/networking/device_drivers/freescale/dpaa2/dpio-driver.rst Documentation/networking/device_drivers/ethernet/freescale/dpaa2/dpio-driver.rst
··· 19 19 This document provides an overview the Linux DPIO driver, its 20 20 subcomponents, and its APIs. 21 21 22 - See Documentation/networking/device_drivers/freescale/dpaa2/overview.rst for 23 - a general overview of DPAA2 and the general DPAA2 driver architecture in Linux. 22 + See 23 + Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 24 + for a general overview of DPAA2 and the general DPAA2 driver architecture 25 + in Linux. 24 26 25 27 Driver Overview 26 28 ---------------
+2 -1
Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
··· 33 33 are treated as internal resources of other objects. 34 34 35 35 For a more detailed description of the DPAA2 architecture and its object 36 - abstractions see *Documentation/networking/device_drivers/freescale/dpaa2/overview.rst*. 36 + abstractions see 37 + *Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst*. 37 38 38 39 Each Linux net device is built on top of a Datapath Network Interface (DPNI) 39 40 object and uses Buffer Pools (DPBPs), I/O Portals (DPIOs) and Concentrators
Documentation/networking/device_drivers/freescale/dpaa2/index.rst Documentation/networking/device_drivers/ethernet/freescale/dpaa2/index.rst
Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
Documentation/networking/device_drivers/freescale/dpaa2/overview.rst Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
Documentation/networking/device_drivers/freescale/gianfar.rst Documentation/networking/device_drivers/ethernet/freescale/gianfar.rst
Documentation/networking/device_drivers/google/gve.rst Documentation/networking/device_drivers/ethernet/google/gve.rst
+6 -45
Documentation/networking/device_drivers/index.rst
··· 1 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 2 3 - Vendor Device Drivers 4 - ===================== 3 + Hardware Device Drivers 4 + ======================= 5 5 6 6 Contents: 7 7 8 8 .. toctree:: 9 9 :maxdepth: 2 10 10 11 - freescale/dpaa2/index 12 - intel/e100 13 - intel/e1000 14 - intel/e1000e 15 - intel/fm10k 16 - intel/igb 17 - intel/igbvf 18 - intel/ixgb 19 - intel/ixgbe 20 - intel/ixgbevf 21 - intel/i40e 22 - intel/iavf 23 - intel/ice 24 - google/gve 25 - marvell/octeontx2 26 - mellanox/mlx5 27 - netronome/nfp 28 - pensando/ionic 29 - stmicro/stmmac 30 - 3com/3c509 31 - 3com/vortex 32 - amazon/ena 33 - aquantia/atlantic 34 - chelsio/cxgb 35 - cirrus/cs89x0 36 - davicom/dm9000 37 - dec/de4x5 38 - dec/dmfe 39 - dlink/dl2k 40 - freescale/dpaa 41 - freescale/gianfar 42 - intel/ipw2100 43 - intel/ipw2200 44 - microsoft/netvsc 45 - neterion/s2io 46 - neterion/vxge 47 - qualcomm/rmnet 48 - sb1000 49 - smsc/smc9 50 - ti/cpsw_switchdev 51 - ti/cpsw 52 - ti/tlan 53 - toshiba/spider_net 11 + cable/index 12 + cellular/index 13 + ethernet/index 14 + wifi/index 54 15 55 16 .. only:: subproject and html 56 17
Documentation/networking/device_drivers/intel/e100.rst Documentation/networking/device_drivers/ethernet/intel/e100.rst
Documentation/networking/device_drivers/intel/e1000.rst Documentation/networking/device_drivers/ethernet/intel/e1000.rst
Documentation/networking/device_drivers/intel/e1000e.rst Documentation/networking/device_drivers/ethernet/intel/e1000e.rst
Documentation/networking/device_drivers/intel/fm10k.rst Documentation/networking/device_drivers/ethernet/intel/fm10k.rst
Documentation/networking/device_drivers/intel/i40e.rst Documentation/networking/device_drivers/ethernet/intel/i40e.rst
Documentation/networking/device_drivers/intel/iavf.rst Documentation/networking/device_drivers/ethernet/intel/iavf.rst
Documentation/networking/device_drivers/intel/ice.rst Documentation/networking/device_drivers/ethernet/intel/ice.rst
Documentation/networking/device_drivers/intel/igb.rst Documentation/networking/device_drivers/ethernet/intel/igb.rst
Documentation/networking/device_drivers/intel/igbvf.rst Documentation/networking/device_drivers/ethernet/intel/igbvf.rst
Documentation/networking/device_drivers/intel/ipw2100.rst Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
Documentation/networking/device_drivers/intel/ipw2200.rst Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
Documentation/networking/device_drivers/intel/ixgb.rst Documentation/networking/device_drivers/ethernet/intel/ixgb.rst
Documentation/networking/device_drivers/intel/ixgbe.rst Documentation/networking/device_drivers/ethernet/intel/ixgbe.rst
Documentation/networking/device_drivers/intel/ixgbevf.rst Documentation/networking/device_drivers/ethernet/intel/ixgbevf.rst
Documentation/networking/device_drivers/marvell/octeontx2.rst Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
Documentation/networking/device_drivers/mellanox/mlx5.rst Documentation/networking/device_drivers/ethernet/mellanox/mlx5.rst
Documentation/networking/device_drivers/microsoft/netvsc.rst Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
Documentation/networking/device_drivers/neterion/s2io.rst Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
Documentation/networking/device_drivers/neterion/vxge.rst Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
Documentation/networking/device_drivers/netronome/nfp.rst Documentation/networking/device_drivers/ethernet/netronome/nfp.rst
Documentation/networking/device_drivers/pensando/ionic.rst Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
Documentation/networking/device_drivers/qualcomm/rmnet.rst Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
Documentation/networking/device_drivers/sb1000.rst Documentation/networking/device_drivers/cable/sb1000.rst
Documentation/networking/device_drivers/smsc/smc9.rst Documentation/networking/device_drivers/ethernet/smsc/smc9.rst
Documentation/networking/device_drivers/stmicro/stmmac.rst Documentation/networking/device_drivers/ethernet/stmicro/stmmac.rst
Documentation/networking/device_drivers/ti/cpsw.rst Documentation/networking/device_drivers/ethernet/ti/cpsw.rst
Documentation/networking/device_drivers/ti/cpsw_switchdev.rst Documentation/networking/device_drivers/ethernet/ti/cpsw_switchdev.rst
Documentation/networking/device_drivers/ti/tlan.rst Documentation/networking/device_drivers/ethernet/ti/tlan.rst
Documentation/networking/device_drivers/toshiba/spider_net.rst Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
+19
Documentation/networking/device_drivers/wifi/index.rst
··· 1 + .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + 3 + Wi-Fi Device Drivers 4 + ==================== 5 + 6 + Contents: 7 + 8 + .. toctree:: 9 + :maxdepth: 2 10 + 11 + intel/ipw2100 12 + intel/ipw2200 13 + 14 + .. only:: subproject and html 15 + 16 + Indices 17 + ======= 18 + 19 + * :ref:`genindex`
+22 -33
MAINTAINERS
··· 147 147 M: Steffen Klassert <klassert@kernel.org> 148 148 L: netdev@vger.kernel.org 149 149 S: Odd Fixes 150 - F: Documentation/networking/device_drivers/3com/vortex.rst 150 + F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst 151 151 F: drivers/net/ethernet/3com/3c59x.c 152 152 153 153 3CR990 NETWORK DRIVER ··· 816 816 R: Zorik Machulsky <zorik@amazon.com> 817 817 L: netdev@vger.kernel.org 818 818 S: Supported 819 - F: Documentation/networking/device_drivers/amazon/ena.rst 819 + F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 820 820 F: drivers/net/ethernet/amazon/ 821 821 822 822 AMAZON RDMA EFA DRIVER ··· 1295 1295 S: Supported 1296 1296 W: https://www.marvell.com/ 1297 1297 Q: http://patchwork.ozlabs.org/project/netdev/list/ 1298 - F: Documentation/networking/device_drivers/aquantia/atlantic.rst 1298 + F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1299 1299 F: drivers/net/ethernet/aquantia/atlantic/ 1300 1300 1301 1301 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM ··· 4753 4753 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4754 4754 L: netdev@vger.kernel.org 4755 4755 S: Orphan 4756 - F: Documentation/networking/device_drivers/dec/dmfe.rst 4756 + F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 4757 4757 F: drivers/net/ethernet/dec/tulip/dmfe.c 4758 4758 4759 4759 DC390/AM53C974 SCSI driver ··· 5241 5241 M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 5242 5242 L: netdev@vger.kernel.org 5243 5243 S: Maintained 5244 - F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst 5245 - F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst 5244 + F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 5245 + F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 5246 5246 F: drivers/net/ethernet/freescale/dpaa2/Kconfig 5247 5247 F: drivers/net/ethernet/freescale/dpaa2/Makefile 5248 5248 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* ··· 7302 7302 R: Jon Olson <jonolson@google.com> 7303 7303 L: netdev@vger.kernel.org 7304 7304 S: Supported 7305 - F: Documentation/networking/device_drivers/google/gve.rst 7305 + F: Documentation/networking/device_drivers/ethernet/google/gve.rst 7306 7306 F: drivers/net/ethernet/google 7307 7307 7308 7308 GPD POCKET FAN DRIVER ··· 7965 7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 7966 7966 F: Documentation/ABI/stable/sysfs-bus-vmbus 7967 7967 F: Documentation/ABI/testing/debugfs-hyperv 7968 - F: Documentation/networking/device_drivers/microsoft/netvsc.rst 7968 + F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 7969 7969 F: arch/x86/hyperv 7970 7970 F: arch/x86/include/asm/hyperv-tlfs.h 7971 7971 F: arch/x86/include/asm/mshyperv.h ··· 8647 8647 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 8648 8648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 8649 8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 8650 - F: Documentation/networking/device_drivers/intel/e100.rst 8651 - F: Documentation/networking/device_drivers/intel/e1000.rst 8652 - F: Documentation/networking/device_drivers/intel/e1000e.rst 8653 - F: Documentation/networking/device_drivers/intel/fm10k.rst 8654 - F: Documentation/networking/device_drivers/intel/i40e.rst 8655 - F: Documentation/networking/device_drivers/intel/iavf.rst 8656 - F: Documentation/networking/device_drivers/intel/ice.rst 8657 - F: Documentation/networking/device_drivers/intel/igb.rst 8658 - F: Documentation/networking/device_drivers/intel/igbvf.rst 8659 - F: Documentation/networking/device_drivers/intel/ixgb.rst 8660 - F: Documentation/networking/device_drivers/intel/ixgbe.rst 8661 - F: Documentation/networking/device_drivers/intel/ixgbevf.rst 8650 + F: Documentation/networking/device_drivers/ethernet/intel/ 8662 8651 F: drivers/net/ethernet/intel/ 8663 8652 F: drivers/net/ethernet/intel/*/ 8664 8653 F: include/linux/avf/virtchnl.h ··· 8837 8848 M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 8838 8849 L: linux-wireless@vger.kernel.org 8839 8850 S: Maintained 8840 - F: Documentation/networking/device_drivers/intel/ipw2100.rst 8841 - F: Documentation/networking/device_drivers/intel/ipw2200.rst 8851 + F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 8852 + F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 8842 8853 F: drivers/net/wireless/intel/ipw2x00/ 8843 8854 8844 8855 INTEL PSTATE DRIVER ··· 10351 10362 M: Jerin Jacob <jerinj@marvell.com> 10352 10363 L: netdev@vger.kernel.org 10353 10364 S: Supported 10354 - F: Documentation/networking/device_drivers/marvell/octeontx2.rst 10365 + F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 10355 10366 F: drivers/net/ethernet/marvell/octeontx2/af/ 10356 10367 10357 10368 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER ··· 11020 11031 S: Supported 11021 11032 W: http://www.mellanox.com 11022 11033 Q: http://patchwork.ozlabs.org/project/netdev/list/ 11023 - F: Documentation/networking/device_drivers/mellanox/ 11034 + F: Documentation/networking/device_drivers/ethernet/mellanox/ 11024 11035 F: drivers/net/ethernet/mellanox/mlx5/core/ 11025 11036 F: include/linux/mlx5/ 11026 11037 ··· 11795 11806 M: Jon Mason <jdmason@kudzu.us> 11796 11807 L: netdev@vger.kernel.org 11797 11808 S: Supported 11798 - F: Documentation/networking/device_drivers/neterion/s2io.rst 11799 - F: Documentation/networking/device_drivers/neterion/vxge.rst 11809 + F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 11810 + F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst 11800 11811 F: drivers/net/ethernet/neterion/ 11801 11812 11802 11813 NETFILTER ··· 13359 13370 M: Pensando Drivers <drivers@pensando.io> 13360 13371 L: netdev@vger.kernel.org 13361 13372 S: Supported 13362 - F: Documentation/networking/device_drivers/pensando/ionic.rst 13373 + F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 13363 13374 F: drivers/net/ethernet/pensando/ 13364 13375 13365 13376 PER-CPU MEMORY ALLOCATOR ··· 14042 14053 M: GR-Linux-NIC-Dev@marvell.com 14043 14054 L: netdev@vger.kernel.org 14044 14055 S: Supported 14045 - F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx 14056 + F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx 14046 14057 F: drivers/net/ethernet/qlogic/qla3xxx.* 14047 14058 14048 14059 QLOGIC QLA4XXX iSCSI DRIVER ··· 14093 14104 L: linux-kernel@vger.kernel.org 14094 14105 S: Maintained 14095 14106 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 14096 - F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst 14107 + F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 14097 14108 F: drivers/bus/fsl-mc/ 14098 14109 14099 14110 QT1010 MEDIA DRIVER ··· 14214 14225 M: Sean Tranchetti <stranche@codeaurora.org> 14215 14226 L: netdev@vger.kernel.org 14216 14227 S: Maintained 14217 - F: Documentation/networking/device_drivers/qualcomm/rmnet.rst 14228 + F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 14218 14229 F: drivers/net/ethernet/qualcomm/rmnet/ 14219 14230 F: include/linux/if_rmnet.h 14220 14231 ··· 16095 16106 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 16096 16107 L: netdev@vger.kernel.org 16097 16108 S: Supported 16098 - F: Documentation/networking/device_drivers/toshiba/spider_net.rst 16109 + F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 16099 16110 F: drivers/net/ethernet/toshiba/spider_net* 16100 16111 16101 16112 SPMI SUBSYSTEM ··· 16322 16333 L: netdev@vger.kernel.org 16323 16334 S: Supported 16324 16335 W: http://www.stlinux.com 16325 - F: Documentation/networking/device_drivers/stmicro/ 16336 + F: Documentation/networking/device_drivers/ethernet/stmicro/ 16326 16337 F: drivers/net/ethernet/stmicro/stmmac/ 16327 16338 16328 16339 SUN3/3X ··· 17210 17221 L: tlan-devel@lists.sourceforge.net (subscribers-only) 17211 17222 S: Maintained 17212 17223 W: http://sourceforge.net/projects/tlan/ 17213 - F: Documentation/networking/device_drivers/ti/tlan.rst 17224 + F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 17214 17225 F: drivers/net/ethernet/ti/tlan.* 17215 17226 17216 17227 TM6000 VIDEO4LINUX DRIVER
+1 -1
drivers/net/Kconfig
··· 460 460 461 461 At present this driver only compiles as a module, so say M here if 462 462 you have this card. The module will be called sb1000. Then read 463 - <file:Documentation/networking/device_drivers/sb1000.rst> for 463 + <file:Documentation/networking/device_drivers/cable/sb1000.rst> for 464 464 information on how to use this module, as it needs special ppp 465 465 scripts for establishing a connection. Further documentation 466 466 and the necessary scripts can be found at:
+2 -2
drivers/net/ethernet/3com/3c59x.c
··· 1149 1149 1150 1150 print_info = (vortex_debug > 1); 1151 1151 if (print_info) 1152 - pr_info("See Documentation/networking/device_drivers/3com/vortex.rst\n"); 1152 + pr_info("See Documentation/networking/device_drivers/ethernet/3com/vortex.rst\n"); 1153 1153 1154 1154 pr_info("%s: 3Com %s %s at %p.\n", 1155 1155 print_name, ··· 1954 1954 dev->name, tx_status); 1955 1955 if (tx_status == 0x82) { 1956 1956 pr_err("Probably a duplex mismatch. See " 1957 - "Documentation/networking/device_drivers/3com/vortex.rst\n"); 1957 + "Documentation/networking/device_drivers/ethernet/3com/vortex.rst\n"); 1958 1958 } 1959 1959 dump_tx_ring(dev); 1960 1960 }
+2 -2
drivers/net/ethernet/3com/Kconfig
··· 76 76 "Hurricane" (3c555/3cSOHO) PCI 77 77 78 78 If you have such a card, say Y here. More specific information is in 79 - <file:Documentation/networking/device_drivers/3com/vortex.rst> and 80 - in the comments at the beginning of 79 + <file:Documentation/networking/device_drivers/ethernet/3com/vortex.rst> 80 + and in the comments at the beginning of 81 81 <file:drivers/net/ethernet/3com/3c59x.c>. 82 82 83 83 To compile this support as a module, choose M here.
+1 -1
drivers/net/ethernet/chelsio/Kconfig
··· 26 26 This driver supports Chelsio gigabit and 10-gigabit 27 27 Ethernet cards. More information about adapter features and 28 28 performance tuning is in 29 - <file:Documentation/networking/device_drivers/chelsio/cxgb.rst>. 29 + <file:Documentation/networking/device_drivers/ethernet/chelsio/cxgb.rst>. 30 30 31 31 For general information about Chelsio and our products, visit 32 32 our website at <http://www.chelsio.com>.
+1 -1
drivers/net/ethernet/cirrus/Kconfig
··· 24 24 help 25 25 Support for CS89x0 chipset based Ethernet cards. If you have a 26 26 network (Ethernet) card of this type, say Y and read the file 27 - <file:Documentation/networking/device_drivers/cirrus/cs89x0.rst>. 27 + <file:Documentation/networking/device_drivers/ethernet/cirrus/cs89x0.rst>. 28 28 29 29 To compile this driver as a module, choose M here. The module 30 30 will be called cs89x0.
+2 -2
drivers/net/ethernet/dec/tulip/Kconfig
··· 114 114 These include the DE425, DE434, DE435, DE450 and DE500 models. If 115 115 you have a network card of this type, say Y. More specific 116 116 information is contained in 117 - <file:Documentation/networking/device_drivers/dec/de4x5.rst>. 117 + <file:Documentation/networking/device_drivers/ethernet/dec/de4x5.rst>. 118 118 119 119 To compile this driver as a module, choose M here. The module will 120 120 be called de4x5. ··· 138 138 This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from 139 139 Davicom (<http://www.davicom.com.tw/>). If you have such a network 140 140 (Ethernet) card, say Y. Some information is contained in the file 141 - <file:Documentation/networking/device_drivers/dec/dmfe.rst>. 141 + <file:Documentation/networking/device_drivers/ethernet/dec/dmfe.rst>. 142 142 143 143 To compile this driver as a module, choose M here. The module will 144 144 be called dmfe.
+1 -9
drivers/net/ethernet/dlink/dl2k.c
··· 1863 1863 }; 1864 1864 1865 1865 module_pci_driver(rio_driver); 1866 - /* 1867 1866 1868 - Compile command: 1869 - 1870 - gcc -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -c dl2k.c 1871 - 1872 - Read Documentation/networking/device_drivers/dlink/dl2k.rst for details. 1873 - 1874 - */ 1875 - 1867 + /* Read Documentation/networking/device_drivers/ethernet/dlink/dl2k.rst. */
+12 -12
drivers/net/ethernet/intel/Kconfig
··· 34 34 to identify the adapter. 35 35 36 36 More specific information on configuring the driver is in 37 - <file:Documentation/networking/device_drivers/intel/e100.rst>. 37 + <file:Documentation/networking/device_drivers/ethernet/intel/e100.rst>. 38 38 39 39 To compile this driver as a module, choose M here. The module 40 40 will be called e100. ··· 50 50 <http://support.intel.com> 51 51 52 52 More specific information on configuring the driver is in 53 - <file:Documentation/networking/device_drivers/intel/e1000.rst>. 53 + <file:Documentation/networking/device_drivers/ethernet/intel/e1000.rst>. 54 54 55 55 To compile this driver as a module, choose M here. The module 56 56 will be called e1000. ··· 70 70 <http://support.intel.com> 71 71 72 72 More specific information on configuring the driver is in 73 - <file:Documentation/networking/device_drivers/intel/e1000e.rst>. 73 + <file:Documentation/networking/device_drivers/ethernet/intel/e1000e.rst>. 74 74 75 75 To compile this driver as a module, choose M here. The module 76 76 will be called e1000e. ··· 98 98 <http://support.intel.com> 99 99 100 100 More specific information on configuring the driver is in 101 - <file:Documentation/networking/device_drivers/intel/igb.rst>. 101 + <file:Documentation/networking/device_drivers/ethernet/intel/igb.rst>. 102 102 103 103 To compile this driver as a module, choose M here. The module 104 104 will be called igb. ··· 134 134 <http://support.intel.com> 135 135 136 136 More specific information on configuring the driver is in 137 - <file:Documentation/networking/device_drivers/intel/igbvf.rst>. 137 + <file:Documentation/networking/device_drivers/ethernet/intel/igbvf.rst>. 138 138 139 139 To compile this driver as a module, choose M here. The module 140 140 will be called igbvf. ··· 151 151 <http://support.intel.com> 152 152 153 153 More specific information on configuring the driver is in 154 - <file:Documentation/networking/device_drivers/intel/ixgb.rst>. 154 + <file:Documentation/networking/device_drivers/ethernet/intel/ixgb.rst>. 155 155 156 156 To compile this driver as a module, choose M here. The module 157 157 will be called ixgb. ··· 170 170 <http://support.intel.com> 171 171 172 172 More specific information on configuring the driver is in 173 - <file:Documentation/networking/device_drivers/intel/ixgbe.rst>. 173 + <file:Documentation/networking/device_drivers/ethernet/intel/ixgbe.rst>. 174 174 175 175 To compile this driver as a module, choose M here. The module 176 176 will be called ixgbe. ··· 222 222 <http://support.intel.com> 223 223 224 224 More specific information on configuring the driver is in 225 - <file:Documentation/networking/device_drivers/intel/ixgbevf.rst>. 225 + <file:Documentation/networking/device_drivers/ethernet/intel/ixgbevf.rst>. 226 226 227 227 To compile this driver as a module, choose M here. The module 228 228 will be called ixgbevf. MSI-X interrupt support is required ··· 249 249 <http://support.intel.com> 250 250 251 251 More specific information on configuring the driver is in 252 - <file:Documentation/networking/device_drivers/intel/i40e.rst>. 252 + <file:Documentation/networking/device_drivers/ethernet/intel/i40e.rst>. 253 253 254 254 To compile this driver as a module, choose M here. The module 255 255 will be called i40e. ··· 284 284 This driver was formerly named i40evf. 285 285 286 286 More specific information on configuring the driver is in 287 - <file:Documentation/networking/device_drivers/intel/iavf.rst>. 287 + <file:Documentation/networking/device_drivers/ethernet/intel/iavf.rst>. 288 288 289 289 To compile this driver as a module, choose M here. The module 290 290 will be called iavf. MSI-X interrupt support is required ··· 303 303 <http://support.intel.com> 304 304 305 305 More specific information on configuring the driver is in 306 - <file:Documentation/networking/device_drivers/intel/ice.rst>. 306 + <file:Documentation/networking/device_drivers/ethernet/intel/ice.rst>. 307 307 308 308 To compile this driver as a module, choose M here. The module 309 309 will be called ice. ··· 321 321 <http://support.intel.com> 322 322 323 323 More specific information on configuring the driver is in 324 - <file:Documentation/networking/device_drivers/intel/fm10k.rst>. 324 + <file:Documentation/networking/device_drivers/ethernet/intel/fm10k.rst>. 325 325 326 326 To compile this driver as a module, choose M here. The module 327 327 will be called fm10k. MSI-X interrupt support is required
+2 -2
drivers/net/ethernet/neterion/Kconfig
··· 27 27 on its age. 28 28 29 29 More specific information on configuring the driver is in 30 - <file:Documentation/networking/device_drivers/neterion/s2io.rst>. 30 + <file:Documentation/networking/device_drivers/ethernet/neterion/s2io.rst>. 31 31 32 32 To compile this driver as a module, choose M here. The module 33 33 will be called s2io. ··· 42 42 labeled as either one, depending on its age. 43 43 44 44 More specific information on configuring the driver is in 45 - <file:Documentation/networking/device_drivers/neterion/vxge.rst>. 45 + <file:Documentation/networking/device_drivers/ethernet/neterion/vxge.rst>. 46 46 47 47 To compile this driver as a module, choose M here. The module 48 48 will be called vxge.
+1 -1
drivers/net/ethernet/pensando/Kconfig
··· 25 25 This enables the support for the Pensando family of Ethernet 26 26 adapters. More specific information on this driver can be 27 27 found in 28 - <file:Documentation/networking/device_drivers/pensando/ionic.rst>. 28 + <file:Documentation/networking/device_drivers/ethernet/pensando/ionic.rst>. 29 29 30 30 To compile this driver as a module, choose M here. The module 31 31 will be called ionic.
+2 -2
drivers/net/ethernet/smsc/Kconfig
··· 28 28 option if you have a DELL laptop with the docking station, or 29 29 another SMC9192/9194 based chipset. Say Y if you want it compiled 30 30 into the kernel, and read the file 31 - <file:Documentation/networking/device_drivers/smsc/smc9.rst>. 31 + <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>. 32 32 33 33 To compile this driver as a module, choose M here. The module 34 34 will be called smc9194. ··· 44 44 This is a driver for SMC's 91x series of Ethernet chipsets, 45 45 including the SMC91C94 and the SMC91C111. Say Y if you want it 46 46 compiled into the kernel, and read the file 47 - <file:Documentation/networking/device_drivers/smsc/smc9.rst>. 47 + <file:Documentation/networking/device_drivers/ethernet/smsc/smc9.rst>. 48 48 49 49 This driver is also available as a module ( = code which can be 50 50 inserted in and removed from the running kernel whenever you want).
+1 -1
drivers/net/ethernet/ti/Kconfig
··· 156 156 157 157 Devices currently supported by this driver are Compaq Netelligent, 158 158 Compaq NetFlex and Olicom cards. Please read the file 159 - <file:Documentation/networking/device_drivers/ti/tlan.rst> 159 + <file:Documentation/networking/device_drivers/ethernet/ti/tlan.rst> 160 160 for more details. 161 161 162 162 To compile this driver as a module, choose M here. The module
+1 -1
drivers/net/ethernet/ti/tlan.c
··· 70 70 MODULE_LICENSE("GPL"); 71 71 72 72 /* Turn on debugging. 73 - * See Documentation/networking/device_drivers/ti/tlan.rst for details 73 + * See Documentation/networking/device_drivers/ethernet/ti/tlan.rst for details 74 74 */ 75 75 static int debug; 76 76 module_param(debug, int, 0);
+2 -2
drivers/net/wireless/intel/ipw2x00/Kconfig
··· 16 16 A driver for the Intel PRO/Wireless 2100 Network 17 17 Connection 802.11b wireless network adapter. 18 18 19 - See <file:Documentation/networking/device_drivers/intel/ipw2100.rst> 19 + See <file:Documentation/networking/device_drivers/wifi/intel/ipw2100.rst> 20 20 for information on the capabilities currently enabled in this driver 21 21 and for tips for debugging issues and problems. 22 22 ··· 78 78 A driver for the Intel PRO/Wireless 2200BG and 2915ABG Network 79 79 Connection adapters. 80 80 81 - See <file:Documentation/networking/device_drivers/intel/ipw2200.rst> 81 + See <file:Documentation/networking/device_drivers/wifi/intel/ipw2200.rst> 82 82 for information on the capabilities currently enabled in this 83 83 driver and for tips for debugging issues and problems. 84 84
+1 -1
drivers/net/wireless/intel/ipw2x00/ipw2100.c
··· 8352 8352 if (IPW2100_FW_MAJOR(h->version) != IPW2100_FW_MAJOR_VERSION) { 8353 8353 printk(KERN_WARNING DRV_NAME ": Firmware image not compatible " 8354 8354 "(detected version id of %u). " 8355 - "See Documentation/networking/device_drivers/intel/ipw2100.rst\n", 8355 + "See Documentation/networking/device_drivers/wifi/intel/ipw2100.rst\n", 8356 8356 h->version); 8357 8357 return 1; 8358 8358 }