From dd2284928fba183f14e92fad5381a5d8f678bc3c Mon Sep 17 00:00:00 2001 From: Tien-Thinh Nguyen <Tien-Thinh.nguyen@eurecom.fr> Date: Mon, 11 May 2020 03:10:05 +0200 Subject: [PATCH] update IE Update_PDR (PFCP) --- src/pfcp/3gpp_29.244.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pfcp/3gpp_29.244.hpp b/src/pfcp/3gpp_29.244.hpp index e6d1cfda..f3aabfbb 100644 --- a/src/pfcp/3gpp_29.244.hpp +++ b/src/pfcp/3gpp_29.244.hpp @@ -8039,6 +8039,9 @@ public: //-------- explicit pfcp_update_pdr_ie(const pfcp::update_pdr& b) : pfcp_grouped_ie(PFCP_IE_UPDATE_PDR){ tlv.set_length(0); + std::shared_ptr<pfcp_pdr_id_ie> sie(new pfcp_pdr_id_ie(b.pdr_id)); add_ie(sie); + if (b.far_id.first) {std::shared_ptr<pfcp_far_id_ie> sie(new pfcp_far_id_ie(b.far_id.second)); add_ie(sie);} + if (b.pdi.first) { std::shared_ptr<pfcp_pdi_ie> sie(new pfcp_pdi_ie(b.pdi.second)); add_ie(sie);} } //-------- pfcp_update_pdr_ie() : pfcp_grouped_ie(PFCP_IE_UPDATE_PDR){ -- GitLab