<p>srs_andre has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18865">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">epc: add option to enable dedicated bearers<br><br>add boolean option to epc class and extend the Amarisoft MME<br>config template to use it<br><br>Change-Id: If45cb7e15c8595164b8f537a390507927492c660<br>---<br>M src/osmo_gsm_tester/obj/epc.py<br>M src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl<br>M sysmocom/defaults.conf<br>3 files changed, 54 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-tester refs/changes/65/18865/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/osmo_gsm_tester/obj/epc.py b/src/osmo_gsm_tester/obj/epc.py</span><br><span>index 6f056fc..7ae6dcd 100644</span><br><span>--- a/src/osmo_gsm_tester/obj/epc.py</span><br><span>+++ b/src/osmo_gsm_tester/obj/epc.py</span><br><span>@@ -25,6 +25,7 @@</span><br><span>     config_schema = {</span><br><span>         'type': schema.STR,</span><br><span>         'qci': schema.UINT,</span><br><span style="color: hsl(120, 100%, 40%);">+        'add_dedicated_bearer': schema.BOOL_STR,</span><br><span>         }</span><br><span>     schema.register_config_schema('epc', config_schema)</span><br><span> </span><br><span>diff --git a/src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl b/src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</span><br><span>index ce7200f..9361972 100644</span><br><span>--- a/src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</span><br><span>+++ b/src/osmo_gsm_tester/templates/amarisoft_ltemme.cfg.tmpl</span><br><span>@@ -68,6 +68,58 @@</span><br><span>           pre_emption_capability: "shall_not_trigger_pre_emption",</span><br><span>           pre_emption_vulnerability: "not_pre_emptable",</span><br><span>         },</span><br><span style="color: hsl(120, 100%, 40%);">+% if epc.add_dedicated_bearer:</span><br><span style="color: hsl(120, 100%, 40%);">+        {</span><br><span style="color: hsl(120, 100%, 40%);">+          qci: 1,</span><br><span style="color: hsl(120, 100%, 40%);">+          priority_level: 1,</span><br><span style="color: hsl(120, 100%, 40%);">+          pre_emption_capability: "shall_not_trigger_pre_emption",</span><br><span style="color: hsl(120, 100%, 40%);">+          pre_emption_vulnerability: "not_pre_emptable",</span><br><span style="color: hsl(120, 100%, 40%);">+          setup_type: "automatic",</span><br><span style="color: hsl(120, 100%, 40%);">+          filters: [</span><br><span style="color: hsl(120, 100%, 40%);">+            {</span><br><span style="color: hsl(120, 100%, 40%);">+              direction: "both",</span><br><span style="color: hsl(120, 100%, 40%);">+              id: 1,</span><br><span style="color: hsl(120, 100%, 40%);">+              precedence: 0,</span><br><span style="color: hsl(120, 100%, 40%);">+              components: [</span><br><span style="color: hsl(120, 100%, 40%);">+                {</span><br><span style="color: hsl(120, 100%, 40%);">+                  type_of_service: 0xb8,</span><br><span style="color: hsl(120, 100%, 40%);">+                  mask: 255</span><br><span style="color: hsl(120, 100%, 40%);">+                }</span><br><span style="color: hsl(120, 100%, 40%);">+              ]</span><br><span style="color: hsl(120, 100%, 40%);">+            }</span><br><span style="color: hsl(120, 100%, 40%);">+          ],</span><br><span style="color: hsl(120, 100%, 40%);">+          on_demand_timeout: 10000,</span><br><span style="color: hsl(120, 100%, 40%);">+          on_demand_ul_trigger: true,</span><br><span style="color: hsl(120, 100%, 40%);">+          transaction_identifier: 20,</span><br><span style="color: hsl(120, 100%, 40%);">+          radio_priority: 1,</span><br><span style="color: hsl(120, 100%, 40%);">+          packet_flow_identifier: 20</span><br><span style="color: hsl(120, 100%, 40%);">+        },</span><br><span style="color: hsl(120, 100%, 40%);">+        {</span><br><span style="color: hsl(120, 100%, 40%);">+          qci: 2,</span><br><span style="color: hsl(120, 100%, 40%);">+          priority_level: 1,</span><br><span style="color: hsl(120, 100%, 40%);">+          pre_emption_capability: "shall_not_trigger_pre_emption",</span><br><span style="color: hsl(120, 100%, 40%);">+          pre_emption_vulnerability: "not_pre_emptable",</span><br><span style="color: hsl(120, 100%, 40%);">+          setup_type: "automatic",</span><br><span style="color: hsl(120, 100%, 40%);">+          filters: [</span><br><span style="color: hsl(120, 100%, 40%);">+            {</span><br><span style="color: hsl(120, 100%, 40%);">+              direction: "both",</span><br><span style="color: hsl(120, 100%, 40%);">+              id: 2,</span><br><span style="color: hsl(120, 100%, 40%);">+              precedence: 1,</span><br><span style="color: hsl(120, 100%, 40%);">+              components: [</span><br><span style="color: hsl(120, 100%, 40%);">+                {</span><br><span style="color: hsl(120, 100%, 40%);">+                  type_of_service: 0x60,</span><br><span style="color: hsl(120, 100%, 40%);">+                  mask: 255</span><br><span style="color: hsl(120, 100%, 40%);">+                }</span><br><span style="color: hsl(120, 100%, 40%);">+              ]</span><br><span style="color: hsl(120, 100%, 40%);">+            }</span><br><span style="color: hsl(120, 100%, 40%);">+          ],</span><br><span style="color: hsl(120, 100%, 40%);">+          on_demand_timeout: 10000,</span><br><span style="color: hsl(120, 100%, 40%);">+          on_demand_ul_trigger: true,</span><br><span style="color: hsl(120, 100%, 40%);">+          transaction_identifier: 21,</span><br><span style="color: hsl(120, 100%, 40%);">+          radio_priority: 1,</span><br><span style="color: hsl(120, 100%, 40%);">+          packet_flow_identifier: 21</span><br><span style="color: hsl(120, 100%, 40%);">+        },</span><br><span style="color: hsl(120, 100%, 40%);">+%endif</span><br><span>       ],</span><br><span>     },</span><br><span>   ],</span><br><span>diff --git a/sysmocom/defaults.conf b/sysmocom/defaults.conf</span><br><span>index b113545..6d6cb53 100644</span><br><span>--- a/sysmocom/defaults.conf</span><br><span>+++ b/sysmocom/defaults.conf</span><br><span>@@ -98,6 +98,7 @@</span><br><span>   mcc: 901</span><br><span>   mnc: 70</span><br><span>   qci: 9</span><br><span style="color: hsl(120, 100%, 40%);">+  add_dedicated_bearer: false</span><br><span> </span><br><span> srsepc:</span><br><span>   enable_pcap: false</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18865">change 18865</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18865"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-tester </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: If45cb7e15c8595164b8f537a390507927492c660 </div>
<div style="display:none"> Gerrit-Change-Number: 18865 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: srs_andre <andre@softwareradiosystems.com> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>