osmocom-bb/src/host/trxcon/include/osmocom/bb
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
..
l1sched trxcon/l1sched: rework the primitive API 2023-04-21 03:05:49 +07:00
trxcon {trxcon,virt_phy}: shared GPRS L1 (MAC) implementation 2023-03-17 12:15:29 +00:00
Makefile.am {trxcon,virt_phy}: shared GPRS L1 (MAC) implementation 2023-03-17 12:15:29 +00:00
l1ctl_proto.h trxcon: move l1ctl_proto.h to 'include/osmocom/bb/' 2023-03-08 21:11:27 +00:00
l1gprs.h {trxcon,virt_phy}: shared GPRS L1 (MAC) implementation 2023-03-17 12:15:29 +00:00