aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-trx/sched_lchan_tchf.c
AgeCommit message (Expand)AuthorFilesLines
2022-08-18osmo-bts-trx: amr_loop: trigger the loop unconditionally2022q2Vadim Yanitskiy1-12/+1
2022-05-17Revert "osmo-bts-trx: rx_tchf_fn(): do not treat AFS_SID_UPDATE as SUB frame"Vadim Yanitskiy1-5/+1
2022-05-15osmo-bts-trx: rx_tchf_fn(): do not treat AFS_SID_UPDATE as SUB frameVadim Yanitskiy1-1/+5
2022-05-06osmo-bts-trx: drop Uplink loss detection from Downlink pathVadim Yanitskiy1-53/+0
2022-04-29osmo-bts-trx: rx_{tchh,tchf}_fn(): improve logging of AMR DTX framesVadim Yanitskiy1-2/+4
2022-04-20osmo-bts-trx: fix scheduling of dummy FACCH/H and FACCH/FVadim Yanitskiy1-0/+1
2022-04-20osmo-bts-trx: prioritize FACCH in s/tx_tch_common()/tch_dl_dequeue()/sVadim Yanitskiy1-23/+28
2022-04-20osmo-bts-trx: use C/I in the AMR link adaptation loopVadim Yanitskiy1-2/+3
2022-04-11osmo-bts-trx: rename 'loops.[ch]' to 'amr_loop.[ch]'Vadim Yanitskiy1-1/+1
2022-04-08osmo-bts-trx: rx_tchf_fn(): clarify indexes in the AMR CMI lookup tableVadim Yanitskiy1-4/+11
2022-04-08osmo-bts-trx: move AMR CMI lookup tables to the respective filesVadim Yanitskiy1-0/+7
2022-04-07osmo-bts-trx: rx_{tchh,tchf}_fn(): use tch_mode directlyVadim Yanitskiy1-2/+2
2022-04-05osmo-bts-trx: rx_{tchh,tchf}_fn(): use AMR CMI lookup tablesVadim Yanitskiy1-2/+1
2022-04-05osmo-bts-trx: rx_{tchf,tchh}_fn(): get TDMA FN from meas historyVadim Yanitskiy1-3/+3
2022-04-05osmo-bts-trx: rx_{tchf,tchh}_fn(): ensure complete set of burstsVadim Yanitskiy1-7/+7
2022-04-05osmo-bts-trx: rx_{tchf,tchh}_fn(): shift Rx burst buffer on bid=0Vadim Yanitskiy1-2/+2
2022-04-05osmo-bts-trx: rx_{tchf,tchh}_fn(): also use meas_avg for BFIVadim Yanitskiy1-5/+2
2022-03-18osmo-bts-trx: use consistent naming for 'enum sched_meas_avg_mode'Vadim Yanitskiy1-3/+3
2022-03-10osmo-bts-trx: do not run osmo_{fr,hr}_check_sid() on FACCH/U framesVadim Yanitskiy1-1/+1
2022-03-02bts-trx: amr: Fix return code of osmo_amr_rtp_dec() checked too latePau Espin Pedrol1-4/+4
2021-12-12osmo-bts-trx: use l1ts as talloc context for burst buffersVadim Yanitskiy1-2/+2
2021-11-03bts-trx: sched_lchan_tchf: Change log level to debug for line informing about...Pau Espin Pedrol1-1/+1
2021-11-03bts-trx: sched_lchan_tchf: Drop impossible code pathPau Espin Pedrol1-6/+0
2021-09-28scheduler: Fix lqual_cb not populated for TCH.indPau Espin Pedrol1-2/+4
2021-09-27osmo-bts-trx: implement Temporary Overpower for SACCH/FACCHVadim Yanitskiy1-2/+8
2021-09-24osmo-bts-trx: return -ENODEV if 'bursts_p' is NULLVadim Yanitskiy1-1/+1
2021-09-02sched_lchan_tch_x: use ul_cmr and ul_ft when generating RTP bad framePhilipp Maier1-2/+2
2021-09-02sched_lchan_tch_x: use functions to determine AMR tranmssion phasePhilipp Maier1-4/+7
2021-09-02sched_lchan_tch_x: do not use cmr as ftPhilipp Maier1-1/+1
2021-08-29osmo-bts-trx: send dummy FACCH in the absense of RTP framesVadim Yanitskiy1-1/+8
2021-06-04[VAMOS] osmo-bts-trx: rework handling of Training SequenceVadim Yanitskiy1-1/+1
2021-06-01[VAMOS] common/scheduler: unify symbol names for training sequencesVadim Yanitskiy1-1/+1
2021-05-18[VAMOS] Re-organize osmo-bts-trx specific structuresVadim Yanitskiy1-41/+35
2021-05-11[VAMOS] osmo-bts-trx: move {chan,bid} to trx_{dl,ul}_burst_{req,ind}Vadim Yanitskiy1-62/+54
2020-10-26sched_lchan_tchf: count measurements for FACCH/F only oncePhilipp Maier1-0/+10
2020-10-03osmo-bts-trx/scheduler: fix measurement handling for SUB framesPhilipp Maier1-0/+11
2020-09-22osmo-bts-trx/scheduler: refactor UL burst measurement processingVadim Yanitskiy1-16/+17
2020-06-15osmo-bts-trx: store pointer to gsm_lchan in l1sched_chan_stateVadim Yanitskiy1-2/+1
2020-06-15osmo-bts-trx: introduce and use struct trx_dl_burst_reqVadim Yanitskiy1-19/+15
2020-06-15osmo-bts-trx: move logical channel handlers to separate filesVadim Yanitskiy1-0/+570