pespin submitted this change.

View Change



1 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.

Approvals: fixeria: Looks good to me, approved Jenkins Builder: Verified
sgsn: Validate Direct Tunnel Flags DTI=1 is set during UpdatePDPContextReq

Related: SYS#5435
Change-Id: Iadd30318d02fbc304f65840f2299e5ec8b5b08e9
---
M sgsn/BSSGP_ConnHdlr.ttcn
1 file changed, 17 insertions(+), 0 deletions(-)

diff --git a/sgsn/BSSGP_ConnHdlr.ttcn b/sgsn/BSSGP_ConnHdlr.ttcn
index fcadffc..d62f7f8 100644
--- a/sgsn/BSSGP_ConnHdlr.ttcn
+++ b/sgsn/BSSGP_ConnHdlr.ttcn
@@ -696,6 +696,13 @@

function f_process_gtp_ctx_upd_req(inout PdpActPars apars, PDU_GTPC gtpc, integer ran_index := 0) runs on BSSGP_ConnHdlr {
var UpdatePDPContextRequestSGSN upd := gtpc.gtpc_pdu.updatePDPContextRequest.updatePDPContextRequestSGSN;
+
+ if (not ispresent(upd.directTunnelFlags) or upd.directTunnelFlags.dTI != '1'B) {
+ Misc_Helpers.f_shutdown(__BFILE__, __LINE__, fail,
+ log2str("Rx UpdatePDPCtxReq with Direct Tunnel Flags ",
+ upd.directTunnelFlags, " vs exp DTI=1"));
+ }
+
if (ispresent(upd.teidControlPlane.teidControlPlane)) {
apars.sgsn_tei_c := upd.teidControlPlane.teidControlPlane;
}

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

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