aboutsummaryrefslogtreecommitdiffstats
path: root/src/luop.h
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-12-26 01:49:53 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2019-08-20 04:40:07 +0200
commitf1949f7b99f2d6779f9d67da7554322963235c34 (patch)
treef4debd44118b27a1a91d7fc4a86f84b6ad97f878 /src/luop.h
parentf302de93dd03cd81c89838f986be12aafc4f903c (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.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/luop.h b/src/luop.h
index f96593b..5a79722 100644
--- a/src/luop.h
+++ b/src/luop.h
@@ -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;