diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-12-26 01:49:53 +0100 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2019-08-20 04:40:07 +0200 |
commit | f1949f7b99f2d6779f9d67da7554322963235c34 (patch) | |
tree | f4debd44118b27a1a91d7fc4a86f84b6ad97f878 /src/luop.h | |
parent | f302de93dd03cd81c89838f986be12aafc4f903c (diff) |
Add DB storage for enabling / disabling arbitrary RAT types.
So far we have only GERAN-A and UTRAN-Iu, but to be future compatible,
implement an arbitrary length list of RAT types: add DB table subscriber_rat.
Backwards compatibility: if there is no entry in subscriber_rat, all RAT types
shall be allowed. As soon as there is an entry, it can either be false to
forbid a RAT or true to still allow a RAT type.
Depends: I93850710ab55a605bf61b95063a69682a2899bb1 (libosmocore)
Change-Id: I3e399ca8a85421f77a9a15e608413d1507722955
Diffstat (limited to 'src/luop.h')
-rw-r--r-- | src/luop.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -54,6 +54,9 @@ struct lu_operation { enum lu_state state; /*! CS (false) or PS (true) Location Update? */ bool is_ps; + /*! RAT type indicator: coming in on GERAN-A? UTRAN-Iu? */ + enum osmo_rat_type via_rat; + /*! currently running timer */ struct osmo_timer_list timer; |