From 909e972787d178b141a202ec7f7dacd8ca06068f Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Thu, 7 Dec 2017 03:54:01 +0100 Subject: HO: Implement load based handover, as handover_decision_2.c Change-Id: Ie597eae82722baf32546331e443dd9d94f1f25e6 --- include/osmocom/bsc/gsm_data.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/osmocom/bsc/gsm_data.h') diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h index bf8759575..07e54782a 100644 --- a/include/osmocom/bsc/gsm_data.h +++ b/include/osmocom/bsc/gsm_data.h @@ -116,6 +116,7 @@ struct gsm_subscriber_connection { unsigned int ho_dtap_cache_len; struct { + int failures; struct penalty_timers *penalty_timers; } hodec2; @@ -1197,7 +1198,12 @@ struct gsm_network { /* bit-mask of permitted encryption algorithms. LSB=A5/0, MSB=A5/7 */ uint8_t a5_encryption_mask; int neci; + struct handover_cfg *ho; + struct { + unsigned int congestion_check_interval_s; + struct osmo_timer_list congestion_check_timer; + } hodec2; struct rate_ctr_group *bsc_ctrs; -- cgit v1.2.3