aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/scheduler.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-10-25common/scheduler.c: track TDMA frame loss per logical channelsVadim Yanitskiy1-67/+142
2018-09-17l1sap/scheduler: Consistently print chan_nr as hex numberHarald Welte1-2/+2
2018-09-09CBCH: Implement CBCH support for osmo-bts-{trx,virtual}Harald Welte1-0/+3
2018-08-01Clarify frame loss counter for l1sched_chan_stateVadim Yanitskiy1-3/+3
2018-07-20scheduler: Log error on fn jumpPau Espin Pedrol1-2/+5
2018-07-20sched: Log RX->RTP packet like we do in add_l1sap_headerPau Espin Pedrol1-1/+7
2018-02-27L1SAP: Increase resolution of reported burst timingHarald Welte1-2/+2
2018-02-27trx/scheduler: Use integer math for TOA (Timing of Arrival)Harald Welte1-2/+2
2018-02-26scheduler: Add missing \n at end of LOG statementHarald Welte1-1/+1
2018-02-26split scheduler_mframe.c from scheduler.cHarald Welte1-815/+0
2018-02-23scheduler.c: Print message when burst substitution happensHarald Welte1-1/+4
2018-02-23scheduler: add trx_sched_is_sacch_fn() functionHarald Welte1-0/+40
2018-02-23scheduler.c: Factor out find_sched_mframe_idx() functionHarald Welte1-15/+22
2017-12-02scheduler: Harmonize log line format; Always print TS name + decoded FNHarald Welte1-30/+21
2017-08-09L1SAP: Use RSL_CHAN_OSMO_PDCH across L1SAPHarald Welte1-2/+2
2017-07-19scheduler: Fix wrong log subsystem: L1C is L1 *control* not user dataHarald Welte1-9/+9
2017-06-15cosmetic: fix some typosVadim Yanitskiy1-3/+3
2017-04-28osmo-bts-trx: cosmetic log fixMax1-9/+11
2017-01-10scheduler: log lchan on which prim error occuredMax1-4/+49