aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libbsc/chan_alloc.c
AgeCommit message (Expand)AuthorFilesLines
2016-12-09Fix TCH/F_PDCH: no need to check ts subslots for PDCHNeels Hofmeyr1-0/+7
2016-12-09cosmetic: chan_alloc: use switch instead of if-cascadeNeels Hofmeyr1-9/+12
2016-12-02reinvent connection_for_subscr() and move to libmscNeels Hofmeyr1-33/+0
2016-10-14fix mistypes, spaces and tabsAlexander Couzens1-1/+1
2016-09-28Revert "bts: extend bts_chan_load to allow counting tch only"Neels Hofmeyr1-26/+3
2016-09-23bts: extend bts_chan_load to allow counting tch onlyAlexander Couzens1-3/+26
2016-08-27move ts_sublots() to gsm_data_shared.c, it will be used by osmo-btsNeels Hofmeyr1-25/+0
2016-08-27chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[]Neels Hofmeyr1-2/+2
2016-08-27dyn TS: bts_chan_load: use correct nr of subslots for dyn tsNeels Hofmeyr1-1/+3
2016-07-28dyn TS: OS#1778 workaround: disable TCH/F on dyn TS for nitbNeels Hofmeyr1-1/+2
2016-07-28dyn TS: implement pchan switchover logicNeels Hofmeyr1-0/+9
2016-07-28dyn TS: enhance channel allocator for dynamic TSNeels Hofmeyr1-7/+120
2016-07-25log lchan_alloc() resultNeels Hofmeyr1-0/+8
2016-07-25comments: clarify some dynamic TS commentsNeels Hofmeyr1-4/+7
2016-06-16dyn PDCH: set lchan->state after PDCH DEACT / before PDCH ACTNeels Hofmeyr1-0/+7
2016-06-12dyn PDCH: allow allocating TCH/F on TCH/F_PDCH slotsNeels Hofmeyr1-9/+29
2016-06-12dyn PDCH: Fix free slot search for chan_alloc_reverse == trueAndreas Eversberg1-2/+14
2016-06-07lchan_alloc(): on alloc failure, report original typeNeels Hofmeyr1-4/+8
2015-09-22Add full AMR multirate IE support with VTY config for MS and BTS sideAndreas Eversberg1-2/+2
2015-01-02lchan: Remember why a channel is broken using static stringsHolger Hans Peter Freyther1-0/+2
2015-01-01chan_alloc: remove ts_alloc() and ts_free()Harald Welte1-106/+1
2015-01-01chan_alloc: Fix missing break statementHarald Welte1-0/+1
2015-01-01chan_alloc.c: Don't remove SDCCH/8 without CBCHHarald Welte1-0/+1
2014-12-30Add basic support for CBCH / SMS-CB (Cell Brroadcast)Harald Welte1-4/+19
2014-12-05msc: Add and use gsm_subscriber_groupJacob Erlbeck1-1/+1
2014-05-19chan_alloc: Fall-back to TCH/H, if we cannot find a TCH/FHarald Welte1-0/+5
2012-12-29libbsc: With the new SAPI states we don't need sacch_deact anymoreDaniel Willmann1-1/+0
2012-12-26gsm: Do not attempt to release SAPI=0 if it was never allocatedHolger Hans Peter Freyther1-0/+2
2012-12-23lchan: Introduce T3109 handling for the release procedureHolger Hans Peter Freyther1-3/+9
2012-12-23lchan: Release the lchan more quickly, align with GSM 04.08Holger Hans Peter Freyther1-47/+14
2012-12-23lchan: Release all higher sapis on the local end.Holger Hans Peter Freyther1-1/+1
2012-12-23rsl: Rename the reason to release_mode and use the enum valueHolger Hans Peter Freyther1-2/+2
2012-04-18lchan: Fix the name of the SACCH in the variable namesHolger Hans Peter Freyther1-4/+4
2012-01-17lchan: Close a possible still open RTP SocketHolger Hans Peter Freyther1-0/+12
2012-01-15lchan: Rename release_reason to release_modeHolger Hans Peter Freyther1-5/+5
2012-01-15Revert "libbsc: Log if a channel is freed with lchan->state != LCHAN_S_NONE"Holger Hans Peter Freyther1-4/+0
2011-08-11libbsc: Log if a channel is freed with lchan->state != LCHAN_S_NONEDaniel Willmann1-0/+4
2011-06-03gsm_data_shared: introduce 'struct gsm_abis_mo'Harald Welte1-6/+6
2011-05-06src: use namespace prefix osmo_signal*Pablo Neira Ayuso1-3/+3
2011-05-06src: use namespace prefix osmo_timer* for timer functionsPablo Neira Ayuso1-4/+4
2011-04-18misc: Move from u_int to uint types of stdint.hHolger Hans Peter Freyther1-3/+3
2011-03-23src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso1-1/+1
2011-03-04prefix sub-directories containing libraries with 'lib'Harald Welte1-0/+507