summaryrefslogtreecommitdiffstats
path: root/src/host/trxcon/sched_trx.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-11-19host/trxcon/scheduler: git rid of sched_trx_find_ts()Vadim Yanitskiy1-7/+1
2017-11-19host/trxcon/scheduler: fix possible NULL deferenceVadim Yanitskiy1-2/+2
2017-11-19host/trxcon/scheduler: simplify timeslot managementVadim Yanitskiy1-51/+46
2017-11-19host/trxcon: adjust default verbosity levelVadim Yanitskiy1-4/+4
2017-11-19host/trxcon/scheduler: optionally reset clock counterVadim Yanitskiy1-4/+6
2017-11-19host/trxcon/scheduler: implement sched_clck_reset()Vadim Yanitskiy1-11/+2
2017-11-19host/trxcon: get rid of useless trxcon fsm eventsVadim Yanitskiy1-0/+3
2017-11-19host/trxcon/l1ctl.c: handle L1CTL_DM_{EST,REL}_REQVadim Yanitskiy1-0/+48
2017-11-19host/trxcon/scheduler: fix TS index in sched_trx_configure_ts()Vadim Yanitskiy1-0/+3
2017-11-19host/trxcon/scheduler: notify transceiver about TS stateVadim Yanitskiy1-0/+10
2017-11-19host/trxcon/scheduler: implement TX queue handlingVadim Yanitskiy1-1/+33
2017-11-19host/trxcon/scheduler: drop resolved FIXME labelVadim Yanitskiy1-1/+1
2017-11-19host/trxcon/scheduler: fix channel deactivationVadim Yanitskiy1-2/+2
2017-11-19host/trxcon/scheduler: handle bursts from TRX interfaceVadim Yanitskiy1-0/+76
2017-11-19host/trxcon/scheduler: implement management functionsVadim Yanitskiy1-0/+328