aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@netfilter.org>2009-12-18 11:49:20 +0100
committerHarald Welte <laforge@netfilter.org>2009-12-18 11:49:20 +0100
commit386cd2b777ea24b55264c884ccb52efd44e04073 (patch)
treecb4c74c7538522fdc3a37fe3ac51e941c89bcd29
parente47f96b80c42809b99e5a875de949c843abd6957 (diff)
for now we only do handover of TCH channels
-rw-r--r--openbsc/src/handover_decision.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/openbsc/src/handover_decision.c b/openbsc/src/handover_decision.c
index a1956868d..c0ec0a931 100644
--- a/openbsc/src/handover_decision.c
+++ b/openbsc/src/handover_decision.c
@@ -59,6 +59,15 @@ static int process_meas_rep(struct gsm_meas_rep *mr)
unsigned int best_better_db;
int i;
+ /* we currently only do handover for TCH channels */
+ switch (mr->lchan->type) {
+ case GSM_LCHAN_TCH_F:
+ case GSM_LCHAN_TCH_H:
+ break;
+ default:
+ return 0;
+ }
+
/* FIXME: implement actual averaging over multiple measurement
* reports */