aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/bsc_rll.c
AgeCommit message (Collapse)AuthorFilesLines
2011-01-01License change: We are now AGPLv3+ instead of GPLv2+Harald Welte1-6/+5
The reason for this is quite simple: We want to make sure anyone running a customized version of OpenBSC to operate a network will have to release all custom modifiations to the source code.
2010-06-17bsc_api: Remove lchan->conn from the RLL code... it was all dead anywayHolger Hans Peter Freyther1-5/+0
2010-06-10bsc_rll: Stop using lchan refcounts, use the lchan signal to stop the timerHolger Hans Peter Freyther1-2/+27
Stop using the lchan refcounts and start handling the lchan release to stop timers and free the RLL resources for the channel.
2010-03-25lchan: Create a structure for MSC data of the lchanHolger Hans Peter Freyther1-2/+7
Prepare to split the BSC and the MSC part by putting the MSC data for a connection into a "gsm_subscriber_connection" struct and renaming the macros.
2010-03-24rll_establish: When on a TCH always use the SACH for SAPI!=0Holger Hans Peter Freyther1-2/+1
When we are on a TCH/H or TCH/F always use the SACH for SAPI!=0 for the establishment otherwise it will never be answered. This can be tested by starting to page with a traffic channel and then trying to submit the SMS.
2010-02-20split 'libosmocore' from openbsc codebaseHarald Welte1-3/+3
This library is intended to collect all generic/common funcitionality of all Osmocom.org projects, including OpenBSC but also OsmocomBB The library currently includes the following modules: bitvec, comp128, gsm_utils, msgb, select, signal, statistics, talloc, timer, tlv_parse, linuxlist msgb allocation error debugging had to be temporarily disabled as it depends on 'debug.c' functionality which at the moment remains in OpenBSC
2009-08-09ensure that we use the SACCH where apropriate for RLL connectionsHarald Welte1-1/+11
2009-08-09fix timer and linked list handling of new RLL codeHarald Welte1-1/+5
2009-08-09Add new BSC RLL layer of codeHarald Welte1-0/+104
A caller can call rll_establish(lchan, link_id) and a callback to the GSM RLL code. He will get called back if the RLL link is established or receives some error message, or the establishment times out. We need this for proper SMS implementation, where we need to restablish a SAPI3 RLL link before transmitting the actual CP-DATA messages.