diff options
author | Ivan Kluchnikov <kluchnikovi@gmail.com> | 2017-08-23 17:39:36 +0300 |
---|---|---|
committer | Ivan Kluchnikov <kluchnikovi@gmail.com> | 2017-08-23 17:39:36 +0300 |
commit | 688915abc7d64bf8e0ce25db96ccf14f98e917f9 (patch) | |
tree | 0ea551cbd9a459ee9063df94f368df6381600908 /openbsc/src/libmsc/transaction.c | |
parent | 4cd60620fc46a386637ec24c502224e4221b3dd8 (diff) |
handover_decision: Fix condition for power budget handover attempt
Handover attempt for power budget case should be performed every N SACCH frames,
where N = Power Budget Interval.
First measurement report with mr->nr = 0 was used for the first handover attempt
in this case, which is not correct, because first usable report should have
mr->nr = net->handover.pwr_interval-1.
Moreover using the first measurement report with mr->nr = 0 for handover attempt
could lead to unnecessary handover, because usually av_rxlev for first measurement report
from MS is worse than for following reports.
Change-Id: If7f54a4cb179eaa9e5eb147b9477633ac618e69e
Diffstat (limited to 'openbsc/src/libmsc/transaction.c')
0 files changed, 0 insertions, 0 deletions