Commit b255e500 authored by Jakub Kicinski's avatar Jakub Kicinski Committed by David S. Miller
Browse files

net: documentation: build a directory structure for drivers



Documentation/networking/ is full of cryptically named files with
driver documentation.  This makes finding interesting information
at a glance really hard.  Move all those files into a directory
called device_drivers (since not all drivers are for device) and
fix up references.

RFC v0.1 -> RFC v1:
 - also add .txt suffix to the files which are missing it (Quentin)
Signed-off-by: default avatarJakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: default avatarQuentin Monnet <quentin.monnet@netronome.com>
Acked-by: default avatarDavid Ahern <dsahern@gmail.com>
Acked-by: default avatarHenrik Austad <henrik@austad.us>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a74f0fa0
...@@ -10,7 +10,7 @@ such as network interfaces, crypto accelerator instances, L2 switches, ...@@ -10,7 +10,7 @@ such as network interfaces, crypto accelerator instances, L2 switches,
etc. etc.
For an overview of the DPAA2 architecture and fsl-mc bus see: For an overview of the DPAA2 architecture and fsl-mc bus see:
Documentation/networking/dpaa2/overview.rst Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
As described in the above overview, all DPAA2 objects in a DPRC share the As described in the above overview, all DPAA2 objects in a DPRC share the
same hardware "isolation context" and a 10-bit value called an ICID same hardware "isolation context" and a 10-bit value called an ICID
......
Documentation/networking/vortex.txt Documentation/networking/device_drivers/3com/vortex.txt
Andrew Morton Andrew Morton
30 April 2000 30 April 2000
......
...@@ -19,8 +19,8 @@ pool management for network interfaces. ...@@ -19,8 +19,8 @@ pool management for network interfaces.
This document provides an overview the Linux DPIO driver, its This document provides an overview the Linux DPIO driver, its
subcomponents, and its APIs. subcomponents, and its APIs.
See Documentation/networking/dpaa2/overview.rst for a general overview of DPAA2 See Documentation/networking/device_drivers/freescale/dpaa2/overview.rst for
and the general DPAA2 driver architecture in Linux. a general overview of DPAA2 and the general DPAA2 driver architecture in Linux.
Driver Overview Driver Overview
--------------- ---------------
......
...@@ -33,7 +33,7 @@ hardware resources, like queues, do not have a corresponding MC object and ...@@ -33,7 +33,7 @@ hardware resources, like queues, do not have a corresponding MC object and
are treated as internal resources of other objects. are treated as internal resources of other objects.
For a more detailed description of the DPAA2 architecture and its object For a more detailed description of the DPAA2 architecture and its object
abstractions see *Documentation/networking/dpaa2/overview.rst*. abstractions see *Documentation/networking/device_drivers/freescale/dpaa2/overview.rst*.
Each Linux net device is built on top of a Datapath Network Interface (DPNI) Each Linux net device is built on top of a Datapath Network Interface (DPNI)
object and uses Buffer Pools (DPBPs), I/O Portals (DPIOs) and Concentrators object and uses Buffer Pools (DPBPs), I/O Portals (DPIOs) and Concentrators
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment