summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/src/sched_lchan_tchh.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-06trxcon/l1sched: refactor prim management in tx_tch[fh]_fn()Vadim Yanitskiy1-34/+34
2024-05-23trxcon/l1sched: fix NULL pointer dereference in tx_tch[fh]_fn()Vadim Yanitskiy1-0/+2
2024-05-20trxcon/l1sched: fix sending dummy TCH/A[FH]S blocksVadim Yanitskiy1-7/+2
2023-11-14trxcon/l1sched: tx_tch[fh]_fn(): fix sending idle CSD framesVadim Yanitskiy1-2/+10
2023-08-27trxcon/l1sched: implement CSD scheduling supportVadim Yanitskiy1-45/+180
2023-07-27trxcon/l1sched: emit DATA.cnf early (on bid=0)Vadim Yanitskiy1-21/+16
2023-07-12trxcon/l1sched: transmit dummy speech blocks with inverted CRC3Vadim Yanitskiy1-11/+21
2023-07-12trxcon/l1sched: do not craft artificial BFI frames on TCHVadim Yanitskiy1-104/+15
2023-07-12trxcon/l1sched: peoperly prioritize FACCH/H over TCHVadim Yanitskiy1-29/+19
2023-07-12trxcon/l1sched: rework dequeueing of Tx primsVadim Yanitskiy1-1/+45
2023-07-12trxcon/l1sched: fix handling of UL FACCH on TCH/A[FH]SVadim Yanitskiy1-46/+12
2023-05-30trxcon/l1sched: rework burst buffer shifting for TCH/[FH]Vadim Yanitskiy1-25/+16
2023-05-30trxcon/l1sched: do not align Tx burst transmissionVadim Yanitskiy1-5/+1
2023-05-30trxcon/l1sched: cosmetic: use variable names like in osmo-bts-trxVadim Yanitskiy1-28/+29
2023-05-30trxcon/l1sched: fix UL FACCH regression in tx_tchh_fn()Vadim Yanitskiy1-0/+3
2023-05-29trxcon/l1sched: use sched_tchh_dl_facch_map[] in rx_tchh_fn()Vadim Yanitskiy1-2/+2
2023-05-29trxcon/l1sched: cosmetic: get rid of amr_is_cmr/fn_is_cmiVadim Yanitskiy1-9/+8
2023-05-29trxcon/l1sched: drop Tx prims for not supported TCH modesVadim Yanitskiy1-2/+4
2023-05-29trxcon/l1sched: remove redundant TCH/[FH] prim length checksVadim Yanitskiy1-27/+14
2023-04-21trxcon/l1sched: rework the primitive APIVadim Yanitskiy1-43/+33
2023-04-14trxcon/l1sched: rename l1sched[_lchan]_prim_drop()Vadim Yanitskiy1-7/+4
2023-03-08trxcon: use 3GPP TS 45.002 definitions from libosmogsmVadim Yanitskiy1-1/+1
2022-11-23trxcon: group Rx burst params into struct l1sched_burst_indVadim Yanitskiy1-16/+16
2022-10-31trxcon: use lookup tables for checking AMR CMI/CMR on UplinkVadim Yanitskiy1-2/+12
2022-09-07trxcon: Initial support for forwarding AMRPau Espin Pedrol1-51/+145
2022-07-30trxcon: l1sched: ensure n_bits_total is always initializedVadim Yanitskiy1-1/+1
2022-07-26trxcon: pass lchan to tchh_block_dl_first_fn() for loggingVadim Yanitskiy1-4/+3
2022-07-26trxcon: make [l1sched_]tchh_block_dl_first_fn() staticVadim Yanitskiy1-3/+3
2022-07-26trxcon: make l1sched logging configurable, use trxcon->fi as prefixVadim Yanitskiy1-27/+24
2022-07-23trxcon: move osmocom/bb/{trxcon->l1sched}/l1sched.hVadim Yanitskiy1-1/+1
2022-07-12trxcon: abstract out the scheduler API from L1CTL/TRXD/TRXCVadim Yanitskiy1-24/+27
2022-07-11trxcon: merge 'sched_trx.h' and 'scheduler.h' into 'l1sched.h'Vadim Yanitskiy1-2/+1
2022-07-11trxcon: use 'l1sched_' prefix for scheduler APIVadim Yanitskiy1-37/+37
2022-07-09trxcon: rename 'enum trx_lchan_type' and its itemsVadim Yanitskiy1-11/+11
2022-07-04trxcon: group *.c files into 'src' directoryVadim Yanitskiy1-0/+495