Vadim Yanitskiy
a986c466f0
trxcon: move osmocom/bb/{trxcon->l1sched}/l1sched.h
...
Change-Id: I41348b738cce9954afafa0952da050306838b908
Related: OS#5599, OS#3761
2022-07-23 16:30:26 +07:00
Vadim Yanitskiy
8428b1ea0a
trxcon: abstract out the scheduler API from L1CTL/TRXD/TRXC
...
Change-Id: I31f77976a7a225ef292fe6dcd583513aec97ed44
Related: OS#5599, OS#3761
2022-07-12 19:29:13 +07:00
Vadim Yanitskiy
f5804d7631
trxcon: use abstract API for RACH primitives
...
Using L1CTL specific structures as the primitive payload was a
beautiful hack in the early days of trxcon. But since we're
going to separate the scheduler into an interface independent
library, we have to introduce and use an abstract API.
Change-Id: I84597d44ea7d74b8840a919ecb09988ba1980a73
Related: OS#5599, OS#3761
2022-07-12 03:03:17 +07:00
Vadim Yanitskiy
eff2d52e75
trxcon: merge 'sched_trx.h' and 'scheduler.h' into 'l1sched.h'
...
Change-Id: Ide1e3ccdf32fdc255acc943e0c0936d15cf0c680
Related: OS#5599, OS#3761
2022-07-11 05:12:16 +07:00
Vadim Yanitskiy
38373ee20f
trxcon: use 'l1sched_' prefix for scheduler API
...
Change-Id: I370aa5084a4e3eb94168b96df94dbbee606adaab
Related: OS#5599, OS#3761
2022-07-11 05:12:16 +07:00
Vadim Yanitskiy
259314abae
trxcon: group *.c files into 'src' directory
...
Change-Id: I1a3703e48507cd51cd8198f13b993f54c44bc41e
Related: OS#5599, OS#3761
2022-07-04 17:41:09 +07:00