aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-trx/scheduler_trx.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-27scheduler_trx.c: Avoid code duplication for BER10k computationHarald Welte1-8/+16
2017-05-27scheduler_trx.c: Fix typos, improve comments, cosmeticsHarald Welte1-25/+35
2017-05-22osmo-bts-trx: use libosmocodingMax1-20/+20
2017-03-23osmo-bts-trx: fix scheduling of broken framesMax1-2/+4
2017-02-19osmo-trx-bts: Fix incorrect bts shutdown procedure in case of clock loss from...Ivan Klyuchnikov1-13/+1
2016-11-29osmo-bts-trx: remove obsolete include of netif/rtp.hNeels Hofmeyr1-2/+0
2016-11-08Initialize parameters in osmo-trx for 11bit RACHbhargava1-0/+4
2016-10-13TRX: fix building with latest DTX changesMax1-2/+2
2016-08-08osmo-bts-trx: log decoder bit errors as DEBUG, not NOTICEMike McTernan1-1/+1
2016-08-08Fill measurements data for L1SAPMax1-8/+22
2016-07-28trx: Enable EGPRS handling through burst lengthsTom Tsou1-47/+112
2016-07-09log: osmo-bts-trx: change PDTCH block logs to DEBUG levelNeels Hofmeyr1-2/+2
2016-07-09log: osmo-bts-trx: change access burst logs to DEBUG levelNeels Hofmeyr1-2/+2
2016-06-27TRX: add Uplink DTX support for FR/HRMax1-3/+13
2016-06-21Use libosmocodec functions for AMRMax1-16/+19
2016-02-22Fix ocmo-bts-octphy interaction with OsmoPCUMax1-9/+7
2016-02-15Introduce new phy_link and phy_instance abstractionHarald Welte1-17/+16
2016-02-15TRX: Move scheduler to src/commonHarald Welte1-2/+2
2016-02-15TRX: scheduler: Remove dependency to trx_if.[ch]Harald Welte1-0/+10
2016-02-15TRX: scheduler: Move trx_sched_clock() to scheduler_trx.cHarald Welte1-0/+220
2016-02-15TRX: call trx_loop_sacch_clock from TRX scheduler backendHarald Welte1-0/+6
2016-02-15TRX: split scheduler in generic part and backend partHarald Welte1-0/+1234