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,