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 <pes...@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanits...@sysmocom.de>
Gerrit-Reviewer: laforge <lafo...@osmocom.org>

Reply via email to