aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-10-08gprs_mm_state_gb_fsm: ensure T3350 is not running when entering IDLEAlexander Couzens1-0/+4
2019-10-08gprs_ranap: on Iu release, stop the attach fsm if runningAlexander Couzens1-0/+3
2019-10-08Iu: implement a user inactivity timerAlexander Couzens4-2/+29
2019-10-03gprs_ranap: release Iu UE Context when exiting PMM ConnectedAlexander Couzens3-2/+52
2019-10-03Avoid compiling unneeded files when building without IuAlexander Couzens3-8/+7
2019-09-28sgsn: when receiving data PDU notify the Gb GMM fsmAlexander Couzens3-2/+21
2019-09-19Introduce TODO-RELEASE filePau Espin Pedrol1-0/+1
2019-09-12gprs_ranap: refactor REQUIRE_MM defineAlexander Couzens1-16/+6
2019-09-12mm_gb_fsm: unassign the llme when entering MM_IDLEAlexander Couzens1-0/+11
2019-09-12gprs_ranap: send CommonId after receiving Security Mode CompleteAlexander Couzens1-0/+1
2019-09-10sgsn_pdp_ctx_terminate: check llme before accessingAlexander Couzens1-1/+2
2019-09-06sgsn: Reject PdpActReq if no GTP pdp ctx existsPau Espin Pedrol1-0/+5
2019-09-03Split out GPRS SM layer into its own filePau Espin Pedrol11-709/+780
2019-09-03Implement GMM State using osmocom FSMPau Espin Pedrol11-53/+261
2019-09-02enum gprs_gmm_state: Fix spec referencePau Espin Pedrol1-1/+1
2019-09-02gmm: Move code handling GMM PTMSI Realloc Complete to its own functionPau Espin Pedrol1-11/+17
2019-09-02gmm: Move code handling GMM Routing Area Update Complete to its own functionPau Espin Pedrol1-25/+32
2019-09-02gmm: Move code handling GMM Attach Complete to its own functionPau Espin Pedrol1-33/+40
2019-09-02Move out sgsn to its own subdirPau Espin Pedrol39-111/+143
2019-09-02Move out gtphub to its own subdirPau Espin Pedrol13-27/+55
2019-09-02Move out gbproxy to its own subdirPau Espin Pedrol15-30/+62
2019-09-02src/gprs/Makefile.am: Move build of shared .c files to an internal libPau Espin Pedrol3-14/+27
2019-09-02vty: Print MM state and RAN type in show mm-contextPau Espin Pedrol3-1/+16
2019-09-02Introduce FSM mm_state_iu_fsmPau Espin Pedrol10-65/+165
2019-09-02Introduce FSM mm_state_gb_fsmPau Espin Pedrol10-125/+154
2019-09-02sgsn_vty: Print correct Iu mmctx id in 'show mm-context'Pau Espin Pedrol1-1/+14
2019-09-02sgsn_vty: Fix mmctx rate_ctr output indentationPau Espin Pedrol1-1/+1
2019-09-02sgsn_cdr.c: Fix ip addr string buffer sizePau Espin Pedrol1-3/+3
2019-09-02gprs_gmm.c: Replace inet_ntoa with inet_ntopPau Espin Pedrol1-3/+8
2019-09-02Merge common allocation steps for Gb and Iu ctxPau Espin Pedrol1-30/+27
2019-09-02Split enum gprs_pmm_state into Iu and Gb counterpartsPau Espin Pedrol6-36/+43
2019-09-02Move llc->MM/SM Gb specific glue code to its own filePau Espin Pedrol7-62/+110
2019-09-02Move lots of Iu/ranap specific code into its own filePau Espin Pedrol11-238/+274
2019-09-02sgsn: gtp: Drop related pdp contexts on echo timeout against GGSNPau Espin Pedrol3-7/+16
2019-09-02Introduce log helper LOGGGSN and log category DGTPPau Espin Pedrol3-1/+13
2019-09-02gprs_gmm: gsm48_rx_gmm_att_req(): refactor duplicated codeAlexander Couzens1-10/+6
2019-09-02gprs_gmm: clarify comment of Iu follow-on requestAlexander Couzens1-2/+10
2019-09-02gprs_gmm: only update gb/iu cell information when Iu/Gb presentAlexander Couzens1-9/+15
2019-08-30gtp: cb_delete_context(): Clarify why pdp->lib is set to NULLPau Espin Pedrol1-2/+3
2019-08-28gtp: make echo_interval unsignedPau Espin Pedrol3-6/+5
2019-08-21gprs_gmm.c: Add spec document to function documentationPau Espin Pedrol1-16/+16
2019-08-21gprs_gmm.c: Print value_string of reject causePau Espin Pedrol1-1/+2
2019-08-21vty: Introduce cs7-instance-iuPau Espin Pedrol5-1/+25
2019-08-21examples: Add osmo-sgsn_custom-sccp.cfgPau Espin Pedrol1-0/+38
2019-08-20gprs_gmm.c: Use osmo_rai_name() in log linePau Espin Pedrol1-3/+2
2019-08-20gprs/gprs_gmm: implement T3314. Timeout to reset MM state READY->STANDBYAlexander Couzens5-2/+98
2019-08-20tests: Introduce vty-transcript-test testsPau Espin Pedrol2-4/+88
2019-08-20Replace own timer infra with libosmocore osmo_tdefPau Espin Pedrol5-125/+131
2019-08-20tests: Verify that timers can be set over VTYPau Espin Pedrol1-0/+9
2019-08-20gprs_gmm: Avoid spaces in fsm events and enum stringsPau Espin Pedrol2-17/+17