dexter has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/33894 )


Change subject: GTP_Templates: Add RIM_RoutingAddress to RANInfoRelay templates
......................................................................

GTP_Templates: Add RIM_RoutingAddress to RANInfoRelay templates

The RIM_RoutingAddress tells a relaying RIM node (SGSN, MME) where to
route a RIM RANTransparentContainer. The RANTransparentContainer also
contains source and detination, but is not meant to be interpreted by a
relaying node. That is why a RIM_RoutingAddress exists.

Related: OS#5760
Change-Id: I4d497389226b12368cc0ed4e3d469cde8e812ba6
---
M library/GTP_Templates.ttcn
1 file changed, 24 insertions(+), 5 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/94/33894/1

diff --git a/library/GTP_Templates.ttcn b/library/GTP_Templates.ttcn
index 53dd2ea..dbd2015 100644
--- a/library/GTP_Templates.ttcn
+++ b/library/GTP_Templates.ttcn
@@ -1226,11 +1226,13 @@
                        private_extension_gtpc := *
                }
        }
-       template (value) GTPC_PDUs ts_RANInfoRelay(template (value) 
RANTransparentContainer transparentContainer) := {
+       template (value) GTPC_PDUs ts_RANInfoRelay(template (value) 
RANTransparentContainer transparentContainer,
+                                                   template (omit) 
RIM_RoutingAddress ra := omit,
+                                                   template (omit) 
RIM_RoutingAddress_Discriminator ra_discr := omit) := {
                ranInformationRelay := {
                        transparentContainer := transparentContainer,
-                       rIM_RoutingAddress := omit,
-                       rIM_RoutingAddress_Discriminator := omit,
+                       rIM_RoutingAddress := ra,
+                       rIM_RoutingAddress_Discriminator := ra_discr,
                        private_extension_gtpc := omit
                }
        }
@@ -1242,9 +1244,11 @@
        }
        template (value) Gtp1cUnitdata
        ts_GTPC_RANInfoRelay(template (value) GtpPeer peer,
-                            template (value) RANTransparentContainer 
transparentContainer) := {
+                            template (value) RANTransparentContainer 
transparentContainer,
+                            template (omit) RIM_RoutingAddress ra := omit,
+                            template (omit) RIM_RoutingAddress_Discriminator 
ra_discr := omit) := {
                peer := peer,
-               gtpc := ts_GTP1C_PDU(rANInformationRelay, '00000000'O, 
valueof(ts_RANInfoRelay(transparentContainer)), 0)
+               gtpc := ts_GTP1C_PDU(rANInformationRelay, '00000000'O, 
valueof(ts_RANInfoRelay(transparentContainer, ra, ra_discr)), 0)
        }



--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/33894
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I4d497389226b12368cc0ed4e3d469cde8e812ba6
Gerrit-Change-Number: 33894
Gerrit-PatchSet: 1
Gerrit-Owner: dexter <pma...@sysmocom.de>
Gerrit-MessageType: newchange

Reply via email to