summaryrefslogtreecommitdiff
path: root/2016/33c3/images/diag.dot
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-12-27 11:46:56 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-12-27 11:46:56 +0100
commit5ddbfb06084712ff69be8de2b7c6515702f4da07 (patch)
tree72632b38de84ed0fc53cd367d135e02fd0f812f1 /2016/33c3/images/diag.dot
parent07e5c7d692ada060563b94884bed8c94e302a01b (diff)
parentbcc9e259fc0a6ef35549444755ddd1f3a84be8c1 (diff)
Merge remote-tracking branch 'origin/master'
Diffstat (limited to '2016/33c3/images/diag.dot')
-rw-r--r--2016/33c3/images/diag.dot29
1 files changed, 29 insertions, 0 deletions
diff --git a/2016/33c3/images/diag.dot b/2016/33c3/images/diag.dot
new file mode 100644
index 0000000..66dcec8
--- /dev/null
+++ b/2016/33c3/images/diag.dot
@@ -0,0 +1,29 @@
+#!graphviz
+digraph G {
+ graph [ dpi = 50 ];
+ rankdir = RL;
+
+ MDSP[ label = "Modem DSP" ];
+
+ SMD [ label = "Shared Memory Devices" ];
+ diagfwd
+ f_diag
+ USB
+
+ SMD -> MDSP
+ subgraph cluster_kernel {
+ label = "Linux Kenrnel"
+ diagfwd -> SMD
+ diagchar -> diagfwd
+ f_diag -> diagfwd
+ USB -> f_diag
+ }
+ subgraph cluster_userspace {
+ label = "Linux Userspace"
+ qmuxd -> diagchar [ label = "/dev/diag" ];
+ atfwd_daemon -> qmuxd [ label = "/dev/diagt" ]
+ QCMAP -> qmuxd [ label = "/dev/diagt" ]
+ quectel_daemon -> qmuxd [ label = "/dev/diag" ]
+ }
+ Host -> USB
+}
personal git repositories of Harald Welte. Your mileage may vary