aboutsummaryrefslogtreecommitdiffstats
path: root/doc/charts/pfcp_up_session_fsm.dot
diff options
context:
space:
mode:
Diffstat (limited to 'doc/charts/pfcp_up_session_fsm.dot')
-rw-r--r--doc/charts/pfcp_up_session_fsm.dot21
1 files changed, 21 insertions, 0 deletions
diff --git a/doc/charts/pfcp_up_session_fsm.dot b/doc/charts/pfcp_up_session_fsm.dot
new file mode 100644
index 0000000..b4a06f5
--- /dev/null
+++ b/doc/charts/pfcp_up_session_fsm.dot
@@ -0,0 +1,21 @@
+digraph G {
+rankdir=TB
+labelloc=t; label="PFCP UP session FSM"
+
+peer [label="PFCP UP peer FSM",shape=box3d]
+peer -> ESTABLISHED [label="rx_session_est_req()"]
+
+txrx [label="PFCP socket",shape="box"]
+txrx2 [label="PFCP socket",shape="box"]
+
+txrx -> ESTABLISHED [label="EV_RX_SESSION_MOD_REQ",style=dotted]
+ESTABLISHED -> txrx [label="tx_session_mod_resp()",style=dotted,constraint=false]
+ESTABLISHED -> ESTABLISHED [label="Mod"]
+
+txrx2 -> ESTABLISHED [label="EV_RX_SESSION_DEL_REQ",style=dotted]
+ESTABLISHED -> txrx2 [label="tx_session_del_resp()",style=dotted,constraint=false]
+
+ESTABLISHED -> term [label="Deletion"]
+term [shape="octagon"]
+
+}