aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/scheduler.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-19osmo-bts-{trx,virtual}: fix: pinst->trx may be NULLVadim Yanitskiy1-0/+2
2021-05-18[VAMOS] Re-organize osmo-bts-trx specific structuresVadim Yanitskiy1-161/+135
2021-05-11[VAMOS] osmo-bts-trx: move {chan,bid} to trx_{dl,ul}_burst_{req,ind}Vadim Yanitskiy1-52/+49
2021-03-11bts-trx: Always submit rx PDTCH DATA.ind to l1sapPau Espin Pedrol1-1/+0
2020-12-06power_control: implement BS (Downlink) Power ControlVadim Yanitskiy1-1/+1
2020-11-26part 3 of: fix SAPIs for handover, osmo-bts-trxNeels Hofmeyr1-0/+6
2020-10-19scheduler: remove pending Tx prims on lchan deactivationVadim Yanitskiy1-0/+34
2020-10-19scheduler: join conditions in trx_sched_set_lchan()Vadim Yanitskiy1-5/+7
2020-10-19scheduler: treat subsequent lchan (de)activation as errorVadim Yanitskiy1-4/+4
2020-10-19scheduler: reduce nesting in trx_sched_set_lchan()Vadim Yanitskiy1-28/+30
2020-10-19scheduler: get rid of useless TRX_CHAN_FLAG_PDCHVadim Yanitskiy1-2/+0
2020-10-19scheduler: drop redundant check in trx_sched_set_cipher()Vadim Yanitskiy1-3/+0
2020-10-19scheduler: drop meaningless check in trx_sched_set_lchan()Vadim Yanitskiy1-5/+0
2020-10-19scheduler: use RSL_CHAN_NR_MASK in trx_sched_set_cipher()Vadim Yanitskiy1-1/+1
2020-10-17scheduler: use RSL_CHAN_NR_MASK in trx_sched_set_lchan()Vadim Yanitskiy1-1/+1
2020-10-17scheduler: _sched_dequeue_prim(): make 'l1sap' a scoped pointerVadim Yanitskiy1-2/+1
2020-10-17scheduler: ensure PRIM_OP_REQUEST when adding to the queueVadim Yanitskiy1-4/+2
2020-09-07scheduler: Drop unused function trx_sched_reset()Pau Espin Pedrol1-7/+0
2020-08-04osmo-bts-trx/scheduler: refactor dummy burst schedulingVadim Yanitskiy1-17/+5
2020-07-05Move gsm_bts code gsm-data.* => bts.*Pau Espin Pedrol1-0/+1
2020-06-26osmo-bts-trx/scheduler: get rid of _sched_fcch_burstVadim Yanitskiy1-9/+0
2020-06-25Use libosmocore's TDMA frame number API (constatns & arithmetic)Vadim Yanitskiy1-10/+4
2020-06-18scheduler: Add rate_ctr informing about Dl block not foundPau Espin Pedrol1-1/+5
2020-06-18scheduler: Add rate_ctr informing about too low rts-advancePau Espin Pedrol1-0/+22
2020-06-16scheduler: _sched_dequeue_prim(): Refactor found_msg goto pathPau Espin Pedrol1-14/+11
2020-06-16scheduler: _sched_dequeue_prim(): Refactor goto pathsPau Espin Pedrol1-7/+9
2020-06-16scheduler: Early return in _sched_dequeue_prim() and clarify FN casesPau Espin Pedrol1-3/+4
2020-06-16scheduler: Improve logging about prim being out of rangePau Espin Pedrol1-5/+7
2020-06-15A-bis/RSL: refactor handling of BS Power IE (power reduction)Vadim Yanitskiy1-2/+2
2020-06-15osmo-bts-trx: include BS Power reduction in Downlink burstsVadim Yanitskiy1-0/+4
2020-06-15osmo-bts-trx: store pointer to gsm_lchan in l1sched_chan_stateVadim Yanitskiy1-0/+5
2020-06-15osmo-bts-trx: introduce and use struct trx_dl_burst_reqVadim Yanitskiy1-20/+13
2020-06-12scheduler: Fix reading out of buffer during tx of dummy burst on PDCH TS with...Pau Espin Pedrol1-0/+2
2020-06-09scheduler.c: Fix trailing whitespacePau Espin Pedrol1-1/+1
2020-06-06common/scheduler: use boolean for channel activation stateVadim Yanitskiy1-3/+2
2020-06-06common/scheduler: fix unreachable code in trx_sched_set_lchan()Vadim Yanitskiy1-4/+5
2020-04-25dtx: add detection of AMR DTX frames for osmo-bts-trxPhilipp Maier1-1/+3
2020-04-04scheduler: always call Uplink burst handler on NOPE.indPhilipp Maier1-34/+11
2020-03-22trx: Use NOPE indications on SDCCHHarld Welte1-0/+12
2020-03-22trx: Use NOPE indications from OsmoTRX for TCH/F and TCH/HHarld Welte1-0/+3
2020-01-20l1sap: merge MEAS IND into PRIM PH DATA / PRIM TCHPhilipp Maier1-1/+6
2020-01-03rsl: ensure measurement reports are sentPhilipp Maier1-0/+15
2019-11-19osmo-bts-trx: general handling of NOPE / IDLE indicationsVadim Yanitskiy1-0/+15
2019-10-17Fix common misspellings and typosMartin Hauke1-2/+2
2019-10-04scheduler: fix handling of PTCCH/U and PTCCH/D logical channelsVadim Yanitskiy1-3/+7
2019-10-02scheduler: Use OSMO_ASSERT instead of abortPau Espin Pedrol1-4/+3
2019-10-02scheduler.c: Move some message log level to DEBUGPau Espin Pedrol1-4/+4
2019-07-16osmo-bts-trx/scheduler: pass trx_ul_burst_ind to lchan handlersVadim Yanitskiy1-6/+15
2019-06-27osmo-bts-trx/trx_if.c: introduce TRXD header version handlingVadim Yanitskiy1-13/+13
2019-06-08common/scheduler.c: refactor description of TRXC_* lchansVadim Yanitskiy1-98/+452