laforge has submitted this change. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41075?usp=email )
Change subject: library/s1ap: Support receiving UEContextModificationRequest
......................................................................
library/s1ap: Support receiving UEContextModificationRequest
Change-Id: Iadb80eea7281b3bdf3359b0e2956e18bdb208207
---
M library/S1AP_Functions.ttcn
M library/s1ap/S1AP_Templates.ttcn
2 files changed, 31 insertions(+), 0 deletions(-)
Approvals:
fixeria: Looks good to me, but someone else must approve
Jenkins Builder: Verified
laforge: Looks good to me, approved
diff --git a/library/S1AP_Functions.ttcn b/library/S1AP_Functions.ttcn
index 63bdaa4..fbdcada 100644
--- a/library/S1AP_Functions.ttcn
+++ b/library/S1AP_Functions.ttcn
@@ -43,6 +43,9 @@
return omit;
}
}
+ case (tr_S1AP_UeContextModificationReq) {
+ return im.value_.UEContextModificationRequest.protocolIEs[1].value_.ENB_UE_S1AP_ID;
+ }
case (tr_S1AP_ConnEstInd) {
return
im.value_.ConnectionEstablishmentIndication.protocolIEs[1].value_.ENB_UE_S1AP_ID;
}
@@ -98,6 +101,9 @@
case (tr_S1AP_ConnEstInd) {
return
im.value_.ConnectionEstablishmentIndication.protocolIEs[0].value_.MME_UE_S1AP_ID;
}
+ case (tr_S1AP_UeContextModificationReq) {
+ return im.value_.UEContextModificationRequest.protocolIEs[0].value_.MME_UE_S1AP_ID;
+ }
/* TODO */
}
} else if (ischosen(s1ap.successfulOutcome)) {
diff --git a/library/s1ap/S1AP_Templates.ttcn b/library/s1ap/S1AP_Templates.ttcn
index 7910465..031ac59 100644
--- a/library/s1ap/S1AP_Templates.ttcn
+++ b/library/s1ap/S1AP_Templates.ttcn
@@ -990,6 +990,31 @@
}
}
+/* 9.1.4.8 UE CONTEXT MODIFICATION REQUEST */
+template (present) S1AP_PDU
+tr_S1AP_UeContextModificationReq(template (present) MME_UE_S1AP_ID mme_id := ?,
+ template (present) ENB_UE_S1AP_ID enb_id := ?) := {
+ initiatingMessage := {
+ procedureCode := id_UEContextModification,
+ criticality := reject,
+ value_ := {
+ UEContextModificationRequest := {
+ protocolIEs := {
+ {
+ id := S1AP_Constants.id_MME_UE_S1AP_ID,
+ criticality := reject,
+ value_ := {MME_UE_S1AP_ID := mme_id}
+ }, {
+ id := S1AP_Constants.id_eNB_UE_S1AP_ID,
+ criticality := reject,
+ value_ := {ENB_UE_S1AP_ID := enb_id}
+ }, *
+ }
+ }
+ }
+ }
+}
+
/* 9.1.4.20 CONNECTION ESTABLISHMENT INDICATION */
template (value) S1AP_PDU
ts_S1AP_ConnEstInd(template (value) MME_UE_S1AP_ID mme_id,
--
To view, visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/41075?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: Iadb80eea7281b3bdf3359b0e2956e18bdb208207
Gerrit-Change-Number: 41075
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>