aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/doc
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2016-02-14 17:38:26 +0100
committerHarald Welte <laforge@gnumonks.org>2016-02-14 17:38:26 +0100
commitbafc1e4cfe31855b11a989d4c44d7d6bcf43827d (patch)
treee07e31144daae99affe4df6e31913c7161c08e43 /openbsc/doc
parente9f420d4878ff205307d6e17b0ee0540e341e002 (diff)
add DOT graph showing NITB data structures and their references
Diffstat (limited to 'openbsc/doc')
-rw-r--r--openbsc/doc/osmo-nitb-data_structures.dot33
1 files changed, 33 insertions, 0 deletions
diff --git a/openbsc/doc/osmo-nitb-data_structures.dot b/openbsc/doc/osmo-nitb-data_structures.dot
new file mode 100644
index 000000000..81955e8b9
--- /dev/null
+++ b/openbsc/doc/osmo-nitb-data_structures.dot
@@ -0,0 +1,33 @@
+digraph G {
+ net [label="gsm_network"]
+ bts [label="gsm_bts"]
+ trx [label="gsm_bts_trx"]
+ ts [label="gsm_bts_trx_ts"]
+ lchan [label="gsm_lchan"]
+ sub [label="gsm_subscriber"]
+ subcon [label="gsm_subscriber_conn"]
+ sccpcon [label="osmo_bsc_sccp_con"]
+ subgrp [label="gsm_subscriber_group"]
+
+ net -> bts
+ bts -> trx
+ trx -> ts
+ ts -> lchan
+
+ lchan -> ts
+ ts -> trx
+ trx -> bts
+ bts -> net
+
+ lchan -> subcon
+
+ subcon -> sub
+ subcon -> sccpcon
+ subcon -> lchan
+ subcon -> lchan [label="ho_lchan"]
+ subcon -> bts
+ subcon -> lchan [label="secondary_lchan"]
+
+ sub -> subgrp
+ subgrp -> net
+}