defc3c8caf
Remove subscribers which fail to send periodic Location Updates from the list of subscribers known to the VLR. This complements the IMSI detach procedure: periodic LU expiry triggers an implicit IMSI detach. Expired subscribers are purged from a periodic timer which iterates over all subscribers once per minute. Subscribers with an active connection do not expire. This is controlled by the subscriber conn FSM which sets a subscriber's the LU expiry timeout value to GSM_SUBSCRIBER_NO_EXPIRATION while a connection is active. Add support for fake time with osmo_clock_gettime() to msc_vlr tests. This functionality existed in OpenBSC but was lost during the nitb split. This code took some inspiration from the OpenBSC implementation. Related: OS#1976 Change-Id: Iebdee8b12d22acfcfb265ee41e71cfc8d9eb3ba9 |
||
---|---|---|
.. | ||
Makefile.am | ||
vlr.c | ||
vlr_access_req_fsm.c | ||
vlr_access_req_fsm.h | ||
vlr_auth_fsm.c | ||
vlr_auth_fsm.h | ||
vlr_core.h | ||
vlr_lu_fsm.c | ||
vlr_lu_fsm.h |