aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/bsc_api.c
AgeCommit message (Collapse)AuthorFilesLines
2010-07-23bsc_api: Add stub for the cipher mode command.Holger Hans Peter Freyther1-0/+6
2010-07-23bsc_api: Create dummy stub for the assignment command.Holger Hans Peter Freyther1-0/+13
2010-07-05bsc_api: Only forward L3 messages when the channel is activeHolger Hans Peter Freyther1-0/+7
Avoid forwarding messages from a channel that is already being closed. Harald has forwarded a crash report where this was failing.
2010-06-30handover: Call bsc_handover_clear from gsm0808_clearHolger Hans Peter Freyther1-0/+3
The bsc_handover_clear will release an in-progress handover and free the lchana and the data associated with this handover
2010-06-30bsc_api: Avoid use after free kind of error on the lchan.Holger Hans Peter Freyther1-1/+4
2010-06-28bsc_msc: Remove use_count from the subscriber connectionHolger Hans Peter Freyther1-2/+9
A channel will be released in case of * Errors via the clear_request callback... * no more transactions and operations are going on. This means that if we do something without a transaction the channel might be closed down right away. The bug fix will be to create a transaction/operation.
2010-06-28bsc_api: Allocate the subscriber_connection dynamicallyHolger Hans Peter Freyther1-13/+20
This is a big change to the way we use the subscriber connection. From now on it is is dynamically allocated and we will slowly move from a 1:1 lchan to conn to having more than one lchan per connection. This is the first commit, the subscr_con* methods will move to gsm_data once the use_count is removed from the connection, the freeing of the connection will also change.
2010-06-28Revert "bsc_api: Move debug context for subscriber into the bsc_api.c"Holger Hans Peter Freyther1-2/+0
This is breaking the filtering for the Measurement Report case, revert the patch for now. This reverts commit 69e8f8285bf080ad2050fbc20f861bc8621e5c75.
2010-06-21bsc_api: Move debug context for subscriber into the bsc_api.cHolger Hans Peter Freyther1-0/+2
2010-06-17bsc_api: Set the l3h header from within the dtap methodHolger Hans Peter Freyther1-0/+1
This is fixing USSD which broke when the code was switched to use the BSC API.
2010-06-17bsc_api: Move gsm48_rcvmsg into the BSC API and dispatch.Holger Hans Peter Freyther1-0/+22
The next step in the way to the BSC API. We have a clear a new connection was opened signal now... and the MSC could use it...
2010-06-16bsc_api: Move BSC API between MSC and RSL code...Holger Hans Peter Freyther1-0/+6
The lowlevel BSC paging API is a simple wrapper around the RSL command. The BTS will automatically repeat these messages but if we end up with two MSC inputs we will need to count these messages somewhere...
2010-06-15bsc_api: Implement transparent RLL establishment and SAPI n REJECTHolger Hans Peter Freyther1-1/+45
When submitting a DTAP message, the BSC API will attempt to establish the RLL layer and then send the message or send an SAPI n REJECT. This will be used by the SMS code.
2010-06-15bsc_api: Add newline to the end of the file.Holger Hans Peter Freyther1-1/+1
2010-06-14bsc_api: Add init, dispatch the clear request when a channel is going missingHolger Hans Peter Freyther1-0/+37
2010-06-14bsc_api: Move some parts over to the BSC API.Holger Hans Peter Freyther1-0/+20
2010-03-25bsc: Start creating 08.08 like APIHolger Hans Peter Freyther1-0/+33
The 08.08 API will interface with the internal BSC code and it is the boundary between MSC and BSC. So nothing that calls the BSC functionality should know about lchan or such.