[S] Change in osmo-ttcn3-hacks[master]: s1gw: Validate S1SetupResp is forwarded fine MME->ENB
pespin has submitted this change. ( 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(-) Approvals: laforge: Looks good to me, approved fixeria: Looks good to me, but someone else must approve Jenkins Builder: Verified 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: merged Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I6d9b060eb81269c7cb76e007f669c5b9ead97158 Gerrit-Change-Number: 37915 Gerrit-PatchSet: 2 Gerrit-Owner: pespin <pespin@sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de> Gerrit-Reviewer: laforge <laforge@osmocom.org> Gerrit-Reviewer: pespin <pespin@sysmocom.de>
participants (1)
-
pespin