Skip to content
Success

Changes

Summary

  1. trxcon/l1sched: fix decoding of DL FACCH/H for TCH/H4.8 and TCH/H2.4 (details)
  2. trxcon/l1sched: replace old API with sched_tchh_ul_facch_map[] (details)
Commit 60bebe94507759c56698abffe7c09bb87c09f2b4 by Vadim Yanitskiy
trxcon/l1sched: fix decoding of DL FACCH/H for TCH/H4.8 and TCH/H2.4

The mapping sched_tchh_dl_csd_map[] is valid for DL TCH/H4.8 and
TCH/H2.4, but not for DL FACCH/H.  We need to use a separate
lookup table sched_tchh_dl_facch_map[] for DL FACCH/H.

Change-Id: I17df806185dc620999c4c2b9ed83a18cc8b2e0bf
Fixes: a93785bf4 ("trxcon/l1sched: implement CSD scheduling support")
Related: OS#4396, OS#6618
The file was modifiedsrc/host/trxcon/src/sched_lchan_tchh.c
Commit c344a6a02e7924b5bd69994eddfb38c313f10813 by Vadim Yanitskiy
trxcon/l1sched: replace old API with sched_tchh_ul_facch_map[]

The new UL FACCH/H mapping was the only missing bit that finally
allows us to remove the old API which predates the lookup tables.

Change-Id: I63ae94bc2edd528b1f9fd2c505b39a43ba1742fd
The file was modifiedsrc/host/trxcon/src/sched_lchan_tchh.c
The file was modifiedsrc/host/trxcon/include/osmocom/bb/l1sched/l1sched.h