<p>daniel has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/26388">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Update expected-results.xml<br><br>Change-Id: Id987d1c8e4a901ff9397f0e58072bc039de4e030<br>---<br>M gbproxy/expected-results.xml<br>A gbproxy/osmo-gbproxy.cfg-client<br>A gbproxy/osmo-gbproxy.cfg-server<br>3 files changed, 117 insertions(+), 37 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/88/26388/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/gbproxy/expected-results.xml b/gbproxy/expected-results.xml</span><br><span>index e2e4918..6221f10 100644</span><br><span>--- a/gbproxy/expected-results.xml</span><br><span>+++ b/gbproxy/expected-results.xml</span><br><span>@@ -20,6 +20,7 @@</span><br><span>   <testcase classname='GBProxy_Tests' name='TC_bvc_reset_sig_from_bss' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_bvc_reset_ptp_from_sgsn' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_bvc_reset_sig_from_sgsn' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_bvc_reset_blocked_ptp_from_sgsn' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_paging_ps_ptp_bss' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_paging_ps_ptp_lac' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_paging_ps_ptp_lac_unknown' time='MASKED'/></span><br><span>@@ -63,44 +64,16 @@</span><br><span>   <testcase classname='GBProxy_Tests' name='TC_rim_info_app_error' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_rim_info_pcu2pcu' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_rim_from_eutran' time='MASKED'/></span><br><span style="color: hsl(0, 100%, 40%);">-  <testcase classname='GBProxy_Tests' name='TC_flush_ll' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_flush_ll_bvci_new' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_flush_ll_no_bvci_new' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_fc_bvc' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_fc_ms' time='MASKED'/></span><br><span style="color: hsl(0, 100%, 40%);">-  <testcase classname='GBProxy_Tests' name='TC_ms_reg_enq' time='MASKED'></span><br><span style="color: hsl(0, 100%, 40%);">-    <failure type='fail-verdict'>"/osmo-ttcn3-hacks/gbproxy/GBProxy_Tests.ttcn:MASKED : Timeout waiting for BSSGP on SGSN[0] side: { pDU_BSSGP_MS_REGISTRATION_ENQUIRY := { bssgpPduType := '14'O, iMSI := { iEI := '0D'O (\"\\r\"), ext := '1'B, lengthIndicator := ?, type_of_Identity := '001'B, oddevenIndicator := ?, digits := '262420000000000'H }, mME_Query := * } }"</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED GBProxy_Tests control part</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED TC_ms_reg_enq testcase</span><br><span style="color: hsl(0, 100%, 40%);">-    </failure></span><br><span style="color: hsl(0, 100%, 40%);">-  </testcase></span><br><span style="color: hsl(0, 100%, 40%);">-  <testcase classname='GBProxy_Tests' name='TC_status_sig_ul_tlli' time='MASKED'></span><br><span style="color: hsl(0, 100%, 40%);">-    <failure type='fail-verdict'>"/osmo-ttcn3-hacks/gbproxy/GBProxy_Tests.ttcn:MASKED : Timeout waiting for BSSGP on SGSN side: { pDU_BSSGP_STATUS := { bssgpPduType := '41'O (\"A\"), cause := { iEI := '07'O (\"\\a\"), ext := '1'B, lengthIndicator := { length1 := 1 }, cause_Value := '01'O }, bVCI := omit, pDU_in_Error := { iEI := '15'O, ext := '1'B, lengthIndicator := { length1 := ? }, erroneous_BSSGP_PDU := '2A1F84C218002304820926'O } } }"</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED GBProxy_Tests control part</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED TC_status_sig_ul_tlli testcase</span><br><span style="color: hsl(0, 100%, 40%);">-    </failure></span><br><span style="color: hsl(0, 100%, 40%);">-  </testcase></span><br><span style="color: hsl(0, 100%, 40%);">-  <testcase classname='GBProxy_Tests' name='TC_status_sig_ul_tmsi' time='MASKED'></span><br><span style="color: hsl(0, 100%, 40%);">-    <failure type='fail-verdict'>"/osmo-ttcn3-hacks/gbproxy/GBProxy_Tests.ttcn:MASKED : Timeout waiting for BSSGP on SGSN side: { pDU_BSSGP_STATUS := { bssgpPduType := '41'O (\"A\"), cause := { iEI := '07'O (\"\\a\"), ext := '1'B, lengthIndicator := { length1 := 1 }, cause_Value := '01'O }, bVCI := omit, pDU_in_Error := { iEI := '15'O, ext := '1'B, lengthIndicator := { length1 := ? }, erroneous_BSSGP_PDU := '070D8809101010325476980A82000004824E2B208442180023'O } } }"</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED GBProxy_Tests control part</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED TC_status_sig_ul_tmsi testcase</span><br><span style="color: hsl(0, 100%, 40%);">-    </failure></span><br><span style="color: hsl(0, 100%, 40%);">-  </testcase></span><br><span style="color: hsl(0, 100%, 40%);">-  <testcase classname='GBProxy_Tests' name='TC_status_ptp_ul_tlli' time='MASKED'></span><br><span style="color: hsl(0, 100%, 40%);">-    <failure type='fail-verdict'>"/osmo-ttcn3-hacks/gbproxy/GBProxy_Tests.ttcn:MASKED : Timeout waiting for BSSGP on SGSN side: { pDU_BSSGP_STATUS := { bssgpPduType := '41'O (\"A\"), cause := { iEI := '07'O (\"\\a\"), ext := '1'B, lengthIndicator := { length1 := 1 }, cause_Value := '01'O }, bVCI := omit, pDU_in_Error := { iEI := '15'O, ext := '1'B, lengthIndicator := { length1 := ? }, erroneous_BSSGP_PDU := '00C21800230050001682FFFF0E822342'O } } }"</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED GBProxy_Tests control part</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED TC_status_ptp_ul_tlli testcase</span><br><span style="color: hsl(0, 100%, 40%);">-    </failure></span><br><span style="color: hsl(0, 100%, 40%);">-  </testcase></span><br><span style="color: hsl(0, 100%, 40%);">-  <testcase classname='GBProxy_Tests' name='TC_status_ptp_ul_tmsi' time='MASKED'></span><br><span style="color: hsl(0, 100%, 40%);">-    <failure type='fail-verdict'>"/osmo-ttcn3-hacks/gbproxy/GBProxy_Tests.ttcn:MASKED : Timeout waiting for BSSGP on SGSN side: { pDU_BSSGP_STATUS := { bssgpPduType := '41'O (\"A\"), cause := { iEI := '07'O (\"\\a\"), ext := '1'B, lengthIndicator := { length1 := 1 }, cause_Value := '01'O }, bVCI := omit, pDU_in_Error := { iEI := '15'O, ext := '1'B, lengthIndicator := { length1 := ? }, erroneous_BSSGP_PDU := '070D8809101010325476980A82000004824E2B208442180023'O } } }"</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED GBProxy_Tests control part</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED TC_status_ptp_ul_tmsi testcase</span><br><span style="color: hsl(0, 100%, 40%);">-    </failure></span><br><span style="color: hsl(0, 100%, 40%);">-  </testcase></span><br><span style="color: hsl(0, 100%, 40%);">-  <testcase classname='GBProxy_Tests' name='TC_status_sig_dl_bvci' time='MASKED'></span><br><span style="color: hsl(0, 100%, 40%);">-    <failure type='fail-verdict'>"/osmo-ttcn3-hacks/gbproxy/GBProxy_Tests.ttcn:MASKED : Timeout waiting for BSSGP on PCU side: { pDU_BSSGP_STATUS := { bssgpPduType := '41'O (\"A\"), cause := { iEI := '07'O (\"\\a\"), ext := '1'B, lengthIndicator := { length1 := 1 }, cause_Value := '01'O }, bVCI := omit, pDU_in_Error := { iEI := '15'O, ext := '1'B, lengthIndicator := { length1 := ? }, erroneous_BSSGP_PDU := '2C1F84123456780F811004824E2B2583000017'O } } }"</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED GBProxy_Tests control part</span><br><span style="color: hsl(0, 100%, 40%);">-      GBProxy_Tests.ttcn:MASKED TC_status_sig_dl_bvci testcase</span><br><span style="color: hsl(0, 100%, 40%);">-    </failure></span><br><span style="color: hsl(0, 100%, 40%);">-  </testcase></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_ms_reg_enq' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_status_sig_ul_tlli' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_status_sig_ul_tmsi' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_status_ptp_ul_tlli' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_status_ptp_ul_tmsi' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_status_sig_dl_bvci' time='MASKED'/></span><br><span>   <testcase classname='GBProxy_Tests' name='TC_status_ptp_dl_bvci' time='MASKED'/></span><br><span style="color: hsl(120, 100%, 40%);">+  <testcase classname='GBProxy_Tests' name='TC_ctrl' time='MASKED'/></span><br><span> </testsuite></span><br><span>diff --git a/gbproxy/osmo-gbproxy.cfg-client b/gbproxy/osmo-gbproxy.cfg-client</span><br><span>new file mode 100644</span><br><span>index 0000000..51df36c</span><br><span>--- /dev/null</span><br><span>+++ b/gbproxy/osmo-gbproxy.cfg-client</span><br><span>@@ -0,0 +1,52 @@</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+! Osmocom Gb Proxy (0.9.0.404-6463) configuration saved from vty</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%);">+log stderr</span><br><span style="color: hsl(120, 100%, 40%);">+ logging filter all 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging color 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category-hex 0</span><br><span style="color: hsl(120, 100%, 40%);">+ logging timestamp 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print file 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lns debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lbssgp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level gprs debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level igpp debug</span><br><span style="color: hsl(120, 100%, 40%);">+line vty</span><br><span style="color: hsl(120, 100%, 40%);">+ no login</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+gbproxy</span><br><span style="color: hsl(120, 100%, 40%);">+ nri bitlen 5</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp role secondary</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 1</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 2</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 3</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 4</span><br><span style="color: hsl(120, 100%, 40%);">+sgsn nsei 101</span><br><span style="color: hsl(120, 100%, 40%);">+ name first</span><br><span style="color: hsl(120, 100%, 40%);">+ nri add 3</span><br><span style="color: hsl(120, 100%, 40%);">+sgsn nsei 102</span><br><span style="color: hsl(120, 100%, 40%);">+ name second</span><br><span style="color: hsl(120, 100%, 40%);">+ nri add 4</span><br><span style="color: hsl(120, 100%, 40%);">+ns</span><br><span style="color: hsl(120, 100%, 40%);">+ bind udp sgsn-side</span><br><span style="color: hsl(120, 100%, 40%);">+  listen 127.0.0.1 23000</span><br><span style="color: hsl(120, 100%, 40%);">+  accept-ipaccess</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 101</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-bind sgsn-side</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-remote 127.0.0.10 7777</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 102</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-bind sgsn-side</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-remote 127.0.0.11 8888</span><br><span style="color: hsl(120, 100%, 40%);">+ bind udp bss-side</span><br><span style="color: hsl(120, 100%, 40%);">+  listen 127.0.0.2 23000</span><br><span style="color: hsl(120, 100%, 40%);">+  accept-dynamic-ip-sns</span><br><span style="color: hsl(120, 100%, 40%);">+ ip-sns-default bind bss-side</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-block 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-block-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-reset 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-reset-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-test 30</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-alive 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-alive-retries 10</span><br><span>diff --git a/gbproxy/osmo-gbproxy.cfg-server b/gbproxy/osmo-gbproxy.cfg-server</span><br><span>new file mode 100644</span><br><span>index 0000000..f35e834</span><br><span>--- /dev/null</span><br><span>+++ b/gbproxy/osmo-gbproxy.cfg-server</span><br><span>@@ -0,0 +1,55 @@</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+! Osmocom Gb Proxy (0.9.0.404-6463) configuration saved from vty</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%);">+log stderr</span><br><span style="color: hsl(120, 100%, 40%);">+ logging filter all 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging color 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print category-hex 0</span><br><span style="color: hsl(120, 100%, 40%);">+ logging timestamp 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging print file 1</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lns debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level lbssgp debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level gprs debug</span><br><span style="color: hsl(120, 100%, 40%);">+ logging level igpp debug</span><br><span style="color: hsl(120, 100%, 40%);">+line vty</span><br><span style="color: hsl(120, 100%, 40%);">+ no login</span><br><span style="color: hsl(120, 100%, 40%);">+ bind 127.0.0.11</span><br><span style="color: hsl(120, 100%, 40%);">+ctrl</span><br><span style="color: hsl(120, 100%, 40%);">+ bind 127.0.0.11</span><br><span style="color: hsl(120, 100%, 40%);">+!</span><br><span style="color: hsl(120, 100%, 40%);">+gbproxy</span><br><span style="color: hsl(120, 100%, 40%);">+ nri bitlen 5</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp role primary</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 1</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 2</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 3</span><br><span style="color: hsl(120, 100%, 40%);">+ igpp replicate nsei 4</span><br><span style="color: hsl(120, 100%, 40%);">+sgsn nsei 101</span><br><span style="color: hsl(120, 100%, 40%);">+ name first</span><br><span style="color: hsl(120, 100%, 40%);">+ nri add 3</span><br><span style="color: hsl(120, 100%, 40%);">+sgsn nsei 102</span><br><span style="color: hsl(120, 100%, 40%);">+ name second</span><br><span style="color: hsl(120, 100%, 40%);">+ nri add 4</span><br><span style="color: hsl(120, 100%, 40%);">+ns</span><br><span style="color: hsl(120, 100%, 40%);">+ bind udp sgsn-side</span><br><span style="color: hsl(120, 100%, 40%);">+  listen 127.0.0.11 23000</span><br><span style="color: hsl(120, 100%, 40%);">+  accept-ipaccess</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 101</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-bind sgsn-side</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-remote 127.0.0.10 7777</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 102</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-bind sgsn-side</span><br><span style="color: hsl(120, 100%, 40%);">+  ip-sns-remote 127.0.0.11 8888</span><br><span style="color: hsl(120, 100%, 40%);">+ bind udp bss-side</span><br><span style="color: hsl(120, 100%, 40%);">+  listen 127.0.0.12 23000</span><br><span style="color: hsl(120, 100%, 40%);">+  accept-dynamic-ip-sns</span><br><span style="color: hsl(120, 100%, 40%);">+ ip-sns-default bind bss-side</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-block 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-block-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-reset 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-reset-retries 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-test 30</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-alive 3</span><br><span style="color: hsl(120, 100%, 40%);">+ timer tns-alive-retries 10</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/26388">change 26388</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/+/26388"/><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: Id987d1c8e4a901ff9397f0e58072bc039de4e030 </div>
<div style="display:none"> Gerrit-Change-Number: 26388 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: daniel <dwillmann@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: lynxis lazus <lynxis@fe80.eu> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>