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 | +-----------v--|--------------------+
| | |+------+ +------+ +------+ +------+|
| | || swp0 | | swp1 | | swp2 | | swp3 ||
| tag added by CPU> | |+------+-+------+-+------+-+------+|
|--------------------------------------------| | DSA switch driver |
| Switch driver | +-----------------------------------+
|--------------------------------------------| | ^
|| || || Tag added by | | Tag consumed by
|-------| |-------| |-------| switch driver | | switch driver
| sw0p0 | | sw0p1 | | sw0p2 | 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