aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bsc/lchan_fsm.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-26lchan_fsm: silently ignore LCHAN_EV_RLL_ERR_INDHarald Welte1-0/+8
2020-07-18Move struct gsm_bts: gsm_data.* => bts.*Pau Espin Pedrol1-1/+1
2020-07-16propagate RSL error cause codes to RR Channel Release causeNeels Hofmeyr1-0/+5
2020-07-16RR Channel Release: pass Cause code from BSSMAP Clear to the BTSNeels Hofmeyr1-1/+3
2020-07-15Fix trailing whitespace in several filesPau Espin Pedrol1-1/+1
2020-05-19stats: Add counters and gauges for BORKEN lchans/TSAlexander Chemeris1-0/+32
2020-05-09lchan: Allow transition from BORKEN state to WAIT_RF_RELEASE_ACKAlexander Chemeris1-0/+1
2020-05-04timers: T->X: 23002, 23004, 23005, 23006Oliver Smith1-1/+1
2019-11-19bsc: Adapt maximum MS Power Ctrl level based on band and MS Power classPau Espin Pedrol1-2/+4
2019-04-30move mgw endpoint FSM to osmo-mgw.gitNeels Hofmeyr1-4/+5
2019-04-23use libosmocore osmo_tdefNeels Hofmeyr1-5/+5
2019-04-08lchan activation: add explicit encryption info to activationNeels Hofmeyr1-10/+7
2019-03-19lchan_fsm: add missing header file.Philipp Maier1-0/+1
2019-03-19lchan_fsm: do not include 12.2k in active set on HR channelsPhilipp Maier1-0/+9
2019-03-19lchan_fsm: make sure multi rate configuration is validPhilipp Maier1-1/+6
2019-02-07bsc_vty: add features to disable specific lchans via vtyPhilipp Maier1-0/+1
2019-02-06handover_fsm: do not access conn->assignment.req, it may be outdatedNeels Hofmeyr1-0/+1
2018-12-21comments: describe some lchan detailsNeels Hofmeyr1-1/+1
2018-12-21make sure early lchan act failure resets the lchanNeels Hofmeyr1-70/+72
2018-12-05bsc: lchan_fsm: Fix invalid duplicated transitionPau Espin Pedrol1-1/+4
2018-12-05bsc: lchan_fsm: Add missing transition WAIT_TS_READY->WAIT_RLL_RTP_RELEASEDPau Espin Pedrol1-0/+1
2018-11-30follow-up: logging tweak for Immediate AssignmentNeels Hofmeyr1-6/+4
2018-11-27send Immediate Assignment Reject only before Immediate AssignmentNeels Hofmeyr1-3/+12
2018-11-14lchan: set cause for 4 instances of release_in_error = trueNeels Hofmeyr1-0/+3
2018-11-14cosmetic: lchan: introduce sub-struct lchan->release.*Neels Hofmeyr1-31/+32
2018-11-14lchan release: always Deact SACCHNeels Hofmeyr1-11/+10
2018-11-14lchan: release in error: fix missing messages / eventsNeels Hofmeyr1-12/+18
2018-11-14fix: send RR Release (e.g. after BSSMAP Clear Cmd)Neels Hofmeyr1-10/+11
2018-11-09dbug log: verbosely detach conn<->lchanNeels Hofmeyr1-0/+13
2018-11-09lchan: rf release: make sure conn is NULLNeels Hofmeyr1-1/+3
2018-11-09lchan_fsm_cleanup: drop redundant 'forget_lchan' callNeels Hofmeyr1-2/+0
2018-10-24lchan_fsm: generate proper multirate configuration IE on RSLPhilipp Maier1-58/+66
2018-10-12lchan_fsm: notify conn of released lchan upon RF ReleaseNeels Hofmeyr1-0/+7
2018-10-12lchan_fsm: fix failure handling: notify conn when releasedNeels Hofmeyr1-0/+3
2018-10-05codec_pref: handle S0-S15 in ASSIGNMENT REQUESTPhilipp Maier1-2/+43
2018-09-11ts,lchan_fsm: do not attempt to allocate CBCH subslotsNeels Hofmeyr1-0/+7
2018-09-10lchan_fsm: allow late RTP release events without erroringNeels Hofmeyr1-0/+9
2018-08-29lchan: pick proper power and ta valuesNeels Hofmeyr1-6/+15
2018-08-29cosmetic: lchan activ: drop todo commentsNeels Hofmeyr1-2/+0
2018-08-29cosmetic: lchan activ: no need to clear mr againNeels Hofmeyr1-2/+0
2018-08-29lchan_fsm: safer 'concluded' flagNeels Hofmeyr1-7/+9
2018-08-29cosmetic: lchan_fsm failure: log about state transitionsNeels Hofmeyr1-2/+9
2018-08-29lchan_fsm: lchan_fail_to(): store target state earlyNeels Hofmeyr1-1/+3
2018-07-28create separate logging categories for lchan,ts,as FSMsNeels Hofmeyr1-1/+1
2018-07-28lchan_fsm: add in_release_handler flagNeels Hofmeyr1-7/+17
2018-07-28lchan_fsm: split off lchan_rtp_fsm, establish RTP a bit earlierNeels Hofmeyr1-451/+169
2018-07-28cosmetic: FSMs: allow ignorable eventsNeels Hofmeyr1-2/+38
2018-07-28large refactoring: use FSMs for lchans; add inter-BSC HONeels Hofmeyr1-0/+1522