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

Reply via email to