Skip to content
Success

Changes

Summary

  1. trxcon/l1sched: fix FACCH/H regression in rx_tchh_fn() (details)
  2. trxcon/l1sched: check-in trx_sched_tch.txt from osmo-bts.git (details)
  3. trxcon/l1sched: clarify TDMA Fn (mod 26) maps (details)
Commit 8e626aba27c4bc571e2dd35a38f2bcd32cd93b47 by Vadim Yanitskiy
trxcon/l1sched: fix FACCH/H regression in rx_tchh_fn()

In c15084a5 overlooked that in order to ensure alignment to the first
FACCH/H block in rx_tchh_fn() we actually need to check if DL FACCH/H
can start (not end!) at the current TDMA Fn.  This means we cannot use
the same mapping as we do below in that function;  we need another one.

This patch fixes multiple FACCH/H regressions in ttcn3-bts-test.

Change-Id: Ia4b737cf11d4d9ce9847cabb77189e9cbcbb8840
Fixes: c15084a5 ("trxcon/l1sched: replace old API with sched_tchh_ul_facch_map[]")
The file was modifiedsrc/host/trxcon/src/sched_lchan_tchh.c
Commit 83bc65bec8f2e88a3efcb3263bafc21dcfdd7e4a by Vadim Yanitskiy
trxcon/l1sched: check-in trx_sched_tch.txt from osmo-bts.git

This explains burst processing on full-/half-rate traffic channels.

Change-Id: I3582d6f6e489a345ba8fc6580f6bb29da630fc8e
The file was addedsrc/host/trxcon/doc/l1sched_tch.txt
Commit efd2110f828e02a696f95addac71f4cdf9a63902 by Vadim Yanitskiy
trxcon/l1sched: clarify TDMA Fn (mod 26) maps

* Clarify comments, fix 3GPP spec. references
* Remove burst tables, refer to doc/l1sched_tch.txt
* Rename mappings: include burst letter

Change-Id: Ib664ba643073e7673aa86aa860a1649225c19aa1
The file was modifiedsrc/host/trxcon/src/sched_lchan_tchf.c
The file was modifiedsrc/host/trxcon/src/sched_lchan_tchh.c