pespin submitted this change.

View Change

Approvals: osmith: Looks good to me, approved fixeria: Looks good to me, but someone else must approve Jenkins Builder: Verified
PFCP_Templates: Support passing PFCPSEReq_Flags IE to tr_PFCP_Session_Est_Req()

titan.ProtocolModules.PFCP is updated to upstream master since the type
PFCPSEReq_Flags was just merged in upstrean [1].

[1] https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.PFCP_v15.1.0/-/merge_requests/15

Change-Id: Idc7fc117d25940f9e032dc347141a2fada57c912
---
M deps/Makefile
M library/PFCP_Templates.ttcn
2 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/deps/Makefile b/deps/Makefile
index ad0f260..78e57d9 100644
--- a/deps/Makefile
+++ b/deps/Makefile
@@ -111,7 +111,7 @@
titan.ProtocolModules.SUA_commit= R.5.A-5-gcf1137a
titan.ProtocolModules.TCP_commit= R.3.A-5-g39e5f45
titan.ProtocolModules.UDP_commit= R.4.A-5-geea8aa3
-titan.ProtocolModules.PFCP_v15.1.0_commit= bdd91b0a255afdb737afe9084b8ebc7b3cabc5f6
+titan.ProtocolModules.PFCP_v15.1.0_commit= 3acaa9096b1309c9825c7b20a21b9ace810f9a3e
titan.TestPorts.AF_PACKET_commit= 0.1-5-g89ebea6
titan.TestPorts.Common_Components.Socket-API_commit= R.6.A-6-gf4380d0
titan.TestPorts.Common_Components.Abstract_Socket_commit= R.9.B-4-gbd41994
diff --git a/library/PFCP_Templates.ttcn b/library/PFCP_Templates.ttcn
index c02ec10..5eea706 100644
--- a/library/PFCP_Templates.ttcn
+++ b/library/PFCP_Templates.ttcn
@@ -598,6 +598,20 @@
validity_time_value := validity_time_value
}

+/* 8.2.136 PFCPSEReq-Flags */
+template (present) PFCPSEReq_Flags
+tr_PFCPSEReq_Flags(template (present) BIT1 resti := ?,
+ template (present) BIT1 sumpc := ?,
+ template (present) BIT1 hrsbom := ?,
+ template (present) BIT1 epri := ?) := {
+ elementIdentifier := 186,
+ lengthIndicator := ?,
+ resti := resti,
+ sumpc := sumpc,
+ hrsbom := hrsbom,
+ epri := epri,
+ spare := ?
+}

template (value) PDU_PFCP ts_PDU_PFCP_ := {
s_flag := '0'B,
@@ -1431,7 +1445,8 @@
node_list := omit,
up_inactivity_timer := omit,
user_id := omit,
- apn_dnn := omit
+ apn_dnn := omit,
+ pfcpSEReq_flags := omit
}
}
}
@@ -1441,7 +1456,8 @@
template (present) Create_PDR_list create_pdr := ?,
template (present) Create_FAR_list create_far := ?,
template Create_URR_list create_urr := *,
- template PDN_Type pdn_type := *)
+ template PDN_Type pdn_type := *,
+ template PFCPSEReq_Flags pfcpSEReq_flags := *)
modifies tr_PDU_PFCP_ := {
seid := '0000000000000000'O, /* shall be set to 0 as per 7.2.2.4.2 */
message_body := {
@@ -1458,7 +1474,8 @@
node_list := *,
up_inactivity_timer := *,
user_id := *,
- apn_dnn := *
+ apn_dnn := *,
+ pfcpSEReq_flags := pfcpSEReq_flags
}
}
}

To view, visit change 43879. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Idc7fc117d25940f9e032dc347141a2fada57c912
Gerrit-Change-Number: 43879
Gerrit-PatchSet: 5
Gerrit-Owner: pespin <pespin@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>