aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-trx/scheduler_trx.c
AgeCommit message (Expand)AuthorFilesLines
2 daysosmo-bts-trx/scheduler: fix: print the last frame number in rx_data_fn()HEADmasterVadim Yanitskiy1-2/+2
7 daysbts-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
2017-12-02scheduler: Harmonize log line format; Always print TS name + decoded FNHarald Welte1-114/+66
2017-11-06trx: Don't call osmo_fr_check_sid with negative 'rc'Harald Welte1-1/+2
2017-07-24cosmetic: Move error goto path to the end of the functionPau Espin Pedrol1-8/+9
2017-07-24cosmetic: scheduler_trx.c: Add function to get rid of ugly goto pathPau Espin Pedrol1-15/+22
2017-07-24cosmetic: scheduler_trx: Remove trailing whitespacePau Espin Pedrol1-8/+8
2017-07-02TRX: permit transmission of all-zero loopback framesHarald Welte1-30/+5
2017-07-01TRX: Rename trx_if_data() -> trx_if_send_burst()Harald Welte1-1/+1
2017-06-28TRX: Use timerfd and CLOCK_MONOTONIC for GSM frame timerHarald Welte1-85/+245
2017-06-15scheduler_trx.c: strip unused variableVadim Yanitskiy1-2/+0
2017-06-15cosmetic: fix some typosVadim Yanitskiy1-2/+2
2017-05-27rx_tchh_fn(): Avoid copy+pasting formula to determine odd-ness of fnHarald Welte1-4/+7
2017-05-27scheduler_trx: Avoid copy+pasting determining CMR from FNHarald Welte1-8/+12