aboutsummaryrefslogtreecommitdiffstats
path: root/src/sgsn/gprs_sgsn.c
AgeCommit message (Collapse)AuthorFilesLines
2019-10-08sgsn_mm_ctx_alloc(): check for unallocated fsmsAlexander Couzens1-0/+25
Change-Id: I867612a60236eaf7009400c92f5d871006aaf008
2019-10-08gprs_sgsn: always allocate Gb/Iu mm fsmAlexander Couzens1-6/+6
When moving between RANs we need them at a later point. Allocate them always to not make the code (more) complex. Change-Id: I1724790335b0820f153a0cbdb5cfd1cfea36d1e9
2019-09-10sgsn_pdp_ctx_terminate: check llme before accessingAlexander Couzens1-1/+2
Change-Id: Ib4361cdc12f9c1674c89c6fafeeb52a3f42abe1d
2019-09-03Split out GPRS SM layer into its own filePau Espin Pedrol1-0/+1
Change-Id: Ie61d22e7868af6de73cdf9c731f07130b282599d
2019-09-03Implement GMM State using osmocom FSMPau Espin Pedrol1-2/+5
State machine inspired in the one from TS 24.008 4.1.3.3.1. Some state transitions are inroduced in the code but are still commented out since we lack some functionalitites or improvements in the code to handle different scenarios. Most of the logic is still outside of the FSM, but at least now the states are handled in a sane way triggered by events. Change-Id: Idecb43c10d66224d4f9ba9320825040ce6cf9a07
2019-09-02Move out sgsn to its own subdirPau Espin Pedrol1-0/+1017
Change-Id: I16fccc0eadf588599b9e5578d0f4dbaf9df81737