summaryrefslogtreecommitdiff
path: root/2016/33c3/images/diag.dot
blob: 66dcec894af06c764da9d39fbcaf6ba9c971cdc7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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