aboutsummaryrefslogtreecommitdiffstats
path: root/tests/handover
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2021-06-08 00:37:58 +0200
committerneels <nhofmeyr@sysmocom.de>2021-06-18 09:40:27 +0000
commit56c91b09b1a6dd48cbe85c5ebda37dbe248f4461 (patch)
tree10f64a87edebb7a81b477c2c59ac489dca83fbc7 /tests/handover
parentf274976df313c6fe222a2e2432e8c91511e8feee (diff)
hodec2: don't apply AFS bias to same-cell lchans
The AFS bias actually should not apply to local cell lchans, because it makes no sense for intra-cell considerations: - same-cell lchans obviously have identical rxlev; - any nonzero AFS bias thus always raises the TCH/F above the TCH/H; - for intra-cell reassignment, the power budget hysteresis is, naturally, not applied. So, before this patch, setting AFS bias even to only 1 would unconditionally move all (AMR) TCH/H lchans over to free TCH/F lchans in the same cell. Recent patch Id40d1cf8b58410c7d4eb87407fe8b8106e352438 implements explicit upgrade from TCH/H to TCH/F *if* the TCH/H is experiencing low rxqual or low rxlev, as a proper replacement for intra-cell AFS bias. Related: SYS#5198 SYS#5365 Change-Id: I315f24123ae016887ab91666870ce252e096f90f
Diffstat (limited to 'tests/handover')
-rw-r--r--tests/handover/test_amr_tch_h_and_afs_bias.ho_vty7
1 files changed, 1 insertions, 6 deletions
diff --git a/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty b/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty
index 127727ffa..462cb0d59 100644
--- a/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty
+++ b/tests/handover/test_amr_tch_h_and_afs_bias.ho_vty
@@ -10,9 +10,4 @@ create-bts trx-count 1 timeslots c+s4 TCH/F TCH/F TCH/F TCH/H TCH/H TCH/H PDCH
set-ts-use trx 0 0 states * - - - TCH/H- - - *
meas-rep lchan 0 0 4 0 rxlev 50 rxqual 1 ta 0
# The TCH/H should stay where it is, because its levels are fine.
-#expect-no-chan
-# FAIL: osmo-bsc applies AFS bias to the intra-cell move from TCH/H to TCH/F.
-# but intra-cell re-assignment does not employ a bower budget hysteresis.
-# So in the presence of afs-bias, all TCH/H *always* move over to TCH/F.
-# That should only happen when rxlev or rxqual ratings are too low.
-expect-as from lchan 0 0 4 0 to lchan 0 0 1 0
+expect-no-chan