pespin has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/37915?usp=email )


Change subject: s1gw: Validate S1SetupResp is forwarded fine MME->ENB
......................................................................

s1gw: Validate S1SetupResp is forwarded fine MME->ENB

Change-Id: I6d9b060eb81269c7cb76e007f669c5b9ead97158
---
M library/s1ap/S1AP_Templates.ttcn
M s1gw/ConnHdlr.ttcn
2 files changed, 28 insertions(+), 1 deletion(-)



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

diff --git a/library/s1ap/S1AP_Templates.ttcn b/library/s1ap/S1AP_Templates.ttcn
index 64167ec..05ab63b 100644
--- a/library/s1ap/S1AP_Templates.ttcn
+++ b/library/s1ap/S1AP_Templates.ttcn
@@ -81,6 +81,24 @@
 }

 /* 9.1.8.5 S1 SETUP RESPONSE */
+template (value) ServedGUMMEIsItem
+ts_S1AP_ServedGUMMEIsItem(template (value) ServedPLMNs servedPLMNs,
+                         template (value) ServedGroupIDs servedGroupIDs,
+                         template (value) ServedMMECs servedMMECs) := {
+       servedPLMNs := servedPLMNs,
+       servedGroupIDs := servedGroupIDs,
+       servedMMECs := servedMMECs,
+       iE_Extensions := omit
+}
+template (present) ServedGUMMEIsItem
+tr_S1AP_ServedGUMMEIsItem(template (present) ServedPLMNs servedPLMNs := ?,
+                         template (present) ServedGroupIDs servedGroupIDs := ?,
+                         template (present) ServedMMECs servedMMECs := ?) := {
+       servedPLMNs := servedPLMNs,
+       servedGroupIDs := servedGroupIDs,
+       servedMMECs := servedMMECs,
+       iE_Extensions := *
+}
 template (value) S1AP_PDU
 ts_S1AP_SetupResp(template (value) ServedGUMMEIs served_gummeis,
                  template (value) RelativeMMECapacity rel_mme_capacity) := {
diff --git a/s1gw/ConnHdlr.ttcn b/s1gw/ConnHdlr.ttcn
index 4b906c2..408b315 100644
--- a/s1gw/ConnHdlr.ttcn
+++ b/s1gw/ConnHdlr.ttcn
@@ -186,7 +186,16 @@
        alt {
        [] S1AP_CONN.receive(S1APSRV_Event:S1APSRV_EVENT_CONN_UP) { repeat; }
        [] S1AP_CONN.receive(tr_S1AP_SetupReq) {
-               setverdict(pass);
+               var template (value) PLMNidentity plmn_id := '00f110'O;
+               var template (value) MME_Group_ID mme_group_id := '0011'O;
+               var template (value) MME_Code mme_code := '55'O;
+               var template (value) ServedGUMMEIsItem gummei := 
ts_S1AP_ServedGUMMEIsItem(
+                       { plmn_id },
+                       { mme_group_id },
+                       { mme_code }
+               );
+               f_ConnHdlr_tx_s1ap_from_mme(ts_S1AP_SetupResp({ gummei }, 1));
+               f_ConnHdlr_rx_s1ap_from_mme(pdu, tr_S1AP_SetupResp({ gummei }, 
1));
                T.stop;
                }
        [] S1AP_CONN.receive(S1AP_PDU:?) -> value pdu {

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

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I6d9b060eb81269c7cb76e007f669c5b9ead97158
Gerrit-Change-Number: 37915
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <[email protected]>

Reply via email to