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

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">gbproxy: Improve NSEI/... numbering and improve paging test coverage<br><br>With this setup we can and do now test:<br>* Paging a LAI on BVC0 is sent once per matching NSE<br>* Paging a LAI on BVC0 is sent to multiple different matching NSE<br>* Paging a RA ID on BVC0 is sent once per matching NSE<br>* Paging a RA ID on BVC0 is sent to multiple different matching NSE<br><br>Change-Id: I698a932b3dc78c776e9350283109463bcdc40e6b<br>Related: SYS#5226<br>---<br>M gbproxy/GBProxy_Tests.fr.cfg<br>M gbproxy/GBProxy_Tests.ttcn<br>M gbproxy/osmo-gbproxy.fr.cfg<br>3 files changed, 147 insertions(+), 48 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/gbproxy/GBProxy_Tests.fr.cfg b/gbproxy/GBProxy_Tests.fr.cfg</span><br><span>index 9b31dfd..7b63125 100644</span><br><span>--- a/gbproxy/GBProxy_Tests.fr.cfg</span><br><span>+++ b/gbproxy/GBProxy_Tests.fr.cfg</span><br><span>@@ -20,7 +20,7 @@</span><br><span> </span><br><span> GBProxy_Tests.mp_nsconfig_pcu := {</span><br><span>  {</span><br><span style="color: hsl(0, 100%, 40%);">-               nsei := 1,</span><br><span style="color: hsl(120, 100%, 40%);">+            nsei := 2001,</span><br><span>                role_sgsn := false,</span><br><span>          handle_sns := false,</span><br><span>                 nsvc := {</span><br><span>@@ -58,30 +58,56 @@</span><br><span>                              nsvci := 4</span><br><span>                   }</span><br><span>            }</span><br><span style="color: hsl(0, 100%, 40%);">-       }</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span style="color: hsl(0, 100%, 40%);">-GBProxy_Tests.mp_gbconfigs := {</span><br><span style="color: hsl(0, 100%, 40%);">-               {</span><br><span style="color: hsl(0, 100%, 40%);">-                       nsei := 1,</span><br><span style="color: hsl(0, 100%, 40%);">-                      sgsn_role := false,</span><br><span style="color: hsl(0, 100%, 40%);">-                     bvc := {</span><br><span style="color: hsl(0, 100%, 40%);">-                                {</span><br><span style="color: hsl(0, 100%, 40%);">-                                       bvci := 196,</span><br><span style="color: hsl(0, 100%, 40%);">-                                    cell_id := {</span><br><span style="color: hsl(0, 100%, 40%);">-                                            ra_id := {</span><br><span style="color: hsl(0, 100%, 40%);">-                                                      lai := {</span><br><span style="color: hsl(0, 100%, 40%);">-                                                                mcc_mnc := '262F42'H,</span><br><span style="color: hsl(0, 100%, 40%);">-                                                           lac := 13135</span><br><span style="color: hsl(0, 100%, 40%);">-                                                    },</span><br><span style="color: hsl(0, 100%, 40%);">-                                                      rac := 0</span><br><span style="color: hsl(0, 100%, 40%);">-                                                },</span><br><span style="color: hsl(0, 100%, 40%);">-                                              cell_id := 20960</span><br><span style="color: hsl(0, 100%, 40%);">-                                        },</span><br><span style="color: hsl(0, 100%, 40%);">-                                      depth := BSSGP_DECODE_DEPTH_BSSGP</span><br><span style="color: hsl(0, 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%);">+             nsei := 2002,</span><br><span style="color: hsl(120, 100%, 40%);">+         role_sgsn := false,</span><br><span style="color: hsl(120, 100%, 40%);">+           handle_sns := false,</span><br><span style="color: hsl(120, 100%, 40%);">+          nsvc := {</span><br><span style="color: hsl(120, 100%, 40%);">+                     {</span><br><span style="color: hsl(120, 100%, 40%);">+                             provider := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                 fr := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                               netdev := "hdlc5",</span><br><span style="color: hsl(120, 100%, 40%);">+                                          dlci := 20</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%);">+                            nsvci := 5</span><br><span style="color: hsl(120, 100%, 40%);">+                    }, {</span><br><span style="color: hsl(120, 100%, 40%);">+                          provider := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                 fr := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                               netdev := "hdlc6",</span><br><span style="color: hsl(120, 100%, 40%);">+                                          dlci := 21</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%);">+                            nsvci := 6</span><br><span>                   }</span><br><span>            }</span><br><span style="color: hsl(0, 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%);">+             nsei := 2003,</span><br><span style="color: hsl(120, 100%, 40%);">+         role_sgsn := false,</span><br><span style="color: hsl(120, 100%, 40%);">+           handle_sns := false,</span><br><span style="color: hsl(120, 100%, 40%);">+          nsvc := {</span><br><span style="color: hsl(120, 100%, 40%);">+                     {</span><br><span style="color: hsl(120, 100%, 40%);">+                             provider := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                 fr := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                               netdev := "hdlc7",</span><br><span style="color: hsl(120, 100%, 40%);">+                                          dlci := 22</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%);">+                            nsvci := 7</span><br><span style="color: hsl(120, 100%, 40%);">+                    }, {</span><br><span style="color: hsl(120, 100%, 40%);">+                          provider := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                 fr := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                               netdev := "hdlc8",</span><br><span style="color: hsl(120, 100%, 40%);">+                                          dlci := 23</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%);">+                            nsvci := 8</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%);">+}</span><br><span> </span><br><span> [MAIN_CONTROLLER]</span><br><span> </span><br><span>diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn</span><br><span>index 2233ece..1430af0 100644</span><br><span>--- a/gbproxy/GBProxy_Tests.ttcn</span><br><span>+++ b/gbproxy/GBProxy_Tests.ttcn</span><br><span>@@ -44,7 +44,7 @@</span><br><span> const integer max_fr_info_size := 1600;</span><br><span> </span><br><span> modulepar {</span><br><span style="color: hsl(0, 100%, 40%);">-        /* IP/port on which we run our internal GSUP/HLR emulation */</span><br><span style="color: hsl(120, 100%, 40%);">+ /* SGSN NS configuration */</span><br><span>  NSConfigurations mp_nsconfig_sgsn := {</span><br><span>               {</span><br><span>                    nsei := 101,</span><br><span>@@ -66,9 +66,12 @@</span><br><span>                    }</span><br><span>            }</span><br><span>    };</span><br><span style="color: hsl(120, 100%, 40%);">+    /* BSS NSEI start at 2000 + x</span><br><span style="color: hsl(120, 100%, 40%);">+  * NSVCI start from value of NSEI + 100</span><br><span style="color: hsl(120, 100%, 40%);">+        * UDP port is NSVCI * 10 */</span><br><span>         NSConfigurations mp_nsconfig_pcu := {</span><br><span>                {</span><br><span style="color: hsl(0, 100%, 40%);">-                       nsei := 96,</span><br><span style="color: hsl(120, 100%, 40%);">+                   nsei := 2001,</span><br><span>                        role_sgsn := false,</span><br><span>                  handle_sns := false,</span><br><span>                         nsvc := {</span><br><span>@@ -82,12 +85,12 @@</span><br><span>                                                      remote_ip := "127.0.0.1"</span><br><span>                                           }</span><br><span>                                    },</span><br><span style="color: hsl(0, 100%, 40%);">-                                      nsvci := 97</span><br><span style="color: hsl(120, 100%, 40%);">+                                   nsvci := 2101</span><br><span>                                }</span><br><span>                    }</span><br><span>            },</span><br><span>           {</span><br><span style="color: hsl(0, 100%, 40%);">-                       nsei := 97,</span><br><span style="color: hsl(120, 100%, 40%);">+                   nsei := 2002,</span><br><span>                        role_sgsn := false,</span><br><span>                  handle_sns := false,</span><br><span>                         nsvc := {</span><br><span>@@ -95,18 +98,18 @@</span><br><span>                                      provider := {</span><br><span>                                                ip := {</span><br><span>                                                      address_family := AF_INET,</span><br><span style="color: hsl(0, 100%, 40%);">-                                                      local_udp_port := 21011,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                      local_udp_port := 21020,</span><br><span>                                                     local_ip := "127.0.0.1",</span><br><span>                                                   remote_udp_port := 23000,</span><br><span>                                                    remote_ip := "127.0.0.1"</span><br><span>                                           }</span><br><span>                                    },</span><br><span style="color: hsl(0, 100%, 40%);">-                                      nsvci := 98</span><br><span style="color: hsl(120, 100%, 40%);">+                                   nsvci := 2102</span><br><span>                                }</span><br><span>                    }</span><br><span>            },</span><br><span>           {</span><br><span style="color: hsl(0, 100%, 40%);">-                       nsei := 98,</span><br><span style="color: hsl(120, 100%, 40%);">+                   nsei := 2003,</span><br><span>                        role_sgsn := false,</span><br><span>                  handle_sns := false,</span><br><span>                         nsvc := {</span><br><span>@@ -114,24 +117,33 @@</span><br><span>                                    provider := {</span><br><span>                                                ip := {</span><br><span>                                                      address_family := AF_INET,</span><br><span style="color: hsl(0, 100%, 40%);">-                                                      local_udp_port := 21012,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                      local_udp_port := 21030,</span><br><span>                                                     local_ip := "127.0.0.1",</span><br><span>                                                   remote_udp_port := 23000,</span><br><span>                                                    remote_ip := "127.0.0.1"</span><br><span>                                           }</span><br><span>                                    },</span><br><span style="color: hsl(0, 100%, 40%);">-                                      nsvci := 99</span><br><span style="color: hsl(120, 100%, 40%);">+                                   nsvci := 2103</span><br><span>                                }</span><br><span>                    }</span><br><span>            }</span><br><span>    };</span><br><span style="color: hsl(120, 100%, 40%);">+    /* BVCI are NSEI*10 + x</span><br><span style="color: hsl(120, 100%, 40%);">+        * The first NSE only has one BVC, the second one 2 and so on</span><br><span style="color: hsl(120, 100%, 40%);">+  * The Cell ID is BVCI + 10000</span><br><span style="color: hsl(120, 100%, 40%);">+         * LAC/RAC are configured in such a way that:</span><br><span style="color: hsl(120, 100%, 40%);">+  * LAC 13135 is present once in NSE(2001), twice in NSE(2002) and once in NSE(2003)</span><br><span style="color: hsl(120, 100%, 40%);">+    * LAC 13300 is present twice in NSE(2003)</span><br><span style="color: hsl(120, 100%, 40%);">+     * RAI 13135-1 is present in NSE(2002) and NSE(2003)</span><br><span style="color: hsl(120, 100%, 40%);">+   * RAI 13300-0 is present twice in NSE(2003)</span><br><span style="color: hsl(120, 100%, 40%);">+   */</span><br><span>  BssgpConfigs mp_gbconfigs := {</span><br><span>               {</span><br><span style="color: hsl(0, 100%, 40%);">-                       nsei := 96,</span><br><span style="color: hsl(120, 100%, 40%);">+                   nsei := 2001,</span><br><span>                        sgsn_role := false,</span><br><span>                  bvc := {</span><br><span>                             {</span><br><span style="color: hsl(0, 100%, 40%);">-                                       bvci := 196,</span><br><span style="color: hsl(120, 100%, 40%);">+                                  bvci := 20011,</span><br><span>                                       cell_id := {</span><br><span>                                                 ra_id := {</span><br><span>                                                   lai := {</span><br><span>@@ -140,18 +152,18 @@</span><br><span>                                                     },</span><br><span>                                                   rac := 0</span><br><span>                                             },</span><br><span style="color: hsl(0, 100%, 40%);">-                                              cell_id := 20960</span><br><span style="color: hsl(120, 100%, 40%);">+                                              cell_id := 30011</span><br><span>                                     },</span><br><span>                                   depth := BSSGP_DECODE_DEPTH_BSSGP,</span><br><span>                                   create_cb := refers(BSSGP_Emulation.DefaultCreateCallback)</span><br><span>                           }</span><br><span>                    }</span><br><span>            }, {</span><br><span style="color: hsl(0, 100%, 40%);">-                    nsei := 97,</span><br><span style="color: hsl(120, 100%, 40%);">+                   nsei := 2002,</span><br><span>                        sgsn_role := false,</span><br><span>                  bvc := {</span><br><span>                             {</span><br><span style="color: hsl(0, 100%, 40%);">-                                       bvci := 210,</span><br><span style="color: hsl(120, 100%, 40%);">+                                  bvci := 20021,</span><br><span>                                       cell_id := {</span><br><span>                                                 ra_id := {</span><br><span>                                                   lai := {</span><br><span>@@ -160,18 +172,48 @@</span><br><span>                                                     },</span><br><span>                                                   rac := 1</span><br><span>                                             },</span><br><span style="color: hsl(0, 100%, 40%);">-                                              cell_id := 20961</span><br><span style="color: hsl(120, 100%, 40%);">+                                              cell_id := 30021</span><br><span style="color: hsl(120, 100%, 40%);">+                                      },</span><br><span style="color: hsl(120, 100%, 40%);">+                                    depth := BSSGP_DECODE_DEPTH_BSSGP,</span><br><span style="color: hsl(120, 100%, 40%);">+                                    create_cb := refers(BSSGP_Emulation.DefaultCreateCallback)</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%);">+                                     bvci := 20022,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        cell_id := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                          ra_id := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    lai := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                                              mcc_mnc := c_mcc_mnc,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         lac := 13135</span><br><span style="color: hsl(120, 100%, 40%);">+                                                  },</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    rac := 2</span><br><span style="color: hsl(120, 100%, 40%);">+                                              },</span><br><span style="color: hsl(120, 100%, 40%);">+                                            cell_id := 30022</span><br><span>                                     },</span><br><span>                                   depth := BSSGP_DECODE_DEPTH_BSSGP,</span><br><span>                                   create_cb := refers(BSSGP_Emulation.DefaultCreateCallback)</span><br><span>                           }</span><br><span>                    }</span><br><span>            }, {</span><br><span style="color: hsl(0, 100%, 40%);">-                    nsei := 98,</span><br><span style="color: hsl(120, 100%, 40%);">+                   nsei := 2003,</span><br><span>                        sgsn_role := false,</span><br><span>                  bvc := {</span><br><span>                             {</span><br><span style="color: hsl(0, 100%, 40%);">-                                       bvci := 220,</span><br><span style="color: hsl(120, 100%, 40%);">+                                  bvci := 20031,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        cell_id := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                          ra_id := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    lai := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                                              mcc_mnc := c_mcc_mnc,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         lac := 13135</span><br><span style="color: hsl(120, 100%, 40%);">+                                                  },</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    rac := 1</span><br><span style="color: hsl(120, 100%, 40%);">+                                              },</span><br><span style="color: hsl(120, 100%, 40%);">+                                            cell_id := 30031</span><br><span style="color: hsl(120, 100%, 40%);">+                                      },</span><br><span style="color: hsl(120, 100%, 40%);">+                                    depth := BSSGP_DECODE_DEPTH_BSSGP,</span><br><span style="color: hsl(120, 100%, 40%);">+                                    create_cb := refers(BSSGP_Emulation.DefaultCreateCallback)</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%);">+                                     bvci := 20032,</span><br><span>                                       cell_id := {</span><br><span>                                                 ra_id := {</span><br><span>                                                   lai := {</span><br><span>@@ -180,7 +222,22 @@</span><br><span>                                                      },</span><br><span>                                                   rac := 0</span><br><span>                                             },</span><br><span style="color: hsl(0, 100%, 40%);">-                                              cell_id := 20962</span><br><span style="color: hsl(120, 100%, 40%);">+                                              cell_id := 30032</span><br><span style="color: hsl(120, 100%, 40%);">+                                      },</span><br><span style="color: hsl(120, 100%, 40%);">+                                    depth := BSSGP_DECODE_DEPTH_BSSGP,</span><br><span style="color: hsl(120, 100%, 40%);">+                                    create_cb := refers(BSSGP_Emulation.DefaultCreateCallback)</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%);">+                                     bvci := 20033,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        cell_id := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                          ra_id := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    lai := {</span><br><span style="color: hsl(120, 100%, 40%);">+                                                              mcc_mnc := c_mcc_mnc,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         lac := 13300</span><br><span style="color: hsl(120, 100%, 40%);">+                                                  },</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    rac := 0</span><br><span style="color: hsl(120, 100%, 40%);">+                                              },</span><br><span style="color: hsl(120, 100%, 40%);">+                                            cell_id := 30033</span><br><span>                                     },</span><br><span>                                   depth := BSSGP_DECODE_DEPTH_BSSGP,</span><br><span>                                   create_cb := refers(BSSGP_Emulation.DefaultCreateCallback)</span><br><span>@@ -1354,8 +1411,13 @@</span><br><span> /* PS-PAGING on SIG-BVC for Location Area */</span><br><span> private function f_TC_paging_ps_sig_lac(charstring id) runs on BSSGP_ConnHdlr</span><br><span> {</span><br><span style="color: hsl(0, 100%, 40%);">-       /* Both PCU index 0 and 1 have a BVC within the LAC */</span><br><span style="color: hsl(0, 100%, 40%);">-  f_send_paging_ps_exp_multi(ts_BssgpP4LAC(pcu_bvc_cfg[0].cell_id.ra_id.lai), 0, {0, 1});</span><br><span style="color: hsl(120, 100%, 40%);">+       /* The first LAC (13135) is shared by all three NSEs */</span><br><span style="color: hsl(120, 100%, 40%);">+       f_send_paging_ps_exp_multi(ts_BssgpP4LAC(pcu_bvc_cfg[0].cell_id.ra_id.lai), 0, {0, 1, 2});</span><br><span style="color: hsl(120, 100%, 40%);">+    /* Reset state */</span><br><span style="color: hsl(120, 100%, 40%);">+     g_roi := {};</span><br><span style="color: hsl(120, 100%, 40%);">+  /* Make LAC (13300) available on pcu index 2 */</span><br><span style="color: hsl(120, 100%, 40%);">+       f_connect_to_pcu_bvc(port_idx := 2, nse_idx := 2, bvc_idx := 1);</span><br><span style="color: hsl(120, 100%, 40%);">+      f_send_paging_ps_exp_multi(ts_BssgpP4LAC(pcu_bvc_cfg[2].cell_id.ra_id.lai), 0, {2});</span><br><span> }</span><br><span> testcase TC_paging_ps_sig_lac() runs on test_CT {</span><br><span>       var BSSGP_ConnHdlr vc_conn;</span><br><span>@@ -1389,8 +1451,15 @@</span><br><span> /* PS-PAGING on SIG-BVC for Routeing Area */</span><br><span> private function f_TC_paging_ps_sig_rac(charstring id) runs on BSSGP_ConnHdlr</span><br><span> {</span><br><span style="color: hsl(0, 100%, 40%);">-      /* Only PCU index 0 has a matching BVC within the LAC */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* Only PCU index 0 has a matching BVC with the RA ID */</span><br><span>     f_send_paging_ps_exp_multi(ts_BssgpP4RAC(pcu_bvc_cfg[0].cell_id.ra_id), 0, {0});</span><br><span style="color: hsl(120, 100%, 40%);">+      g_roi := {};</span><br><span style="color: hsl(120, 100%, 40%);">+  /* PCU index 1 and 2 have a matching BVC with the RA ID */</span><br><span style="color: hsl(120, 100%, 40%);">+    f_send_paging_ps_exp_multi(ts_BssgpP4RAC(pcu_bvc_cfg[2].cell_id.ra_id), 0, {1, 2});</span><br><span style="color: hsl(120, 100%, 40%);">+   g_roi := {};</span><br><span style="color: hsl(120, 100%, 40%);">+  /* PCU index 2 has two matching BVCs with the RA ID */</span><br><span style="color: hsl(120, 100%, 40%);">+        f_connect_to_pcu_bvc(port_idx := 2, nse_idx := 2, bvc_idx := 1);</span><br><span style="color: hsl(120, 100%, 40%);">+      f_send_paging_ps_exp_multi(ts_BssgpP4RAC(pcu_bvc_cfg[2].cell_id.ra_id), 0, {2});</span><br><span> }</span><br><span> testcase TC_paging_ps_sig_rac() runs on test_CT {</span><br><span>   var BSSGP_ConnHdlr vc_conn;</span><br><span>diff --git a/gbproxy/osmo-gbproxy.fr.cfg b/gbproxy/osmo-gbproxy.fr.cfg</span><br><span>index 5c5644b..dd73b71 100644</span><br><span>--- a/gbproxy/osmo-gbproxy.fr.cfg</span><br><span>+++ b/gbproxy/osmo-gbproxy.fr.cfg</span><br><span>@@ -24,10 +24,14 @@</span><br><span>  encapsulation udp local-port 23000</span><br><span>  encapsulation framerelay-gre enabled 0</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- nse 1 nsvci 1 frnet hdlcnet1 dlci 16</span><br><span style="color: hsl(0, 100%, 40%);">- nse 1 nsvci 2 frnet hdlcnet2 dlci 17</span><br><span style="color: hsl(0, 100%, 40%);">- nse 1 nsvci 3 frnet hdlcnet3 dlci 18</span><br><span style="color: hsl(0, 100%, 40%);">- nse 1 nsvci 4 frnet hdlcnet4 dlci 19</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2001 nsvci 1 frnet hdlcnet1 dlci 16</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2001 nsvci 2 frnet hdlcnet2 dlci 17</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2001 nsvci 3 frnet hdlcnet3 dlci 18</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2001 nsvci 4 frnet hdlcnet4 dlci 19</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2002 nsvci 5 frnet hdlcnet5 dlci 20</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2002 nsvci 6 frnet hdlcnet6 dlci 21</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2003 nsvci 7 frnet hdlcnet7 dlci 22</span><br><span style="color: hsl(120, 100%, 40%);">+ nse 2003 nsvci 8 frnet hdlcnet8 dlci 23</span><br><span> </span><br><span> gbproxy</span><br><span>  sgsn nsei 101</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21420">change 21420</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/+/21420"/><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: I698a932b3dc78c776e9350283109463bcdc40e6b </div>
<div style="display:none"> Gerrit-Change-Number: 21420 </div>
<div style="display:none"> Gerrit-PatchSet: 7 </div>
<div style="display:none"> Gerrit-Owner: daniel <dwillmann@sysmocom.de> </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: lynxis lazus <lynxis@fe80.eu> </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>