Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-03-19 | link_sets: Remove direct function calls for data/up/down from MTP3 | Holger Hans Peter Freyther | 1 | -2/+2 | |
We want to support different link_sets types. To do this we will need to reduce the coupling of mtp_link_set with the application. This is the first step to remove the notifications. This comes with a performance cost but it has not been measured. In the long run the conditions for if (set->on_bla) should be removed as this indicates a wrong configuration of the linkset. | |||||
2013-03-18 | link_sets: Create a new file with just the generic linkset in there | Holger Hans Peter Freyther | 1 | -86/+0 | |
2013-03-18 | link_sets: Name functions working on linksets as such | Holger Hans Peter Freyther | 1 | -4/+4 | |
This is in preparation of having different kind of linksets, with and without MTP and be able to bridge them. This will allow us to to implement SCCPlite and M3UA. | |||||
2011-05-08 | Adopt to recent libosmocore namespace changes and libosmogsm | Harald Welte | 1 | -2/+2 | |
2011-02-25 | links: Fix the init code for the old cellmgr_ng code | Holger Hans Peter Freyther | 1 | -1/+1 | |
2011-02-23 | vty: Add all mighty new vty interface for osmo-stp | Holger Hans Peter Freyther | 1 | -12/+10 | |
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-22 | vty: Remove more globals from the bsc data. | Holger Hans Peter Freyther | 1 | -15/+20 | |
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-17 | mtp: Rename link_no to nr, add a name like for the other commands | Holger Hans Peter Freyther | 1 | -2/+3 | |
2011-02-17 | mtp: Make the mtp_link point to a specific type of link | Holger Hans Peter Freyther | 1 | -4/+6 | |
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-17 | mtp: Stop hardcoding the supported SSN inside the mtp_layer3.c | Holger Hans Peter Freyther | 1 | -0/+6 | |
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-17 | mtp: Remove the bsc pointer from the MTP LinkSet | Holger Hans Peter Freyther | 1 | -1/+0 | |
2011-02-17 | ss7: Provide a way to start the application | Holger Hans Peter Freyther | 1 | -33/+0 | |
2011-02-17 | msc: Move the MSC Connection into a new header file | Holger Hans Peter Freyther | 1 | -1/+4 | |
This is in preparation of splitting the MSC part and the nat logic for the upcoming config rewriting. | |||||
2011-02-17 | mtp: Allocate the MTPLinkSet as a child of the BSC | Holger Hans Peter Freyther | 1 | -1/+1 | |
In preparation of the VTY code change, make the mtp linkset a child of the bsc. | |||||
2011-02-17 | bsc: Allocate the bsc with talloc instead | Holger Hans Peter Freyther | 1 | -3/+3 | |
Allocate the bsc with talloc to have a nice root context for everything in the system. | |||||
2011-02-10 | bsc: Remove the global link_set pointer from the bsc | Holger Hans Peter Freyther | 1 | -21/+22 | |
Start removing the static names for the linkset | |||||
2011-02-10 | bsc: Stop using the bsc.link_set directly | Holger Hans Peter Freyther | 1 | -5/+7 | |
2011-02-10 | bsc: Move the BSC<->MSC variables to a new struct. | Holger Hans Peter Freyther | 1 | -1/+1 | |
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-01-28 | mtp: Turn error messages into full sentences. | Holger Hans Peter Freyther | 1 | -1/+1 | |
Turn the error messages into full sentences that end with a full stop. Try to put the link set name and the link number into these messages. | |||||
2011-01-28 | mtp: Forbid link up/failure on blocked links. | Holger Hans Peter Freyther | 1 | -0/+6 | |
2011-01-26 | mtp: Assign a name to linkset, use this name in the log messages | Holger Hans Peter Freyther | 1 | -1/+4 | |
2011-01-24 | udp: Create a SNMP session per UDP | Holger Hans Peter Freyther | 1 | -2/+2 | |
We do not have the multiple callbacks from SNMP under control and we can only save the last request if the SNMP Session is inside the link. This is mostly a workaround for Net-SNMP and the missing documentation on the async functionality. | |||||
2011-01-23 | pcap: Fix stupid bug and unbreak pcap writing | Holger Hans Peter Freyther | 1 | -2/+2 | |
2011-01-22 | pcap: Dump each packet in the DCAP category | Holger Hans Peter Freyther | 1 | -0/+3 | |
2011-01-22 | pcap: Allow to log on a link or linkset level | Holger Hans Peter Freyther | 1 | -3/+5 | |
2011-01-22 | pcap: Classify the direction of such a message | Holger Hans Peter Freyther | 1 | -1/+1 | |
2011-01-22 | pcap: Run all pcap operations through one method | Holger Hans Peter Freyther | 1 | -0/+9 | |
2011-01-22 | udp: Allow to create multiple links via UDP | Holger Hans Peter Freyther | 1 | -23/+28 | |
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-22 | stats: Collect statistics on the linkset | Holger Hans Peter Freyther | 1 | -5/+0 | |
Collect incoming, in sccp, in isup, out isup, out sccp packets. This does not yet work for out in total. | |||||
2011-01-21 | udp: Make the SNMP code asynchronouson-waves/multiple-links | Holger Hans Peter Freyther | 1 | -6/+1 | |
Do not block the application when doing a SNMP request. Work with the results coming back from the callback. Right now a link can only be taken down and up. | |||||
2011-01-21 | udp: Allow to run multiple links through the same socket | Holger Hans Peter Freyther | 1 | -4/+8 | |
The UDP socket will be shared between multiple links, the snmp session will be also shared between multiple links on the same hardware. | |||||
2011-01-20 | mtp: Remove the unused linkset_sccp_down routine as it is not used | Holger Hans Peter Freyther | 1 | -4/+0 | |
2011-01-20 | mtp: Move the link testing into a new file for mtp_link | Holger Hans Peter Freyther | 1 | -0/+5 | |
The link testing should work under the linkset and if the SLTM is failing the link should be taken down and it should be restarted. | |||||
2011-01-20 | mtp: Rename the the_link to set as it is a link set | Holger Hans Peter Freyther | 1 | -6/+6 | |
2011-01-20 | mtp: Stop assigning the link_set it will be done in mtpl3 | Holger Hans Peter Freyther | 1 | -1/+0 | |
2011-01-20 | isup: Allow to have a different OPC for ISUP messages. | Holger Hans Peter Freyther | 1 | -0/+1 | |
2011-01-17 | mtp: Rename link_data to mtp_link and move out the transport specific things | Holger Hans Peter Freyther | 1 | -21/+21 | |
Rename link_data to mtp_link and move it into the mtp_data header file, also remove the union to ease creating more of the subtypes. This is done in preparation to the linkset knowing more about the link (e.g. having a link test per link instead of per link). | |||||
2011-01-17 | mtp: take the linkset down when the last link is failing | Holger Hans Peter Freyther | 1 | -2/+27 | |
2011-01-17 | mtp: Turn the MTPl2 link into a list of links. | Holger Hans Peter Freyther | 1 | -15/+47 | |
2011-01-17 | mtp: Keep an array for the SLS -> SLC mapping for active links. | Holger Hans Peter Freyther | 1 | -2/+4 | |
2011-01-17 | mtp: Make the link_data be a child of the link_set | Holger Hans Peter Freyther | 1 | -21/+28 | |
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-17 | mtp: Propagate link and linkset failures in two stages | Holger Hans Peter Freyther | 1 | -0/+12 | |
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-17 | mtp: Rename mtp_link to mtp_link_set as this is the linkset | Holger Hans Peter Freyther | 1 | -4/+4 | |
The link_udp is actually below the linkset. We need to get this right now and then can have multiple links. | |||||
2011-01-17 | mtp: Kill the link variable from the mtp link. | Holger Hans Peter Freyther | 1 | -1/+0 | |
2011-01-17 | linkset: Prepare the UDP support to support multiple links. | Holger Hans Peter Freyther | 1 | -1/+3 | |
2011-01-17 | msc: Remove the msc_clear_queue now that it is not needed | Holger Hans Peter Freyther | 1 | -0/+4 | |
2011-01-17 | mtp: Move the link code into a new file called links. | Holger Hans Peter Freyther | 1 | -0/+94 | |