aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/bsc/gsm_data.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/osmocom/bsc/gsm_data.h')
-rw-r--r--include/osmocom/bsc/gsm_data.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h
index b07345de0..fd9196770 100644
--- a/include/osmocom/bsc/gsm_data.h
+++ b/include/osmocom/bsc/gsm_data.h
@@ -1349,6 +1349,18 @@ struct gsm_network {
struct osmo_nri_ranges *null_nri_ranges;
struct smlc_config *smlc;
+
+ struct {
+ unsigned int scan_frequency; /* frequency of request_timer, in seconds. 0 = disabled */
+ unsigned int expiration_frequency; /* frequency of expiration_timer, in seconds. 0 = disabled */
+ unsigned int expiration_time; /* maximum allowed time for a dynamic neigh without detection, in seconds. 0 = disabled */
+ unsigned int rxlev_threshold; /* Minimum RXLEV an MS must provide for a neighboru to be considered valid */
+ /* Timer to submit Measure Neighbours Request from time to time. */
+ struct osmo_timer_list request_timer;
+ /* Timer to delete dynamic neighbours generated from ANR which are not recently detected. */
+ struct osmo_timer_list expiration_timer;
+
+ } anr;
};
struct gsm_audio_support {