From 7bc6986f6babdaf5f2436dae2f603ae5823aa7b4 Mon Sep 17 00:00:00 2001 From: Daniel Willmann Date: Sat, 21 May 2016 00:55:25 +0200 Subject: IuPS: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c --- openbsc/src/gprs/sgsn_libgtp.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/openbsc/src/gprs/sgsn_libgtp.c b/openbsc/src/gprs/sgsn_libgtp.c index 45eff6376..35d5dab3d 100644 --- a/openbsc/src/gprs/sgsn_libgtp.c +++ b/openbsc/src/gprs/sgsn_libgtp.c @@ -485,6 +485,13 @@ static int delete_pdp_conf(struct pdp_t *pdp, void *cbp, int cause) if (pctx->mm->ran_type == MM_CTX_T_GERAN_Gb) { /* Deactivate the SNDCP layer */ sndcp_sm_deactivate_ind(&pctx->mm->gb.llme->lle[pctx->sapi], pctx->nsapi); + } else { +#ifdef BUILD_IU + /* Deactivate radio bearer */ + iu_rab_deact(pctx->mm->iu.ue_ctx, 1); +#else + return -ENOTSUP; +#endif } /* Confirm deactivation of PDP context to MS */ -- cgit v1.2.3