osmo-msc/src/libvlr
Neels Hofmeyr 158095960b refactor VLR FSM result handling
Instead of keeping separate enums for FSM results and translating between those
and the actual 04.08 reject causes that will ultimately reach the MS, just pass
enum gsm48_reject_value cause codes around everywhere.

Collapse some VLR *_timeout() and *_cancel() api to just *_cancel() with a
gsm48 cause arg.

(Hopefully) improve a few reject causes, but otherwise just aim for more
transparent decisions on which cause value is used, for future fixes of
returned causes.

Depends: I6661f139e68a498fb1bef10c266c2f064b72774a (libosmocore)
Change-Id: I27bf8d68737ff1f8dc6d11fb1eac3d391aab0cb1
2018-04-12 19:40:00 +00:00
..
Makefile.am Migrate from OpenSSL to osmo_get_rand_id() 2017-12-27 11:11:14 +00:00
vlr.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_access_req_fsm.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_access_req_fsm.h Add libvlr implementation 2017-07-21 18:32:03 +02:00
vlr_auth_fsm.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_auth_fsm.h refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_core.h GSUP: check osmo_gsup_encode() result 2018-02-08 09:29:50 +00:00
vlr_lu_fsm.c refactor VLR FSM result handling 2018-04-12 19:40:00 +00:00
vlr_lu_fsm.h Add libvlr implementation 2017-07-21 18:32:03 +02:00