diff options
Diffstat (limited to 'src/host')
-rw-r--r-- | src/host/trxcon/sched_lchan_tchf.c | 3 | ||||
-rw-r--r-- | src/host/trxcon/sched_lchan_tchh.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/host/trxcon/sched_lchan_tchf.c b/src/host/trxcon/sched_lchan_tchf.c index d2cf030e..788d1532 100644 --- a/src/host/trxcon/sched_lchan_tchf.c +++ b/src/host/trxcon/sched_lchan_tchf.c @@ -136,7 +136,8 @@ int rx_tchf_fn(struct trx_instance *trx, struct trx_ts *ts, sched_send_dt_ind(trx, ts, lchan, l2, GSM_MACBLOCK_LEN, n_errors, false, false); - /* Send BFI instead of stolen TCH frame */ + /* Send BFI substituting a stolen TCH frame */ + n_errors = -1; /* ensure fake measurements */ goto bfi; } else { /* A good TCH frame received */ diff --git a/src/host/trxcon/sched_lchan_tchh.c b/src/host/trxcon/sched_lchan_tchh.c index 599dd204..013dba94 100644 --- a/src/host/trxcon/sched_lchan_tchh.c +++ b/src/host/trxcon/sched_lchan_tchh.c @@ -315,7 +315,8 @@ int rx_tchh_fn(struct trx_instance *trx, struct trx_ts *ts, sched_send_dt_ind(trx, ts, lchan, l2, GSM_MACBLOCK_LEN, n_errors, false, false); - /* 1/2 BFI */ + /* Send BFI substituting 1/2 stolen TCH frames */ + n_errors = -1; /* ensure fake measurements */ goto bfi; } else { /* A good TCH frame received */ |