aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-trx/scheduler_trx.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-25dtx: add detection of AMR DTX frames for osmo-bts-trxPhilipp Maier1-11/+101
2020-03-22trx: Use NOPE indications from OsmoTRX for TCH/F and TCH/HHarld Welte1-4/+10
2020-03-22trx: Fix reported BER for TCH/HHarld Welte1-2/+3
2020-02-25cosmetic: Fix some typos with codespellPau Espin Pedrol1-1/+1
2020-01-20l1sap: merge MEAS IND into PRIM PH DATA / PRIM TCHPhilipp Maier1-40/+24
2020-01-20ta_control: move timing advance code from osmo-bts-trx to commonPhilipp Maier1-6/+0
2020-01-03rsl: ensure measurement reports are sentPhilipp Maier1-3/+7
2019-11-30bts-trx: Drop low layer MS Power Control Loop algoPau Espin Pedrol1-7/+1
2019-11-27scheduler_trx.c: cast ptrdiff value to fix printf formatPau Espin Pedrol1-1/+1
2019-11-20scheduler_trx.c: avoid division by zero when calculating BERPhilipp Maier1-2/+2
2019-10-31scheduler_trx: initalize n_errors, n_bursts_bits, n_bits_totalPhilipp Maier1-5/+11
2019-10-29scheduler_trx: use gsm0502_fn_remap() to calculate frame numberPhilipp Maier1-26/+35
2019-10-21osmo-bts-trx/scheduler: fix: print the last frame number in rx_data_fn()Vadim Yanitskiy1-2/+2
2019-10-16bts-trx: Time out if no clock ind recvd after RSP POWERONPau Espin Pedrol1-0/+46
2019-10-05bts-trx: Get rid of messy transceiver_available state handlerPau Espin Pedrol1-15/+0
2019-10-05bts-trx: Don't reset transceiver_available in scheduler_trx.cPau Espin Pedrol1-3/+0
2019-10-05bts-trx: Allocate struct osmo_trx_clock_state as part of bts-trx private dataPau Espin Pedrol1-44/+4
2019-10-04osmo-bts-trx/scheduler: also detect TSC for Access Bursts on PDCHVadim Yanitskiy1-3/+4
2019-09-12osmo-bts-trx/scheduler: fix: check rc of osmo_ecu_frame_out()Vadim Yanitskiy1-2/+4
2019-09-10osmo-bts-trx: migrate to new generic ECU abstractionHarald Welte1-30/+43
2019-09-07osmo-bts-trx/scheduler: add FIXME note about FACCH/H and BFIVadim Yanitskiy1-0/+2
2019-09-07osmo-bts-trx/scheduler: fix tx_tch_common(): do not send AMR BFI twiceVadim Yanitskiy1-1/+0
2019-09-07osmo-bts-trx/scheduler: prevent uninitialized memory accessHarald Welte1-6/+18
2019-08-02scheduler_trx: Handle negative return of gsm0503_tch_hr_decode()Harald Welte1-1/+1
2019-07-21osmo-bts-trx/scheduler: rx_data_fn(): provide actual C/I ratio to L1SAPVadim Yanitskiy1-2/+14
2019-07-21osmo-bts-trx/scheduler: rx_rach_fn(): provide actual C/I ratio to L1SAPVadim Yanitskiy1-2/+4
2019-07-21Move Access Burst link quality handling to L1SAPVadim Yanitskiy1-0/+6
2019-07-16osmo-bts-trx/scheduler: rx_rach_fn(): enrich debug messageVadim Yanitskiy1-3/+9
2019-07-16osmo-bts-trx/scheduler: rx_rach_fn(): clarify handover RACH handlingVadim Yanitskiy1-1/+2
2019-07-16osmo-bts-trx/scheduler: rx_rach_fn(): use optional TSC info from TRXVadim Yanitskiy1-9/+12
2019-07-16osmo-bts/scheduler: provide actual C/I values to OsmoPCUVadim Yanitskiy1-2/+15
2019-07-16osmo-bts-trx/scheduler: pass trx_ul_burst_ind to lchan handlersVadim Yanitskiy1-112/+154
2019-05-09osmo-bts-trx: distinguish 11-bit Access Bursts by synch. sequenceVadim Yanitskiy1-43/+124
2019-02-15scheduler_trx: use stored fn for pdtch data indicationsPhilipp Maier1-1/+1
2019-02-14osmo-bts-trx: add extended (11-bit) RACH supportMax1-10/+38
2019-02-05scheduler_trx: Fix erroneous multiply-by-fourHarald Welte1-4/+4
2018-10-21scheduler_trx.c: Switch to osmo_timerfd() of libosmocore >= 0.12.0Harald Welte1-66/+4
2018-08-17fix timespec subtraction in compute_elapsed_us()Stefan Sperling1-12/+11
2018-08-01Clarify frame loss counter for l1sched_chan_stateVadim Yanitskiy1-2/+2
2018-07-20trx: scheduler: Keep RTP clock up to date while in DTXu pausePau Espin Pedrol1-4/+12
2018-05-24scheduler_trx: Add reminders to use libosmocore functionsHarald Welte1-0/+3
2018-04-25scheduler_trx: Fix signed integer overflow in clock calculationsPau Espin Pedrol1-2/+3
2018-04-17osmo-bts-trx: perform error concealment for FR framesPhilipp Maier1-2/+16
2018-03-05scheduler_trx.c: remove ToA (Time of Arrival) hackVadim Yanitskiy1-9/+0
2018-02-27trx/scheduler: Use integer math for TOA (Timing of Arrival)Harald Welte1-27/+27
2018-02-27Move rach_busy counting above L1SAPHarald Welte1-1/+5
2018-02-08osmo-bts-trx: init nbits to know valueMax1-1/+1
2018-02-05bts-trx: scheduler_trx.c: Fix missing headerPau Espin Pedrol1-0/+1
2017-12-04osmo-bts-trx: Fix reported frame number during PRIM_INFO_MEASHarald Welte1-4/+10
2017-12-02scheduler_trx: L1P is for PH (data), L1M for MPH (control)Harald Welte1-46/+46