fixeria has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/38307?usp=email )


Change subject: library/pfcp: make Cause IE configurable in all templates
......................................................................

library/pfcp: make Cause IE configurable in all templates

Change-Id: I76e52d3450cca87f5fead0f834fa58ce4902ddd8
---
M library/PFCP_Templates.ttcn
1 file changed, 22 insertions(+), 8 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks 
refs/changes/07/38307/1

diff --git a/library/PFCP_Templates.ttcn b/library/PFCP_Templates.ttcn
index 9635c4d..0726fd2 100644
--- a/library/PFCP_Templates.ttcn
+++ b/library/PFCP_Templates.ttcn
@@ -794,14 +794,15 @@
                         template (value) Node_ID node_id,
                         template (value) OCT8 seid,
                         template (value) F_SEID f_seid,
-                        template (value) 
PFCP_Session_Establishment_Response.created_PDR_list created_pdr)
+                        template (value) 
PFCP_Session_Establishment_Response.created_PDR_list created_pdr,
+                        template (value) Cause cause := 
ts_PFCP_Cause(REQUEST_ACCEPTED))
 modifies ts_PDU_PFCP_ := {
        seid := seid,
        sequence_number := seq_nr,
        message_body := {
                pfcp_session_establishment_response := {
                        node_id := node_id,
-                       cause := ts_PFCP_Cause(REQUEST_ACCEPTED),
+                       cause := cause,
                        offending_ie := omit,
                        UP_F_SEID := f_seid,
                        created_PDR_list := created_pdr,
@@ -818,14 +819,15 @@
                         template (present) Node_ID node_id := ?,
                         template (present) OCT8 seid := ?,
                         template (present) F_SEID f_seid := ?,
-                        template (present) 
PFCP_Session_Establishment_Response.created_PDR_list created_pdr := ?)
+                        template (present) 
PFCP_Session_Establishment_Response.created_PDR_list created_pdr := ?,
+                        template (present) Cause cause := 
tr_PFCP_Cause(REQUEST_ACCEPTED))
 modifies tr_PDU_PFCP_ := {
        seid := seid,
        sequence_number := ?,
        message_body := {
                pfcp_session_establishment_response := {
                        node_id := node_id,
-                       cause := tr_PFCP_Cause(REQUEST_ACCEPTED),
+                       cause := cause,
                        offending_ie := *,
                        UP_F_SEID := ?,
                        created_PDR_list := created_pdr,
@@ -911,13 +913,14 @@
 /* 7.5.5 PFCP Session Modification Response */
 template (value) PDU_PFCP
 ts_PFCP_Session_Mod_Resp(template (value) LIN3_BO_LAST seq_nr,
-                        template (value) OCT8 seid)
+                        template (value) OCT8 seid,
+                        template (value) Cause cause := 
ts_PFCP_Cause(REQUEST_ACCEPTED))
 modifies ts_PDU_PFCP_ := {
        seid := seid,
        sequence_number := seq_nr,
        message_body := {
                pfcp_session_modification_response := {
-                       cause := ts_PFCP_Cause(REQUEST_ACCEPTED),
+                       cause := cause,
                        offending_IE := omit,
                        created_PDR := omit,
                        load_control_information := omit,
@@ -930,11 +933,22 @@
        }
 }
 template (present) PDU_PFCP
-tr_PFCP_Session_Mod_Resp(template (present) OCT8 seid := ?)
+tr_PFCP_Session_Mod_Resp(template (present) OCT8 seid := ?,
+                        template (present) Cause cause := 
tr_PFCP_Cause(REQUEST_ACCEPTED))
 modifies tr_PDU_PFCP_ := {
        seid := seid,
        message_body := {
-               pfcp_session_modification_response := ?
+               pfcp_session_modification_response := {
+                       cause := cause,
+                       offending_IE := *,
+                       created_PDR := *,
+                       load_control_information := *,
+                       overload_control_information := *,
+                       usage_report := *,
+                       failed_rule_id := *,
+                       additional_usage_reports_information := *,
+                       created_updated_traffic_endpoint := *
+               }
        }
 }


--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/38307?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I76e52d3450cca87f5fead0f834fa58ce4902ddd8
Gerrit-Change-Number: 38307
Gerrit-PatchSet: 1
Gerrit-Owner: fixeria <[email protected]>

Reply via email to