aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2011-01-17mtp: Turn the MTPl2 link into a list of links.Holger Hans Peter Freyther2-2/+8
2011-01-17mtp: Keep an array for the SLS -> SLC mapping for active links.Holger Hans Peter Freyther1-1/+4
2011-01-17mtp: Make the link_data be a child of the link_setHolger Hans Peter Freyther2-1/+6
Change the order of the link and linkset. The link will be below the linkset. This change should make it more easy to introduce multiple linksets.
2011-01-17mtp: Propagate link and linkset failures in two stagesHolger Hans Peter Freyther2-6/+14
Handle a single link failure in links.c and if all the links have failed propagate it up. This is preparing the multiple links support.
2011-01-17mtp: Rename mtp_link to mtp_link_set as this is the linksetHolger Hans Peter Freyther4-17/+17
The link_udp is actually below the linkset. We need to get this right now and then can have multiple links.
2011-01-17mtp: Attempt to select the sls properly in the round robin fashionHolger Hans Peter Freyther1-0/+2
When we call the submit method with a SLS of -1 we will try to find the next SLS to do things in a round robin way.
2011-01-17mtp: Kill the link variable from the mtp link.Holger Hans Peter Freyther1-4/+0
2011-01-17linkset: Prepare the UDP support to support multiple links.Holger Hans Peter Freyther2-2/+3
2011-01-17msc: Remove the msc_clear_queue now that it is not neededHolger Hans Peter Freyther1-1/+0
2011-01-17sccp: Stop queueing messages between SLTM messagesHolger Hans Peter Freyther1-2/+0
Remove the queueing of messages that was added during a debugging session and should not be needed. This will simply bringing down the linkset.
2011-01-17mtp: Move the link code into a new file called links.Holger Hans Peter Freyther1-0/+1
2011-01-17misc: Remove the link_c7 dummy methodsHolger Hans Peter Freyther1-3/+0
2011-01-16license: Switch to the GNU AGPLv3 for this network serviceHolger Hans Peter Freyther15-105/+90
2011-01-06mgcp: Merge new mgcp_protocol to parse digital trunks.Holger Hans Peter Freyther1-1/+1
2011-01-01mtp: Allow to have a different POC for SCCPHolger Hans Peter Freyther2-1/+2
2010-12-31mtp: Implement the subsystem test and respond with a SSP/SSAHolger Hans Peter Freyther1-0/+1
The SCMG handling should be moved to a different file. Right now the list of supported SSNs is not configurable but it should.
2010-12-20iusp: Make isup parsing work on big endian machinesHolger Hans Peter Freyther1-0/+6
2010-12-10isup: Respond to a ISUP GRS with a GRA.Holger Hans Peter Freyther1-0/+1
2010-12-10isup: Start parsing the ISUP messagesHolger Hans Peter Freyther1-0/+1
Introduce a ISUP debug category, parse the reset circuit message, add a test case for this easy parsing.
2010-12-10isup: Start with isup support in the cellmgr.Holger Hans Peter Freyther1-0/+49
Start parsing the ISUP messages. This just adds what we need to handle now and will not grow it a lot.
2010-12-08mtp: Prepare ISUP handling, just print the ISUP part.Holger Hans Peter Freyther1-0/+1
2010-11-26mtp: Make the spare/ni configurableHolger Hans Peter Freyther1-0/+4
2010-11-26mtp: Be able to set the spare bits in the network indicatorHolger Hans Peter Freyther1-0/+1
2010-11-26mtp: Store the NetworIndicator in the mtp_link and use itHolger Hans Peter Freyther1-0/+1
Prepare to make the ni configurable and store it inside the mtp_link where it can be changed by the user of the mtp_link. Initialize this to the current value.
2010-11-16udt: Add a forward_only to the bsc struct and use it for the msc_connHolger Hans Peter Freyther1-0/+2
Simply forward everything, no need for inspecting things.
2010-11-16udt_relay: Add a forked copy of main to just relay messagesHolger Hans Peter Freyther1-1/+2
Do not run any of the header rewriting for messages. This will simply relay SCCP friends to the MTP library. Some work on msc_conn.c is needed to avoid calling most of it.
2010-10-08mtp: Store the mtp_link inside the connectionHolger Hans Peter Freyther2-1/+4
Prepare to have multiple links to the BSC.
2010-10-06ussd: Pass the bsc_data to have access to the USSD messageHolger Hans Peter Freyther1-1/+1
2010-10-06ussd: Create the hook where packages from the MSC pass byHolger Hans Peter Freyther1-0/+2
2010-10-06ussd: Add the hook where we can capture the Location Updating RequestHolger Hans Peter Freyther1-0/+2
2010-09-30bsc_ussd: Add a dummy USSD module...used for welcome SMSHolger Hans Peter Freyther2-1/+26
2010-09-30bsc: Move more sccp code into the bsc_sccp.cHolger Hans Peter Freyther1-0/+2
2010-09-30bsc: Refactor and move SCCP ConTrack to bsc_sccp.cHolger Hans Peter Freyther1-0/+12
Move the code, update Makefile.am, add includes.
2010-09-30bsc: Be able to configure the LAC/MNC/MCC...Holger Hans Peter Freyther1-0/+8
2010-09-30sccp: Move the SCCP connection out to a new structure.Holger Hans Peter Freyther2-1/+55
2010-09-30vty: Move the vty code to a new file, move config params.Holger Hans Peter Freyther1-0/+7
2010-09-18mgcp: Merge the realloc_cb from OpenBSC here.Holger Hans Peter Freyther1-0/+2
2010-08-08mgcp: Use uint32_t for the CI in every place.Holger Hans Peter Freyther2-2/+2
2010-08-07msc: Separate the BSC and MSC link completly...Holger Hans Peter Freyther1-1/+0
Make the msc_conn responsible for creating the link to the core network and reopening it, make the BTS code just call the msc methods and the MSC will throw away data in case it can not be forwarded. This avoids a problem that we start a reconnect timer while we have a connection in progress and then add the same file descriptor twice. This is mostly a speculative fix to the problem.
2010-08-07msc: Rename closing to msc_link_downHolger Hans Peter Freyther1-1/+1
This is the indicator if the MSC is connected and authenticated or not. This name should be better than closing.
2010-08-07msc: Make close_msc public, call it from main..Holger Hans Peter Freyther1-0/+1
We would have not stopped the timer, fix that by only having one function to close the connection to the msc.
2010-08-07mgcp: Move the MGCP_NODE number into a public header fileHolger Hans Peter Freyther1-0/+6
2010-08-04build: Add the cellmgr_debug.h to fix the make distcheckHolger Hans Peter Freyther1-1/+1
2010-08-04cleanup: Remove code that is provided by libosmocore now.Holger Hans Peter Freyther4-575/+1
libosmocore contains the GSM08.08 definition, no need to copy that anymore.
2010-08-04Update SCCP includes for the new location of files.Holger Hans Peter Freyther4-4/+4
2010-08-04mgcp_ss7: Move the vty code/params over to mgcp_vty.cHolger Hans Peter Freyther1-0/+1
Share more code with the OpenBSC version of the VTY code minus the changes to allow to parse a generic hostname instead of an ip address.
2010-08-04mgcp_ss7: Change the vty config to operate on the static g_cfg pointerHolger Hans Peter Freyther1-1/+0
Work more like the other mgcp gateway and first allocate the config and then apply the setting on it.. The next step will be to move to the real vty code minus some bits.
2010-08-04mgcp: Update to the latest code drop.Holger Hans Peter Freyther2-10/+24
2010-08-04Use libosmocore instead of the old temporary laF0rge1 lib..Holger Hans Peter Freyther17-76/+39
2010-07-31u_int32_t -> uint32_tHolger Hans Peter Freyther2-5/+5