aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/scheduler.c
AgeCommit message (Expand)AuthorFilesLines
7 daysAdd new gsm_bts_trx_free_shadow_ts() functionPau Espin Pedrol1-3/+3
7 daystrx_sched_clean(): also free() the shadow timeslotVadim Yanitskiy1-0/+3
7 daystrx_sched_clean_ts(): also free() the associated 'struct l1sched_ts'Vadim Yanitskiy1-0/+3
2021-09-30scheduler: fix comments explaining the interleaving of TCH/HVadim Yanitskiy1-4/+5
2021-09-28scheduler: Fix lqual_cb not populated for TCH.indPau Espin Pedrol1-1/+2
2021-09-27osmo-bts-trx: implement Temporary Overpower for SACCH/FACCHVadim Yanitskiy1-1/+21
2021-09-27osmo-bts-trx: remove an 'else' branch in _sched_dl_burst()Vadim Yanitskiy1-2/+0
2021-09-26trx_sched_set_lchan(): use LOGL_INFO for logging messagesVadim Yanitskiy1-1/+1
2021-09-23trx_sched_clean_ts: Clean VAMOS shadow TS tooPau Espin Pedrol1-21/+30
2021-07-01osmo-bts-trx: implement BCCH carrier power reduction modeVadim Yanitskiy1-0/+2
2021-06-23osmo-bts-trx: indicate A5/4 support, handle Kc128Eric Wild1-1/+1
2021-06-22scheduler: fix: use ts_pchan() in trx_sched_set_cipher()Vadim Yanitskiy1-1/+1
2021-06-22scheduler: fix wrong union field in trx_sched_tch_req()Vadim Yanitskiy1-1/+1
2021-06-18osmo-bts-trx: measure interference levels on TRXC_IDLEVadim Yanitskiy1-2/+2
2021-06-18scheduler: unset TRX_CHAN_FLAG_AUTO_ACTIVE for TRXC_IDLEVadim Yanitskiy1-4/+0
2021-06-18osmo-bts-{trx,virtual}: get rid of dummy tx_idle_fn()Vadim Yanitskiy1-1/+0
2021-06-18osmo-bts-trx: report interference levels to the upper layersVadim Yanitskiy1-8/+31
2021-06-09[VAMOS] trx_sched_init_ts(): assign names to per-timeslot countersVadim Yanitskiy1-0/+6
2021-06-05[VAMOS] osmo-bts-trx: schedule bursts on 'shadow' timeslotsVadim Yanitskiy1-17/+44
2021-06-05[VAMOS] Implement the concept of 'shadow' timeslotsVadim Yanitskiy1-0/+41
2021-06-05[VAMOS] scheduler: drop meaningless channel number checksVadim Yanitskiy1-10/+0
2021-06-04[VAMOS] scheduler: add new GMSK training sequences from 3GPP 45.002Vadim Yanitskiy1-10/+42
2021-06-04[VAMOS] osmo-bts-trx: rework handling of Training SequenceVadim Yanitskiy1-2/+2
2021-06-01[VAMOS] common/scheduler: unify symbol names for training sequencesVadim Yanitskiy1-3/+3
2021-06-01[VAMOS] osmo-bts-trx: indicate MTS in Downlink TRXDv2 PDUsVadim Yanitskiy1-0/+7
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