aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-bts/scheduler.h
AgeCommit message (Expand)AuthorFilesLines
2021-06-18osmo-bts-trx: report interference levels to the upper layersVadim Yanitskiy1-2/+6
2021-06-18scheduler: reorder enum trx_chan_type, add TRX_CHAN_IS_DEDIC()Vadim Yanitskiy1-3/+7
2021-06-05[VAMOS] osmo-bts-trx: schedule bursts on 'shadow' timeslotsVadim Yanitskiy1-0/+2
2021-06-04[VAMOS] scheduler: add new GMSK training sequences from 3GPP 45.002Vadim Yanitskiy1-1/+1
2021-06-04[VAMOS] osmo-bts-trx: rework handling of Training SequenceVadim Yanitskiy1-0/+6
2021-06-01[VAMOS] osmo-bts-trx: indicate MTS in Downlink TRXDv2 PDUsVadim Yanitskiy1-1/+4
2021-06-01[VAMOS] osmo-bts-trx: implement and enable PDU batching for TRXDv2Vadim Yanitskiy1-2/+0
2021-05-18[VAMOS] Re-organize osmo-bts-trx specific structuresVadim Yanitskiy1-19/+12
2021-05-18scheduler.h: cosmetic: use #pragma onceVadim Yanitskiy1-4/+1
2021-05-11osmo-bts-trx: implement TRXDv2 protocol supportVadim Yanitskiy1-0/+14
2021-05-11[VAMOS] osmo-bts-trx: move {chan,bid} to trx_{dl,ul}_burst_{req,ind}Vadim Yanitskiy1-0/+8
2021-04-24osmo-bts-trx: 'burst type' is actually modulation typeVadim Yanitskiy1-5/+5
2021-03-27sched_lchan_tchh: fix frame number and fill FACCH gapPhilipp Maier1-0/+2
2020-11-28l1sap: add repeated uplink SACCHPhilipp Maier1-0/+1
2020-10-19scheduler: get rid of useless TRX_CHAN_FLAG_PDCHVadim Yanitskiy1-2/+0
2020-10-03osmo-bts-trx/scheduler: fix measurement handling for SUB framesPhilipp Maier1-0/+6
2020-09-22osmo-bts-trx/scheduler: refactor UL burst measurement processingVadim Yanitskiy1-10/+28
2020-09-07scheduler: Drop unused function trx_sched_reset()Pau Espin Pedrol1-4/+0
2020-08-07osmo-bts-trx/scheduler: implement baseband frequency hoppingVadim Yanitskiy1-0/+1
2020-06-30osmo-bts-trx/scheduler: get rid of unused 'meas' in l1sched_chan_stateVadim Yanitskiy1-4/+1
2020-06-18scheduler: Add rate_ctr informing about too low rts-advancePau Espin Pedrol1-0/+3
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-0/+11
2020-06-06common/scheduler: use boolean for channel activation stateVadim Yanitskiy1-3/+2
2020-06-05scheduler: drop non-existing extern declarationsVadim Yanitskiy1-7/+0
2020-04-25dtx: add detection of AMR DTX frames for osmo-bts-trxPhilipp Maier1-0/+1
2019-11-30bts-trx: Drop low layer MS Power Control Loop algoPau Espin Pedrol1-5/+0
2019-10-16bts-trx: Time out if no clock ind recvd after RSP POWERONPau Espin Pedrol1-0/+6
2019-07-16osmo-bts/scheduler: provide actual C/I values to OsmoPCUVadim Yanitskiy1-1/+3
2019-07-04osmo-bts-trx/trx_if.c: introduce TRXD header version 0x01 supportVadim Yanitskiy1-0/+14
2019-06-27osmo-bts-trx/trx_if.c: introduce TRXD header version handlingVadim Yanitskiy1-4/+16
2019-06-08common/scheduler.c: refactor description of TRXC_* lchansVadim Yanitskiy1-2/+9
2019-06-01osmo-bts/scheduler.h: cosmetic: use bool for ho_rach_detectVadim Yanitskiy1-1/+1
2018-10-25common/scheduler.c: track TDMA frame loss per logical channelsVadim Yanitskiy1-1/+3
2018-09-09CBCH: Implement CBCH support for osmo-bts-{trx,virtual}Harald Welte1-0/+1
2018-08-01Clarify frame loss counter for l1sched_chan_stateVadim Yanitskiy1-1/+1
2018-02-27trx/scheduler: Use integer math for TOA (Timing of Arrival)Harald Welte1-3/+3
2018-02-26split scheduler_mframe.c from scheduler.cHarald Welte1-0/+30
2018-02-23scheduler: add trx_sched_is_sacch_fn() functionHarald Welte1-0/+3
2017-06-15cosmetic: fix some typosVadim Yanitskiy1-2/+2
2017-01-10scheduler: log lchan on which prim error occuredMax1-0/+4
2016-07-28trx: Enable EGPRS handling through burst lengthsTom Tsou1-1/+11
2016-07-09cosmetic: osmo-bts-trx: add comment, fix comment typoNeels Hofmeyr1-2/+2
2016-02-15Introduce new phy_link and phy_instance abstractionHarald Welte1-1/+3
2016-02-15TRX: Move scheduler to src/commonHarald Welte1-0/+175