aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/lchan.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-18common: Add RTP related rate countersHarald Welte1-3/+5
2024-02-17Fix license headers.Harald Welte1-1/+1
2023-12-11Use polling based LAPDm with frame numbersAndreas Eversberg1-29/+28
2023-10-27ASCI: Control uplink access bursts detection of physical interfaceAndreas Eversberg1-1/+1
2023-07-21ASCI: Repeat UPLINK FREE message until uplink becomes busyAndreas Eversberg1-0/+1
2023-07-21ASCI: VGCS/VBS RACH -> RSL TALKER/LISTENER DETECTHarald Welte1-1/+4
2023-03-17cosmetic: gsm_pchan2chan_nr(): Update spec documentationPau Espin Pedrol1-2/+2
2023-03-17lchan: Improve error path logging in gsm_pchan2chan_nr()Pau Espin Pedrol1-4/+4
2022-09-20lchan: Reset Abis RTP/Osmux config during lchan releasePau Espin Pedrol1-0/+2
2022-09-13Introduce Osmux supportPau Espin Pedrol1-0/+2
2022-08-11Move lchan_dl_tch_queue_enqueue to lchan.c and make it publicPau Espin Pedrol1-0/+13
2022-08-11Use libosmocore API msgb_queue_free() to free listsPau Espin Pedrol1-1/+1
2022-08-11Avoid counting lchan->dl_tch_queue length every time a msg is enqueuedPau Espin Pedrol1-0/+2
2022-08-11Split out lchan rtp socket creation from rsl handling codePau Espin Pedrol1-3/+132
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-10-23lchan: introduce and use lchan_is_tch() helperVadim Yanitskiy1-1/+1
2021-10-23lchan_set_state(): also free pending messages if anyVadim Yanitskiy1-0/+5
2021-10-22struct gsm_lchan: move tch.rep_facch to rep_acch.dl_facchVadim Yanitskiy1-4/+4
2021-10-22struct gsm_lchan: group ACCH repetition state fieldsVadim Yanitskiy1-2/+2
2021-10-22cosmetic: s/repeated_acch_capability/rep_acch_cap/gVadim Yanitskiy1-1/+1
2021-10-19gsm_pchan2chan_nr(): Properly assert if unexpected pchan is passedPau Espin Pedrol1-8/+1
2021-10-14lchan: Call lapdm_channel_exit() when state changes to NONEPau Espin Pedrol1-2/+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 Pedrol1-0/+9
2021-10-14lchan: Avoid applying transition changes if state new==oldPau Espin Pedrol1-0/+2
2021-10-14lchan: Update log line level to use macro and level INFOPau Espin Pedrol1-4/+2
2021-10-14Move lchan related code to lchan.{c,h}Pau Espin Pedrol1-0/+76
2021-10-14lchan: Setup early_rr_ia timer only once during initPau Espin Pedrol1-28/+29
2021-10-08rsl_tx_rf_res(): separate interference AVG / band calculationVadim Yanitskiy1-4/+4
2021-10-07Introduce gsm_lchan_release function helperPau Espin Pedrol1-0/+75
2021-10-07Move lchan,power_control related code from gsm_data.c to their own filesPau Espin Pedrol1-9/+221
2021-10-07Move lchan,power_ctrl specific code from gsm_data.h to their own filesPau Espin Pedrol1-1/+1
2021-10-07Introduce gsm_lchan_init() function helperPau Espin Pedrol1-0/+11
2021-09-11early IMM ASS: add configurable delay for RR IMM ASSNeels Hofmeyr1-9/+34
2021-08-18enable Early Immediate AssignmentNeels Hofmeyr1-0/+30
2021-07-05Rename osmo dyn ts enums to contain SDCCH8Pau Espin Pedrol1-1/+1
2016-08-30cosmetic: common ts_is_pdch()Neels Hofmeyr1-0/+16
2016-06-17debug log: log lchan state transitionsNeels Hofmeyr1-0/+6
2012-04-19lchan: Similar to OpenBSC use a set method to change the stateHolger Hans Peter Freyther1-0/+27