Commit 0f455371 authored by Vladimir Oltean's avatar Vladimir Oltean Committed by David S. Miller

Documentation: networking: update the graphical representation

While preparing some slides for a customer presentation, I found the
existing high-level view to be a bit confusing, so I modified it a
little bit.
Signed-off-by: default avatarVladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
Reviewed-by: default avatarTobias Waldekranz <tobias@waldekranz.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 52280f60
...@@ -172,23 +172,34 @@ Graphical representation ...@@ -172,23 +172,34 @@ Graphical representation
Summarized, this is basically how DSA looks like from a network device Summarized, this is basically how DSA looks like from a network device
perspective:: perspective::
Unaware application
|--------------------------- opens and binds socket
| CPU network device (eth0)| | ^
----------------------------
| <tag added by switch |
| |
| | | |
| tag added by CPU> | +-----------v--|--------------------+
|--------------------------------------------| |+------+ +------+ +------+ +------+|
| Switch driver | || swp0 | | swp1 | | swp2 | | swp3 ||
|--------------------------------------------| |+------+-+------+-+------+-+------+|
|| || || | DSA switch driver |
|-------| |-------| |-------| +-----------------------------------+
| sw0p0 | | sw0p1 | | sw0p2 | | ^
|-------| |-------| |-------| Tag added by | | Tag consumed by
switch driver | | switch driver
v |
+-----------------------------------+
| Unmodified host interface driver | Software
--------+-----------------------------------+------------
| Host interface (eth0) | Hardware
+-----------------------------------+
| ^
Tag consumed by | | Tag added by
switch hardware | | switch hardware
v |
+-----------------------------------+
| Switch |
|+------+ +------+ +------+ +------+|
|| swp0 | | swp1 | | swp2 | | swp3 ||
++------+-+------+-+------+-+------++
Slave MDIO bus Slave MDIO bus
-------------- --------------
......
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