aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/bsc/osmo_bsc_api.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-11-15bsc: Make bsc_queue_for_msc work on the osmo_bsc_sccp_conHolger Hans Peter Freyther1-2/+2
The gsm_subscriber_connection can die before the SCCP connection so we should work on the osmo_bsc_sccp_con.
2010-11-15bsc: Make open/close work on the sccp dataHolger Hans Peter Freyther1-3/+3
2010-11-15bsc: Work a bit on opening the SCCP connection to the MSC.Holger Hans Peter Freyther1-4/+42
Most of the code is still stubs but the structure is a lot cleaner than the one in the on-waves/bsc-master branch.
2010-11-15bsc: Add a hook where we can scan for LU and other messages.Holger Hans Peter Freyther1-1/+5
2010-11-15bsc: Call into the SCCP layer to create a new connection.Holger Hans Peter Freyther1-0/+2
2010-11-15bsc: Reduce duplication with a macro.Holger Hans Peter Freyther1-30/+12
2010-11-15bsc: Implement sending an assignment failureHolger Hans Peter Freyther1-0/+9
2010-11-15bsc: Send a Clear Reques on RF Failures to the MSC.Holger Hans Peter Freyther1-0/+10
2010-11-15bsc: Implement sending a SAPI n Reject.Holger Hans Peter Freyther1-0/+9
It is not clear that the link_id is setup correctly here.
2010-11-15bsc: Implement the DTAP callback and forward the data to the MSCHolger Hans Peter Freyther1-0/+9
2010-11-15bsc: Implement sending the assignment complete to the networkHolger Hans Peter Freyther1-0/+10
2010-11-15bsc: Implement sending a Cipher Mode Complete messageHolger Hans Peter Freyther1-0/+12
2010-11-15bsc: Add some basic checks to see if a SCCP connection is establishedHolger Hans Peter Freyther1-0/+19
2010-11-15bsc_api: The rr_cause is optional, pass it as a pointerHolger Hans Peter Freyther1-1/+2
2010-11-15bsc_api: Nuke the clear complete from the API.Holger Hans Peter Freyther1-5/+0
There is no place where it can be called. Whoever is calling the gsm0808_clear method should generate the clear complete as the result.
2010-11-15bsc_api: Provide the link_id in the dtap callback.Holger Hans Peter Freyther1-1/+1
2010-11-15bsc_api: Add needed parameters to the assignment complete callbackHolger Hans Peter Freyther1-1/+3
Provide the chosen channel and more information in the assignment complete method.
2010-11-15bsc_api: The cipher mode is not a message on the air interfaceHolger Hans Peter Freyther1-6/+0
The cipher mode reject will be send in case the BSC is not able to support the requested cipher. So this reject can be handled by however attempts to enable ciphering.
2010-11-15bsc_api: Change the cause to a uint8_t for nowHolger Hans Peter Freyther1-1/+1
The RR Cause can only be one byte. Change from uint16_t to uint8_t for that.
2010-11-15bsc_api: Fix a use after free error in the Clear Request pathHolger Hans Peter Freyther1-1/+2
The implementation of bsc_hack would call subscr_con_free before the BSC API has had the chance to call gsm0808_clear to try to release other channels. Fix that by adding a return value.
2010-09-16bsc; Register the BSC API with many blanks.Holger Hans Peter Freyther1-1/+53
2010-07-05bsc: Add header file for the true BSC API.Holger Hans Peter Freyther1-0/+26