aboutsummaryrefslogtreecommitdiffstats
path: root/src/common
AgeCommit message (Expand)AuthorFilesLines
9 dayscbch: Fix dangling cur_msg leading to double-free in bts_cbch_reset()Harald Welte1-3/+3
9 dayscbch: Fix bts_smscb_state_reset() to avoid double-freeHarald Welte1-1/+4
10 daysbts: Properly free bts->shutdown_fi when struct gsm_bts is freedPau Espin Pedrol1-0/+4
2021-11-12gsm_lchan_interf_meas_calc_avg(): adapt to the order of boundariesNeels Hofmeyr1-3/+12
2021-11-11gsm_lchan_interf_meas_calc_avg(): fix band calculationVadim Yanitskiy1-2/+5
2021-11-11oml: use ARRAY_SIZE() in oml_rx_set_bts_attr()Vadim Yanitskiy1-1/+1
2021-11-09rsl: exclude disabled timeslots from interference reportsVadim Yanitskiy3-0/+14
2021-11-07common/Makefile.am: reformat {AM_CPPFLAGS,AM_CFLAGS,LDADD}Vadim Yanitskiy1-3/+18
2021-11-05gsm_ts_release(): Make sure pchan{,is_want} is reset to NONEPau Espin Pedrol1-0/+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 Yanitskiy3-2/+55
2021-11-04measurement: pass *mr to lchan_bs_pwr_ctrl()Vadim Yanitskiy2-30/+10
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 Yanitskiy3-71/+83
2021-11-03abis: Try one reconnect to previously connected BSC before trying next onePau Espin Pedrol1-0/+11
2021-11-03abis: Drop unneded if condition in else clausePau Espin Pedrol1-1/+1
2021-11-03scheduler: Fix FACCH msg with l2len==0 going to lower layers and logging errorsPau Espin Pedrol1-1/+1
2021-10-28rsl: fix a memory leak in handle_gprs_susp_req()Vadim Yanitskiy1-0/+1
2021-10-28l1sap: make 'l1sap' argument of process_l1sap_meas_data() constVadim Yanitskiy1-4/+4
2021-10-27l1sap: process_l1sap_meas_data() accepts pointer to lchanVadim Yanitskiy1-27/+21
2021-10-27l1sap: use designated initializers in process_l1sap_meas_data()Vadim Yanitskiy1-30/+24
2021-10-27l1sap: move false PTCCH/U detection into PDCH branchVadim Yanitskiy1-9/+8
2021-10-27l1sap: fix handling of lchan->pending_rel_ind_msgVadim Yanitskiy1-11/+7
2021-10-26scheduler: Avoid crash upon call to trx_sched_set_lchan if l1ts is uninitializedPau Espin Pedrol1-0/+6
2021-10-26l1sap: Avoid re-(de)activating already (de)active lchansPau Espin Pedrol1-0/+13
2021-10-25scheduler: Fix check against empty PDCH blocksPau Espin Pedrol1-1/+1
2021-10-25[overpower] scheduler: handle {sacch,facch}_enabled flagsVadim Yanitskiy1-5/+5
2021-10-25[overpower] lchan_dump_full_vty(): print overpower stateVadim Yanitskiy1-0/+31
2021-10-25[overpower] rsl: store full content of RSL_IE_OSMO_TEMP_OVP_ACCH_CAPVadim Yanitskiy2-7/+11
2021-10-25initial support for static userspace probes via systemtapHarald Welte2-1/+15
2021-10-23lchan: introduce and use lchan_is_tch() helperVadim Yanitskiy2-3/+2
2021-10-23rsl: fix handling of REL IND in lapdm_rll_tx_cb()Harald Welte1-9/+9
2021-10-23lchan_set_state(): also free pending messages if anyVadim Yanitskiy1-0/+5
2021-10-23measurement: fix wrong operator used in handle_ms_meas_report()Vadim Yanitskiy1-1/+1
2021-10-22struct gsm_lchan: move tch.rep_facch to rep_acch.dl_facchVadim Yanitskiy2-16/+16
2021-10-22struct gsm_lchan: group ACCH repetition state fieldsVadim Yanitskiy4-32/+32
2021-10-22cosmetic: s/repeated_acch_capability/rep_acch_cap/gVadim Yanitskiy5-22/+22
2021-10-22measurement: make sure that DL measurements are validVadim Yanitskiy1-0/+2
2021-10-22measurement: move repeated_dl_facch_active_decision() hereVadim Yanitskiy3-75/+76
2021-10-22measurement: handle_ms_meas_report() accepts const ghVadim Yanitskiy1-3/+5
2021-10-22rsl: send NACK if BTS_FEAT_ACCH_REP is not supportedVadim Yanitskiy1-4/+13
2021-10-22rsl: rsl_tx_meas_res() does not change l3, make it constVadim Yanitskiy1-1/+1
2021-10-20Reset CBCH state after BTS shutdownPau Espin Pedrol2-0/+21
2021-10-19gsm_pchan2chan_nr(): Properly assert if unexpected pchan is passedPau Espin Pedrol1-8/+1
2021-10-18bts_shutdown_fsm: Make sure pending power ramping are aborted before closing TRXPau Espin Pedrol2-2/+15
2021-10-14lchan: Call lapdm_channel_exit() when state changes to NONEPau Espin Pedrol2-17/+11
2021-10-14Move lchan_init_lapdm inside lchan_set_state(LCHAN_S_ACTIVE)Pau Espin Pedrol1-16/+21
2021-10-14Move lchan_deactivate() to lchan.cPau Espin Pedrol2-8/+9