Change in osmo-sgsn[master]: gprs_gmm: send Service Reject when no PDP ctxs are available.

lynxis lazus gerrit-no-reply at
Thu Apr 25 19:49:00 UTC 2019

lynxis lazus has posted comments on this change. ( )

Change subject: gprs_gmm: send Service Reject when no PDP ctxs are available.

Patch Set 6: Code-Review-1

(1 comment)
File src/gprs/gprs_gmm.c:
PS6, Line 1935: 			reject_cause = 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
To unsubscribe, or for help writing mail filters, visit

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 <mykola at>
Gerrit-Reviewer: Jenkins Builder (1000002)
Gerrit-Reviewer: Mykola Shchetinin <mykola at>
Gerrit-Reviewer: Pau Espin Pedrol <pespin at>
Gerrit-Reviewer: lynxis lazus <lynxis at>
Gerrit-Comment-Date: Thu, 25 Apr 2019 19:49:00 +0000
Gerrit-HasComments: Yes
Gerrit-HasLabels: Yes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gerrit-log mailing list