aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/measurement.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-04meas: lchan_meas_sub_num_expected(): handle CSD modesVadim Yanitskiy1-0/+6
2023-10-04meas: ts45008_83_is_sub(): properly handle CSD modesVadim Yanitskiy1-13/+20
2023-10-04meas: fix ts45008_83_is_sub(): DTX is permitted on TCH/F signVadim Yanitskiy1-4/+1
2023-10-04meas: handle VAMOS specific chan modesVadim Yanitskiy1-0/+9
2023-10-04meas: lchan_meas_check_compute(): fix -SUB frame substitutionVadim Yanitskiy1-1/+1
2023-10-04meas: lchan_meas_sub_num_expected(): proper cmode enforcementVadim Yanitskiy1-52/+41
2023-07-11measurement: suppress unsupported tch_mode warnings for CSDVadim Yanitskiy1-0/+16
2023-04-09cosmetic: Change LOGPLCFN argument orderHarald Welte1-14/+10
2023-03-31Replace explicit gsm_lchan_name() calls with LOGPLCHANHarald Welte1-2/+2
2023-03-28Introduce LOGPLCFN() for logging lchan-name + frame numberHarald Welte1-14/+13
2022-10-11measurement: do not call msgb_l3len without checkingPhilipp Maier1-1/+5
2022-05-10measurement: fix matching of SUB frames by TDMA FNVadim Yanitskiy1-32/+22
2022-05-10measurement: move SACCH detection to process_l1sap_meas_data()Vadim Yanitskiy1-12/+4
2022-05-10measurement: log SUB/FULL as text in lchan_new_ul_meas()Vadim Yanitskiy1-4/+5
2022-05-10struct bts_ul_meas: reflect C/I units in field name s/c_i/ci_cb/Vadim Yanitskiy1-4/+4
2021-11-04measurement: make use of gsm48_meas_res_is_valid()Vadim Yanitskiy1-3/+3
2021-11-04[overpower] Turn it on and off depending on DL RxQualVadim Yanitskiy1-1/+40
2021-11-04measurement: pass *mr to lchan_bs_pwr_ctrl()Vadim Yanitskiy1-2/+2
2021-11-04measurement: pass *mr to repeated_dl_facch_active_decision()Vadim Yanitskiy1-10/+3
2021-11-04measurement: get rid of *le in lchan_meas_handle_sacch()Vadim Yanitskiy1-6/+3
2021-11-04lchan_meas_handle_sacch(): check if Measurement Result is validVadim Yanitskiy1-1/+2
2021-11-04l1sap: rework handling of DATA.ind on SACCHVadim Yanitskiy1-29/+64
2021-10-23measurement: fix wrong operator used in handle_ms_meas_report()Vadim Yanitskiy1-1/+1
2021-10-22struct gsm_lchan: group ACCH repetition state fieldsVadim Yanitskiy1-8/+8
2021-10-22cosmetic: s/repeated_acch_capability/rep_acch_cap/gVadim Yanitskiy1-5/+5
2021-10-22measurement: make sure that DL measurements are validVadim Yanitskiy1-0/+2
2021-10-22measurement: move repeated_dl_facch_active_decision() hereVadim Yanitskiy1-0/+76
2021-10-22measurement: handle_ms_meas_report() accepts const ghVadim Yanitskiy1-3/+5
2021-09-30fix handle_ms_meas_report(): properly count measurement reportsVadim Yanitskiy1-1/+2
2021-09-28Move TA & Power Loops further up the stack, take DTXu flag into accountPau Espin Pedrol1-0/+50
2021-09-28Decouple handling of Measurement Report from lapdmPau Espin Pedrol1-0/+32
2021-09-13MS Power Control Loop: Feed UL C/I from correct measurement periodPau Espin Pedrol1-10/+21
2021-09-13TA loop: Take into account UL SACCH 'Actual Timing advance' fieldPau Espin Pedrol1-6/+0
2021-09-06comsetic: measurement.c: fix typo in commentPau Espin Pedrol1-1/+1
2021-06-09measurement: remove over-defensive checks in is_meas_complete()Vadim Yanitskiy1-5/+0
2021-02-15ta_control: make 'struct bts_ul_meas' parameters constVadim Yanitskiy1-7/+12
2021-02-02common/measurement.c: fix gcc 4 + -std=gnu11 errorOliver Smith1-1/+1
2020-11-02measurement.c: fix integer overflow problemPhilipp Maier1-1/+1
2020-10-26measurement: fix expected number of measurementsPhilipp Maier1-7/+24
2020-10-26measurement: count all blocks as SUB for TCH/F in signalling modePhilipp Maier1-1/+4
2020-10-23cosmetic: add missing semicolon after OSMO_ASSERT()Philipp Maier1-1/+1
2020-10-18measurement: use LOGPLCHAN() macro in lchan_meas_check_compute()Vadim Yanitskiy1-32/+32
2020-10-18measurement: remove redundant 'break' statements in modulus_by_lchan()Vadim Yanitskiy1-3/+0
2020-07-14measurement: replace u_int64_t with uint64_tAlexander Couzens1-1/+1
2020-05-16measurement: expect at least 1 SUB frame for AMRPhilipp Maier1-19/+48
2020-05-06measurement: make measurements more debugablePhilipp Maier1-2/+4
2020-04-25measurement: remove unecessary is_amr_sid_update parameterPhilipp Maier1-6/+2
2020-01-20measurment: write irssi_full_sum variable correctlyPhilipp Maier1-1/+1
2020-01-20ta_control: move timing advance code from osmo-bts-trx to commonPhilipp Maier1-0/+6
2020-01-06measurement: use signed integer for division of ta256b_sumMichael McTernan1-1/+1