revised Helpers sequence diagram
authorNicola Baldo <nbaldo@cttc.es>
Wed, 28 Sep 2011 17:40:44 +0200
changeset 8382 74a6867a45b7
parent 8381 413d1934c6a8
child 8383 f712768d84a8
child 8446 e0099c11a8a2
revised Helpers sequence diagram
src/lte/doc/source/helpers.seqdiag
src/lte/doc/source/lte-design.rst
--- a/src/lte/doc/source/helpers.seqdiag	Wed Sep 28 16:37:57 2011 +0200
+++ b/src/lte/doc/source/helpers.seqdiag	Wed Sep 28 17:40:44 2011 +0200
@@ -4,18 +4,21 @@
 
 LenaHelper => EpcHelper [label="AddEnb"] {
   EpcHelper  -> EpcHelper [label="create EpcEnbApplication"];
-  EpcHelper  => EpcSgwPgwApplication [label="SetupS1Link"];
-  EpcHelper  => EpcEnbApplication [label="SetupS1Link"];
+  EpcHelper  -> EpcHelper [label="Setup S1 link"];
 }
 
-LenaHelper => EpcHelper [label="SetupEpsBearer"] {
-  EpcHelper => EpcSgwPgwApplication [label="GTP/C CreateSessionRequest / BearerResourceCommand"] {
+LenaHelper => EpcHelper [label="ActivateEpsBearer"] {
+  EpcHelper => EpcSgwPgwApplication [label="CreateSessionRequestOrBearerResourceCommand", return="TEID"] {
     EpcSgwPgwApplication => EpcSgwPgwApplication [label="Setup S1 Bearer"];
-    EpcSgwPgwApplication => EpcEnbApplication [label="CreateBearer(TEID)"] {
-      EpcEnbApplication => EpcEnbApplication [label="SetupS1Bearer"];
-      EpcEnbApplication => LteEnbNetDevice [label="SetupRadioBearer", return="RBID"];
+  }
+  EpcHelper => EpcEnbApplication [label="ErabSetupRequest(TEID)"] {
+    EpcEnbApplication => EpcEnbApplication [label="Setup S1 Bearer"];
+    EpcEnbApplication => LteEnbNetDevice [label="SetupRadioBearer", return="RBID"] {
+      LteEnbNetDevice -> LteEnbNetDevice [label="Setup Radio Bearer"]
     }
+    EpcEnbApplication -> EpcEnbApplication [label="store TEID<->RBID mapping"]
   }
+
   
 }
 
--- a/src/lte/doc/source/lte-design.rst	Wed Sep 28 16:37:57 2011 +0200
+++ b/src/lte/doc/source/lte-design.rst	Wed Sep 28 17:40:44 2011 +0200
@@ -399,6 +399,8 @@
 Helpers
 +++++++
 
+Note: the role of the MME is taken by the EpcHelper, since we don't have an MME at the moment (the current code supports data plane only).
+
 .. seqdiag:: helpers.seqdiag