fixeria has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/38061?usp=email )

Change subject: library/s1ap: add more E-RAB related templates
......................................................................

library/s1ap: add more E-RAB related templates

Change-Id: I57df78e72bd2b070a6222c87f6faf4930bf1bdc5
---
M library/s1ap/S1AP_Templates.ttcn
1 file changed, 54 insertions(+), 0 deletions(-)

Approvals:
  Jenkins Builder: Verified
  pespin: Looks good to me, approved
  laforge: Looks good to me, but someone else must approve




diff --git a/library/s1ap/S1AP_Templates.ttcn b/library/s1ap/S1AP_Templates.ttcn
index 05ab63b..dbea258 100644
--- a/library/s1ap/S1AP_Templates.ttcn
+++ b/library/s1ap/S1AP_Templates.ttcn
@@ -990,6 +990,20 @@
                        );


+template (value) E_RABLevelQoSParameters
+ts_E_RABLevelQoSParameters(template (value) QCI qci := 5,
+                          template (value) PriorityLevel prio := 1) := {
+       qCI := qci,
+       allocationRetentionPriority := {
+               priorityLevel := prio,
+               pre_emptionCapability := shall_not_trigger_pre_emption,
+               pre_emptionVulnerability := not_pre_emptable,
+               iE_Extensions := omit
+       },
+       gbrQosInformation := omit,
+       iE_Extensions := omit
+}
+
 /* 9.1.3.1 E-RAB SETUP REQUEST */
 template (value) E_RABToBeSetupItemBearerSUReq
 ts_S1AP_RABToBeSetupItemBearerSUReq(template (value) E_RAB_ID rab_id,
@@ -1004,6 +1018,20 @@
        nAS_PDU := nas_pdu,
        iE_Extensions := omit
 }
+template (present) E_RABToBeSetupItemBearerSUReq
+tr_S1AP_RABToBeSetupItemBearerSUReq(template (present) E_RAB_ID rab_id := ?,
+                                   template (present) E_RABLevelQoSParameters 
qos_params := ?,
+                                   template (present) TransportLayerAddress 
tla := ?,
+                                   template (present) GTP_TEID gtp_teid := ?,
+                                   template (present) NAS_PDU nas_pdu := ?) := 
{
+       e_RAB_ID := rab_id,
+       e_RABlevelQoSParameters := qos_params,
+       transportLayerAddress := tla,
+       gTP_TEID := gtp_teid,
+       nAS_PDU := nas_pdu,
+       iE_Extensions := *
+}
+
 template (value) E_RABToBeSetupListBearerSUReq
 ts_S1AP_RABToBeSetupListBearerSUReq(template (value) 
E_RABToBeSetupItemBearerSUReq it) := {
        {
@@ -1012,6 +1040,14 @@
                value_ := { E_RABToBeSetupItemBearerSUReq := it }
        }
 }
+template (present) E_RABToBeSetupListBearerSUReq
+tr_S1AP_RABToBeSetupListBearerSUReq(template (present) 
E_RABToBeSetupItemBearerSUReq it := ?) := {
+       {
+               id := S1AP_Constants.id_E_RABToBeSetupItemBearerSUReq,
+               criticality := reject,
+               value_ := { E_RABToBeSetupItemBearerSUReq := it }
+       }
+}

 template (value) S1AP_PDU
 ts_S1AP_RABSetupReq(template (value) MME_UE_S1AP_ID mme_id,
@@ -1080,6 +1116,16 @@
        gTP_TEID := gtp_teid,
        iE_Extensions := omit
 }
+template (present) E_RABSetupItemBearerSURes
+tr_S1AP_RABSetupItemBearerSURes(template (present) E_RAB_ID rab_id := ?,
+                               template (present) TransportLayerAddress tla := 
?,
+                               template (present) GTP_TEID gtp_teid := ?) := {
+       e_RAB_ID := rab_id,
+       transportLayerAddress := tla,
+       gTP_TEID := gtp_teid,
+       iE_Extensions := *
+}
+
 template (value) E_RABSetupListBearerSURes
 ts_S1AP_RABSetupListBearerSURes(template (value) E_RABSetupItemBearerSURes it) 
:= {
        {
@@ -1088,6 +1134,14 @@
                value_ := { E_RABSetupItemBearerSURes := it }
        }
 }
+template (present) E_RABSetupListBearerSURes
+tr_S1AP_RABSetupListBearerSURes(template (present) E_RABSetupItemBearerSURes 
it := ?) := {
+       {
+               id := S1AP_Constants.id_E_RABSetupItemBearerSURes,
+               criticality := reject,
+               value_ := { E_RABSetupItemBearerSURes := it }
+       }
+}

 template (value) S1AP_PDU
 ts_S1AP_RABSetupRsp(template (value) MME_UE_S1AP_ID mme_id,

--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/38061?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: I57df78e72bd2b070a6222c87f6faf4930bf1bdc5
Gerrit-Change-Number: 38061
Gerrit-PatchSet: 2
Gerrit-Owner: fixeria <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: laforge <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>

Reply via email to