summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/sched_trx.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-04trxcon: group *.c files into 'src' directoryVadim Yanitskiy1-835/+0
2022-07-02trxcon: group header files into 'include/osmocom/bb/trxcon'Vadim Yanitskiy1-5/+5
2021-12-14treewide: remove FSF addressOliver Smith1-4/+0
2021-06-16trxcon/scheduler: introduce and use struct sched_burst_reqVadim Yanitskiy1-27/+27
2021-06-16trxcon/scheduler: cosmetic: move TDMA frame number calculationVadim Yanitskiy1-7/+5
2020-07-12trxcon/scheduler: check TDMA frame order, drop out of order burstsVadim Yanitskiy1-5/+26
2020-07-08trxcon/scheduler: fix subst_frame_loss(): do not compensate too muchVadim Yanitskiy1-0/+1
2020-07-07trxcon/scheduler: subst_frame_loss(): print current TDMA fnVadim Yanitskiy1-2/+2
2020-06-19trxcon: use libosmocore's TDMA frame number APIVadim Yanitskiy1-4/+3
2020-03-16trxcon/scheduler: print TDMA statistics on lchan deactivationVadim Yanitskiy1-0/+10
2020-03-16trxcon/scheduler: be safe against a theoretical integer overflowVadim Yanitskiy1-1/+10
2020-03-16trxcon/scheduler: constify Downlink burst bits where possibleVadim Yanitskiy1-2/+1
2020-03-16trxcon/scheduler: substitute lost TDMA frames on DownlinkVadim Yanitskiy1-52/+89
2020-03-16trxcon/scheduler: refactor TDMA frame number calculationVadim Yanitskiy1-1/+7
2020-03-08trxcon/scheduler: refactor Downlink measurement processingVadim Yanitskiy1-2/+49
2020-03-08trxcon/scheduler: make TDMA_FN_INC(fn) behave like ++fnVadim Yanitskiy1-2/+2
2019-12-04trxcon: Use current MS Power on dummy meas reportsPau Espin Pedrol1-0/+6
2019-12-01trxcon/sched_trx.c: fix potential NULL-pointer dereferenceVadim Yanitskiy1-0/+2
2019-06-02trxcon/l1ctl.c: properly handle handover RACH requestVadim Yanitskiy1-0/+6
2019-05-28trxcon/sched_trx.c: add missing branch for GSM_PCHAN_PDCHVadim Yanitskiy1-0/+2
2019-05-27trxcon: Use RSL channel mode #defines from libosmogsmHarald Welte1-6/+7
2019-05-27trxcon: Fix CBCH related RSL channel numbersHarald Welte1-2/+2
2019-01-15trxcon/sched_trx.c: use bool in sched_trx_reset()Vadim Yanitskiy1-2/+3
2018-10-03trxcon/scheduler: add dedicated CBCH mode supportVadim Yanitskiy1-0/+4
2018-09-28trxcon/scheduler: fix Measurement Reporting on SACCHVadim Yanitskiy1-1/+4
2018-09-28trxcon/scheduler: pass lchan state to sched_prim_dequeue()Vadim Yanitskiy1-1/+1
2018-09-16trxcon/scheduler: add TCH/H channel supportVadim Yanitskiy1-1/+1
2018-09-16trxcon/scheduler: introduce TDMA frame math helpersVadim Yanitskiy1-6/+5
2018-08-15trxcon/scheduler: get rid of useless lchan->rsl_modeVadim Yanitskiy1-2/+1
2018-08-14trxcon/sched_prim.c: properly handle both TCH/H and FACCH/H primsVadim Yanitskiy1-1/+1
2018-04-02trxcon: Respect the tch_mode field of DM_EST_REQHarald Welte1-3/+4
2018-03-11trxcon/scheduler: transmit dummy frames on CBTX lchansVadim Yanitskiy1-0/+13
2018-03-11trxcon/sched_trx.c: fix: omit inactive logical channelsVadim Yanitskiy1-0/+4
2018-03-11trxcon/sched_trx.c: fix: properly deallocate lchansVadim Yanitskiy1-2/+4
2018-03-02host/trxcon: use integer math for ToA (Timing of Arrival)Vadim Yanitskiy1-2/+3
2018-01-05trxcon/scheduler: use linuxlist API for lchan managementVadim Yanitskiy1-53/+54
2018-01-05trxcon/scheduler: deactivate lchans when resetting / deleting TSVadim Yanitskiy1-0/+9
2018-01-05trxcon/scheduler: reset lchan state after deactivationVadim Yanitskiy1-13/+45
2017-12-18trxcon/scheduler: implement A5/X ciphering supportVadim Yanitskiy1-3/+78
2017-12-18trxcon/scheduler: preprocess UL bursts before sendingVadim Yanitskiy1-0/+18
2017-12-18trxcon/scheduler: move prim management outside lchan handlersVadim Yanitskiy1-9/+17
2017-12-18trxcon/scheduler: separate primitive management codeVadim Yanitskiy1-81/+2
2017-11-23host/trxcon/scheduler: process frames in advanceVadim Yanitskiy1-2/+11
2017-11-19host/trxcon/scheduler: separate logging of data messagesVadim Yanitskiy1-1/+1
2017-11-19host/trxcon/scheduler: fix prim queue flushing functionVadim Yanitskiy1-6/+8
2017-11-19host/trxcon/l1ctl.c: share primitive management codeVadim Yanitskiy1-0/+69
2017-11-19host/trxcon/scheduler: get rid of useless nbits argumentVadim Yanitskiy1-2/+2
2017-11-19host/trxcon/scheduler: pass trx_lchan_state to lchan handlersVadim Yanitskiy1-2/+8
2017-11-19host/trxcon/scheduler: fix chan_nr parsingVadim Yanitskiy1-10/+46
2017-11-19host/trxcon/scheduler: drop a meaningless FIXME labelVadim Yanitskiy1-1/+1