lynxis lazus has posted comments on this change. ( https://gerrit.osmocom.org/13744 )
Change subject: gprs_gmm: send Service Reject when no PDP ctxs are available. ...................................................................... Patch Set 6: Code-Review-1 (1 comment) https://gerrit.osmocom.org/#/c/13744/6/src/gprs/gprs_gmm.c File src/gprs/gprs_gmm.c: https://gerrit.osmocom.org/#/c/13744/6/src/gprs/gprs_gmm.c@1935 PS6, Line 1935: reject_cause = GMM_CAUSE_NO_PDP_ACTIVATED; If you sent the GMM_CAUSE_NO_PDP_ACTIVATED: You have to disable all PDP Context active on the SGSN side _without_ communicating with the MS. This means the SGSN must talk to the GGSN to disable the PDP Contexts and remove also the internal state of all active PDP Contexts. The MS will invalidate all PDP Contexts when receiving this cause code. There is also another solution, you could try to do the RAB asignment and if there are missing RAB, accept the service request and attach a GMM_PDP_CTX_STATUS IE to it. The MS will use this Status and discard all non-listed PDP Contexts. Now the MS & SGSN is in sync again. -- To view, visit https://gerrit.osmocom.org/13744 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-sgsn Gerrit-Branch: master Gerrit-MessageType: comment Gerrit-Change-Id: If610cbef17c25ec44e65d4f1b2340d102c560437 Gerrit-Change-Number: 13744 Gerrit-PatchSet: 6 Gerrit-Owner: Mykola Shchetinin <myk...@pentonet.com> Gerrit-Reviewer: Jenkins Builder (1000002) Gerrit-Reviewer: Mykola Shchetinin <myk...@pentonet.com> Gerrit-Reviewer: Pau Espin Pedrol <pes...@sysmocom.de> Gerrit-Reviewer: lynxis lazus <lyn...@fe80.eu> Gerrit-Comment-Date: Thu, 25 Apr 2019 19:49:00 +0000 Gerrit-HasComments: Yes Gerrit-HasLabels: Yes