aboutsummaryrefslogtreecommitdiffstats
path: root/src/main_stp.c
AgeCommit message (Collapse)AuthorFilesLines
2012-12-16isup: Hook the reset scanner before we forward the ISUP message1.3.0Holger Hans Peter Freyther1-0/+13
Scan for two kind of reset messages in the ISUP messages. Forward them to the mgcp_ss7.
2011-11-20rate_ctr: Initialize the rate_ctr to update them properlyHolger Hans Peter Freyther1-0/+3
This way we get proper information about packets per second/hour and minute. Right now we only count the total.
2011-07-22misc: Update code to compil with libosmocore 0.3.2Holger Hans Peter Freyther1-12/+8
The DSCCP/DM2UA code still needs to be updated to deal with the new way to handle these regions in libraries.
2011-05-08Adopt to recent libosmocore namespace changes and libosmogsmHarald Welte1-4/+4
2011-02-23vty: Add all mighty new vty interface for osmo-stpHolger Hans Peter Freyther1-72/+25
This new interface allows to have multiple linksets, msc connections and ways to connect those in one instance of the osmo-stp. Forbid to reset linksets without an app.
2011-02-22vty: Remove more globals from the bsc data.Holger Hans Peter Freyther1-23/+27
This is a interim solution until we have the new and all mighty new config file format. This should work for now, makes the init abit harder to understand though.
2011-02-17mtp: Make the mtp_link point to a specific type of linkHolger Hans Peter Freyther1-2/+0
We might want to be able to change the type of a link at runtime. Decouple the link and the actual type of the link.
2011-02-17mtp: Stop hardcoding the supported SSN inside the mtp_layer3.cHolger Hans Peter Freyther1-0/+5
Stop hardcoding the supported ssn's inside the mtp_layer3.c and make it possible to allow to configure this in the future.
2011-02-17mtp: Remove the bsc pointer from the MTP LinkSetHolger Hans Peter Freyther1-2/+1
2011-02-17bsc: Move the signal handling code over to the bsc.cHolger Hans Peter Freyther1-27/+3
2011-02-17bsc: Move the option parsing into the common code in bsc.cHolger Hans Peter Freyther1-65/+2
2011-02-17bsc: Cleanup some fields and namesHolger Hans Peter Freyther1-2/+3
2011-02-17ss7: Move all mtp linksets callbacks into the app layerHolger Hans Peter Freyther1-28/+3
2011-02-17ss7: Move the linkset up/down into the ss7_app, move some code aroundHolger Hans Peter Freyther1-12/+14
2011-02-17ss7: Provide a way to start the applicationHolger Hans Peter Freyther1-3/+1
2011-02-17ss7: Create a SS7 application that is responsible for the routingHolger Hans Peter Freyther1-4/+30
2011-02-17msc: Move the MSC Connection into a new header fileHolger Hans Peter Freyther1-1/+5
This is in preparation of splitting the MSC part and the nat logic for the upcoming config rewriting.
2011-02-17m2ua: Start to separate the SCTP code and M2UA to allow multiple linksHolger Hans Peter Freyther1-1/+7
We want to be able to support multiple links over different SCTP connection and in the future also over the same connection. This is the first step to separate the SCTP connection handling from the link handling inside these messages.
2011-02-17mtp: Allocate the MTPLinkSet as a child of the BSCHolger Hans Peter Freyther1-6/+3
In preparation of the VTY code change, make the mtp linkset a child of the bsc.
2011-02-17bsc: Allocate the bsc with talloc insteadHolger Hans Peter Freyther1-32/+21
Allocate the bsc with talloc to have a nice root context for everything in the system.
2011-02-10bsc: Remove the m2ua_set pointer from the struct as wellHolger Hans Peter Freyther1-15/+16
2011-02-10bsc: Remove the global link_set pointer from the bscHolger Hans Peter Freyther1-22/+26
Start removing the static names for the linkset
2011-02-10bsc: Move the BSC<->MSC variables to a new struct.Holger Hans Peter Freyther1-11/+4
Move the MSC related information out of the bsc_data and update the code to use this BSC configuration. This is greatly cleaning up the code and in theory there might now be two BSC and two MSCs that one application can handle (minus the missing VTY config)
2011-02-10stp: Allow/Disallow to inject messages on the UDP/M2UA interfaceHolger Hans Peter Freyther1-0/+5
2011-02-10stp: Add code that allows to inject messages on any linksetHolger Hans Peter Freyther1-0/+121
This can be useful to test out certain messages without having any of the linksets be fully connected. It is not possible to get the result. In the future this code should reply with an M2UA error message if something went wrong.
2011-01-30isup: Make it possible for the STP to handle/not handle ISUP messagesHolger Hans Peter Freyther1-2/+5
Add an option to decide if we should handle GROUP BLOCK and RESET messages inside the STP or if we should forward those as well.
2011-01-26mtp: Assign a name to linkset, use this name in the log messagesHolger Hans Peter Freyther1-0/+1
2011-01-22debug: Set the right debug area for the M2UA codeHolger Hans Peter Freyther1-0/+3
2011-01-22pcap: Allow to log on a link or linkset levelHolger Hans Peter Freyther1-1/+2
2011-01-22udp: Allow to create multiple links via UDPHolger Hans Peter Freyther1-0/+1
This is the easiest way to support multiple links over UDP. Specify the number you want and they will be initiated. All these links will run via the same UDP port.
2011-01-22vty: Classify the application that we run and provide different optionsHolger Hans Peter Freyther1-0/+1
The VTY interface is used for three different application and not every option will make sense for every app. In the long run we will split the vty interface but for now we just qualify the application.
2011-01-20mtp: Stop assigning the link_set it will be done in mtpl3Holger Hans Peter Freyther1-1/+0
2011-01-20isup: Allow to have a different OPC for ISUP messages.Holger Hans Peter Freyther1-0/+2
2011-01-20stp: Set the pcap fd properly... WIP merge thisHolger Hans Peter Freyther1-1/+1
2011-01-20stp: Allow to forward all ISUP messages without any modificationHolger Hans Peter Freyther1-0/+4
2011-01-20stp: Forward unhandled ISUP from one end to anotherHolger Hans Peter Freyther1-0/+8
2011-01-20stp: Create a M2UA link by hand and connect the SCCP routinesHolger Hans Peter Freyther1-0/+22
This is a hacked version that will just forward SCCP from one linkset to another one. It is missing configuration and ISUP.
2011-01-20stp: Begin to implement a signalling transfer pointHolger Hans Peter Freyther1-0/+239
This is creating a new application that will be a signalling transfer point. Right now it is a stripped down version of the udt_relay, which is a stripped down version of cellmgr_ng.