summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/sched_trx.h
AgeCommit message (Expand)AuthorFilesLines
2022-07-02trxcon: group header files into 'include/osmocom/bb/trxcon'Vadim Yanitskiy1-415/+0
2021-06-16trxcon/scheduler: introduce and use struct sched_burst_reqVadim Yanitskiy1-6/+16
2020-03-16trxcon/scheduler: constify Downlink burst bits where possibleVadim Yanitskiy1-1/+1
2020-03-16trxcon/scheduler: substitute lost TDMA frames on DownlinkVadim Yanitskiy1-3/+11
2020-03-16trxcon/scheduler: refactor TDMA frame number calculationVadim Yanitskiy1-2/+2
2020-03-08trxcon/scheduler: refactor Downlink measurement processingVadim Yanitskiy1-10/+24
2020-03-01trxcon/scheduler: print completeness of the Rx burst buffersVadim Yanitskiy1-0/+1
2019-12-04trxcon: Use current MS Power on dummy meas reportsPau Espin Pedrol1-0/+5
2019-11-05trxcon: Fix missing header for GSM_MACBLOCK_LENPau Espin Pedrol1-0/+1
2019-10-05host/trxcon: add optional GSMTAP frame logging supportVadim Yanitskiy1-0/+7
2019-09-30trxcon/scheduler: fix handling of PTCCH logical channelVadim Yanitskiy1-0/+4
2019-05-30trxcon/scheduler: move PRIM_IS[_EXT]_RACH macros to sched_trx.hVadim Yanitskiy1-0/+10
2019-05-28trxcon/scheduler: refactor description of TRXC_* lchansVadim Yanitskiy1-2/+3
2019-02-21trxcon/scheduler: count number of measurementsVadim Yanitskiy1-4/+2
2019-01-15trxcon/sched_trx.c: use bool in sched_trx_reset()Vadim Yanitskiy1-1/+1
2018-10-20trxcon/scheduler: add PDTCH channel supportVadim Yanitskiy1-0/+3
2018-10-03trxcon/scheduler: add CCCH/SDCCH mframe layouts with CBCHHarald Welte1-0/+2
2018-09-28trxcon/scheduler: fix Measurement Reporting on SACCHVadim Yanitskiy1-0/+10
2018-09-28trxcon/scheduler: pass talloc ctx directly to sched_prim_init()Vadim Yanitskiy1-1/+1
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-3/+3
2018-09-16trxcon/scheduler: introduce TCH/H TDMA frame mapping helpresVadim Yanitskiy1-0/+16
2018-08-15trxcon/scheduler: get rid of useless lchan->rsl_modeVadim Yanitskiy1-2/+2
2018-08-15trxcon/scheduler: pass lchan to sched_bad_frame_ind()Vadim Yanitskiy1-1/+1
2018-08-14trxcon/sched_prim.c: properly handle both TCH/H and FACCH/H primsVadim Yanitskiy1-1/+1
2018-08-14trxcon/sched_trx.h: add missing parentheses to PRIM_IS_*Vadim Yanitskiy1-2/+2
2018-04-02trxcon: Respect the tch_mode field of DM_EST_REQHarald Welte1-1/+1
2018-03-22trxcon/scheduler: add CHAN_IS_SACCH macroVadim Yanitskiy1-0/+3
2018-03-22trxcon/scheduler: share lchan link identifiersVadim Yanitskiy1-0/+3
2018-03-11trxcon/scheduler: enforce lchan handlers to set message typeVadim Yanitskiy1-4/+4
2018-03-11trxcon/scheduler: transmit dummy frames on CBTX lchansVadim Yanitskiy1-0/+12
2018-03-11trxcon/scheduler: introduce a new CBTX lchan flagVadim Yanitskiy1-0/+2
2018-03-11trxcon/sched_trx.h: clarify lchan flags meaningVadim Yanitskiy1-1/+3
2018-03-02host/trxcon: use integer math for ToA (Timing of Arrival)Vadim Yanitskiy1-4/+5
2018-01-05trxcon/scheduler: use TCH frame length defs from libosmocodecVadim Yanitskiy1-5/+0
2018-01-05trxcon/scheduler: use linuxlist API for lchan managementVadim Yanitskiy1-1/+3
2018-01-05trxcon/scheduler: share chan / prim identification helpersVadim Yanitskiy1-0/+9
2017-12-18trxcon/scheduler: implement A5/X ciphering supportVadim Yanitskiy1-0/+2
2017-12-18trxcon/scheduler: preprocess UL bursts before sendingVadim Yanitskiy1-0/+3
2017-12-18trxcon/scheduler: move prim management outside lchan handlersVadim Yanitskiy1-1/+6
2017-12-18trxcon/scheduler: separate primitive management codeVadim Yanitskiy1-3/+5
2017-12-16host/trxcon/scheduler: inform L2&3 about decoding errorsVadim Yanitskiy1-1/+3
2017-12-16host/trxcon/scheduler: add initial TCH/F channel supportVadim Yanitskiy1-0/+6
2017-12-16host/trxcon/scheduler: clean up the trx_lchan_stateVadim Yanitskiy1-52/+40
2017-11-23host/trxcon/scheduler: process frames in advanceVadim Yanitskiy1-1/+1
2017-11-19host/trxcon/scheduler: share common declarations of lchan handlersVadim Yanitskiy1-0/+9
2017-11-19host/trxcon/l1ctl.c: share primitive management codeVadim Yanitskiy1-0/+8
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-7/+6
2017-11-19host/trxcon/scheduler: fix chan_nr parsingVadim Yanitskiy1-1/+4