<p>Harald Welte <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/10036">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Harald Welte: Looks good to me, approved
  Neels Hofmeyr: Looks good to me, but someone else must approve
  Jenkins Builder: Verified

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">lib: gtp: Add templates to send ErrorIndiciation<br><br>Change-Id: I7c20bc3b62a953efe57eb05a8ba89f9f0830a816<br>---<br>M library/GTP_Templates.ttcn<br>1 file changed, 25 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/library/GTP_Templates.ttcn b/library/GTP_Templates.ttcn</span><br><span>index a9d2394..d0a87e3 100644</span><br><span>--- a/library/GTP_Templates.ttcn</span><br><span>+++ b/library/GTP_Templates.ttcn</span><br><span>@@ -667,6 +667,31 @@</span><br><span>           gtpu := ts_GTP1U_PDU(echoResponse, seq, '00000000'O, valueof(ts_UEchoRespPDU(rest_ctr)))</span><br><span>     }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ template GSNAddress_gtpu ts_UGsnAddr(octetstring ip_addr) := {</span><br><span style="color: hsl(120, 100%, 40%);">+                type_gtpu := '85'O,</span><br><span style="color: hsl(120, 100%, 40%);">+           lengthf := lengthof(ip_addr),</span><br><span style="color: hsl(120, 100%, 40%);">+         gSNAddressValue := ip_addr</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%);">+   template TeidDataI_gtpu ts_UteidDataI(OCT4 teid) := {</span><br><span style="color: hsl(120, 100%, 40%);">+         type_gtpu := '10'O,</span><br><span style="color: hsl(120, 100%, 40%);">+           teidDataI := teid</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%);">+   template GTPU_IEs ts_UErrorIndication(OCT4 teid, octetstring gsn_addr) := {</span><br><span style="color: hsl(120, 100%, 40%);">+           errorIndication_IEs := {</span><br><span style="color: hsl(120, 100%, 40%);">+                      teidDataI_gtpu := ts_UteidDataI(teid),</span><br><span style="color: hsl(120, 100%, 40%);">+                        gSNAddress_gtpu := ts_UGsnAddr(gsn_addr),</span><br><span style="color: hsl(120, 100%, 40%);">+                     private_extension_gtpu := omit</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%);">+   /* master template for sending a GTP-U Error indication */</span><br><span style="color: hsl(120, 100%, 40%);">+    template Gtp1uUnitdata ts_GTPU_ErrorIndication(GtpPeer peer, uint16_t seq, OCT4 teid, octetstring gsn_addr) := {</span><br><span style="color: hsl(120, 100%, 40%);">+              peer := peer,</span><br><span style="color: hsl(120, 100%, 40%);">+         gtpu := ts_GTP1U_PDU('1A'O, seq, '00000000'O, valueof(ts_UErrorIndication(teid, gsn_addr)))</span><br><span style="color: hsl(120, 100%, 40%);">+   }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>  /* master template for sending a GTP-U user plane data */</span><br><span>    template Gtp1uUnitdata ts_GTP1U_GPDU(GtpPeer peer, template (omit) uint16_t seq, OCT4 teid, octetstring data) := {</span><br><span>           peer := peer,</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/10036">change 10036</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/10036"/><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-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I7c20bc3b62a953efe57eb05a8ba89f9f0830a816 </div>
<div style="display:none"> Gerrit-Change-Number: 10036 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Pau Espin Pedrol <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr@sysmocom.de> </div>