<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>