osmocom-bb/src/host/trxcon/include/osmocom/bb/l1sched
Vadim Yanitskiy ff9db9def7 trxcon/l1sched: rework the primitive API
The goal is to simplify primitive management, and allow passing data
between different components without having to re-allocate memory and
copy it over several times.  This patch has been tested by running
ttcn3-bts-test, no regressions observed.

* Use msgb and prim API from libosmocore,
* Move l1sched_prim definitions to its own header file,
* Move Tx queue from per-timeslot to per-lchan state,
* Route prims via l1sched_prim_{to,from}_user() functions,
* Remove GSMTAP stuff from sched_lchan_desc[].

Change-Id: I73576bd0ea10a5663ba6254283812c275cc3fa46
Related: OS#5500
2023-04-21 03:05:49 +07:00
..
Makefile.am trxcon/l1sched: rework the primitive API 2023-04-21 03:05:49 +07:00
l1sched.h trxcon/l1sched: rework the primitive API 2023-04-21 03:05:49 +07:00
logging.h trxcon: l1sched: fix copy-paste in LOGP_SCHEDD macro 2023-04-14 06:54:05 +07:00
prim.h trxcon/l1sched: rework the primitive API 2023-04-21 03:05:49 +07:00