<p>laforge has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21224">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">NS_Emulation: Include NS-VCI in NsUnitdataIndication<br><br>The primitive normally only contains NSE + BVCI, but in a tester<br>we actually want to verify whcih NS-VC a given message has arrived on,<br>and hence it makes sense to add the NSVCI, too.<br><br>Change-Id: I9402bf0be47e5b93c9cfb081eb8f9fa6734c9227<br>---<br>M library/BSSGP_Emulation.ttcnpp<br>M library/NS_Emulation.ttcnpp<br>2 files changed, 7 insertions(+), 2 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/24/21224/1</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 b9006a2..898b38d 100644</span><br><span>--- a/library/BSSGP_Emulation.ttcnpp</span><br><span>+++ b/library/BSSGP_Emulation.ttcnpp</span><br><span>@@ -553,6 +553,7 @@</span><br><span>      var template (present) NsUnitdataIndication udi := {</span><br><span>                 bvci := bvci,</span><br><span>                nsei := g_cfg.nsei,</span><br><span style="color: hsl(120, 100%, 40%);">+           nsvci := ?,</span><br><span>          sdu := *,</span><br><span>            bssgp := pdu</span><br><span>         }</span><br><span>@@ -1232,6 +1233,7 @@</span><br><span> template (present) NsUnitdataIndication tr_ptp_BnsUdInd(template (present) PDU_BSSGP pdu, template (present) BssgpBvci bvci) := {</span><br><span>       bvci := bvci,</span><br><span>        nsei := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+    nsvci := ?,</span><br><span>  sdu := *,</span><br><span>    bssgp := pdu</span><br><span> }</span><br><span>diff --git a/library/NS_Emulation.ttcnpp b/library/NS_Emulation.ttcnpp</span><br><span>index 2e03880..ab1c136 100644</span><br><span>--- a/library/NS_Emulation.ttcnpp</span><br><span>+++ b/library/NS_Emulation.ttcnpp</span><br><span>@@ -53,6 +53,7 @@</span><br><span>       type record NsUnitdataIndication {</span><br><span>           BssgpBvci       bvci,</span><br><span>                Nsei            nsei,</span><br><span style="color: hsl(120, 100%, 40%);">+         Nsvci           nsvci,</span><br><span>               octetstring     sdu optional,</span><br><span>                PDU_BSSGP       bssgp optional</span><br><span>       }</span><br><span>@@ -62,13 +63,15 @@</span><br><span>                                                         template octetstring sdu) := {</span><br><span>            bvci := bvci,</span><br><span>                nsei := nsei,</span><br><span style="color: hsl(120, 100%, 40%);">+         nsvci := ?,</span><br><span>          sdu := sdu,</span><br><span>          bssgp := ?</span><br><span>   }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   template (value) NsUnitdataIndication ts_NsUdInd(Nsei nsei, BssgpBvci bvci, octetstring sdu) := {</span><br><span style="color: hsl(120, 100%, 40%);">+     template (value) NsUnitdataIndication ts_NsUdInd(Nsei nsei, Nsvci nsvci, BssgpBvci bvci, octetstring sdu) := {</span><br><span>               bvci := bvci,</span><br><span>                nsei := nsei,</span><br><span style="color: hsl(120, 100%, 40%);">+         nsvci := nsvci,</span><br><span>              sdu := sdu,</span><br><span>          bssgp := dec_PDU_BSSGP(sdu)</span><br><span>  }</span><br><span>@@ -582,7 +585,7 @@</span><br><span>              }</span><br><span>            /* NS-UNITDATA PDU from network to NS-UNITDATA.ind to user */</span><br><span>                [] NSCP.receive(tr_NS_UNITDATA(?, ?, ?)) -> value rf {</span><br><span style="color: hsl(0, 100%, 40%);">-                       NS_SP.send(ts_NsUdInd(g_config.nsei,</span><br><span style="color: hsl(120, 100%, 40%);">+                  NS_SP.send(ts_NsUdInd(g_config.nsei, g_nsvc_config.nsvci,</span><br><span>                                         oct2int(rf.pDU_NS_Unitdata.bVCI),</span><br><span>                                            rf.pDU_NS_Unitdata.nS_SDU));</span><br><span>            }</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21224">change 21224</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/+/21224"/><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: I9402bf0be47e5b93c9cfb081eb8f9fa6734c9227 </div>
<div style="display:none"> Gerrit-Change-Number: 21224 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>