<p>laforge <strong>submitted</strong> this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21326">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  laforge: Looks good to me, approved
  pespin: Looks good to me, but someone else must approve
  Jenkins Builder: Verified

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">BSSGP_Emulation: Include NSEI in BsgpStatusIndication for PTP BVC<br><br>Change-Id: I0d8f18d0e6438a98c75ff24e2a9c8136d8b417d2<br>---<br>M library/BSSGP_Emulation.ttcnpp<br>1 file changed, 6 insertions(+), 4 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/library/BSSGP_Emulation.ttcnpp b/library/BSSGP_Emulation.ttcnpp</span><br><span>index a9a15f5..89a69ad 100644</span><br><span>--- a/library/BSSGP_Emulation.ttcnpp</span><br><span>+++ b/library/BSSGP_Emulation.ttcnpp</span><br><span>@@ -204,7 +204,7 @@</span><br><span>                /* create, connect and start the BVC component */</span><br><span>            var BSSGP_BVC_CT bvc_ct := BSSGP_BVC_CT.create(bvc_id);</span><br><span>              connect(bvc_ct:BVC, self:BVC);</span><br><span style="color: hsl(0, 100%, 40%);">-          bvc_ct.start(f_bssgp_bvc_main(bvc_cfg, g_cfg.sgsn_role, bvc_id));</span><br><span style="color: hsl(120, 100%, 40%);">+             bvc_ct.start(f_bssgp_bvc_main(bvc_cfg, g_cfg.sgsn_role, g_cfg.nsei, bvc_id));</span><br><span>                /* populate the BVC state table */</span><br><span>           BvcTable[i] := {</span><br><span>                     bvci := bvc_cfg.bvci,</span><br><span>@@ -631,6 +631,7 @@</span><br><span> </span><br><span>      var BssgpBvcConfig g_cfg;</span><br><span>    var boolean g_sgsn_role;</span><br><span style="color: hsl(120, 100%, 40%);">+      var Nsei g_nsei;</span><br><span> </span><br><span>         /* default Link Selector Parameter for this BVC (for traffic unrelated to a TLLI) */</span><br><span>         var integer g_bvc_lsp;</span><br><span>@@ -1227,8 +1228,9 @@</span><br><span> }</span><br><span> </span><br><span> /* main function for per-BVC Component */</span><br><span style="color: hsl(0, 100%, 40%);">-private function f_bssgp_bvc_main(BssgpBvcConfig cfg, boolean sgsn_role, charstring id) runs on BSSGP_BVC_CT {</span><br><span style="color: hsl(120, 100%, 40%);">+private function f_bssgp_bvc_main(BssgpBvcConfig cfg, boolean sgsn_role, Nsei nsei, charstring id) runs on BSSGP_BVC_CT {</span><br><span>        g_cfg := cfg;</span><br><span style="color: hsl(120, 100%, 40%);">+ g_nsei := nsei;</span><br><span>      g_bvc_lsp := cfg.bvci;</span><br><span>       g_sgsn_role := sgsn_role;</span><br><span>    f_bssgp_bvc_ScanEvents();</span><br><span>@@ -1263,11 +1265,11 @@</span><br><span>  log("BVCI(", g_cfg.bvci, ") State Transition: ", g_ptp_bvc_state, " -> ", new_state);</span><br><span>       g_ptp_bvc_state := new_state;</span><br><span>        if (MGMT.checkstate("Connected")) {</span><br><span style="color: hsl(0, 100%, 40%);">-           MGMT.send(ts_BssgpStsInd(omit, g_cfg.bvci, g_ptp_bvc_state));</span><br><span style="color: hsl(120, 100%, 40%);">+         MGMT.send(ts_BssgpStsInd(g_nsei, g_cfg.bvci, g_ptp_bvc_state));</span><br><span>      }</span><br><span>    for (var integer i := 0; i < sizeof(ClientTable); i := i+1) {</span><br><span>             if (isbound(ClientTable[i].comp_ref) and ClientTable[i].comp_ref != null) {</span><br><span style="color: hsl(0, 100%, 40%);">-                     BSSGP_SP.send(ts_BssgpStsInd(omit, g_cfg.bvci, g_ptp_bvc_state)) to ClientTable[i].comp_ref;</span><br><span style="color: hsl(120, 100%, 40%);">+                  BSSGP_SP.send(ts_BssgpStsInd(g_nsei, g_cfg.bvci, g_ptp_bvc_state)) to ClientTable[i].comp_ref;</span><br><span>               }</span><br><span>    }</span><br><span> }</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21326">change 21326</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-ttcn3-hacks/+/21326"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ttcn3-hacks </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I0d8f18d0e6438a98c75ff24e2a9c8136d8b417d2 </div>
<div style="display:none"> Gerrit-Change-Number: 21326 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>