aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-01-18isup: Allow to have a different OPC for ISUP messages.on-waves/stpHolger Hans Peter Freyther7-2/+8
2011-01-17stp: Set the pcap fd properly... WIP merge thisHolger Hans Peter Freyther1-1/+1
2011-01-17m2ua: Write MTP packets to the pcap file if requested.Holger Hans Peter Freyther1-1/+10
2011-01-17stp: Allow to forward all ISUP messages without any modificationHolger Hans Peter Freyther3-0/+12
2011-01-17stp: Forward unhandled ISUP from one end to anotherHolger Hans Peter Freyther8-8/+29
2011-01-17stp: Create a M2UA link by hand and connect the SCCP routinesHolger Hans Peter Freyther3-1/+24
This is a hacked version that will just forward SCCP from one linkset to another one. It is missing configuration and ISUP.
2011-01-17stp: Begin to implement a signalling transfer pointHolger Hans Peter Freyther2-1/+245
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.
2011-01-17mtp: Do not send anything in case the there is no linkHolger Hans Peter Freyther1-0/+3
If there is no usable link in the linkset we should not try to send. This assumes that all incoming packages come from links that are up. We do not check this right now but we will have to check this.
2011-01-17Merge branch 'on-waves/m2ua'Holger Hans Peter Freyther10-105/+808
2011-01-17m2ua: Create a MTP Link class using SCTP/M2UA for the transporton-waves/m2uaHolger Hans Peter Freyther5-3/+696
This is a MTP Link that can be used with a MTP LinkSet. E.g. with some config changes one could use cellmgr_ng or udt_relay over a M2UA link.
2011-01-17mtp: Rename link_data to mtp_link and move out the transport specific thingsHolger Hans Peter Freyther5-102/+112
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-17Merge branch 'on-waves/multiple-links'Holger Hans Peter Freyther17-387/+414
2011-01-17mtp: Create the SLC with all linksHolger Hans Peter Freyther1-2/+35
2011-01-17mtp: take the linkset down when the last link is failingHolger Hans Peter Freyther2-2/+29
2011-01-17mtp: Remove the forced_down as it is never read in that applicationHolger Hans Peter Freyther2-2/+0
2011-01-17mtp: Turn the MTPl2 link into a list of links.Holger Hans Peter Freyther6-23/+70
2011-01-17mtp: Keep an array for the SLS -> SLC mapping for active links.Holger Hans Peter Freyther3-9/+21
2011-01-17mtp: Make the link_data be a child of the link_setHolger Hans Peter Freyther7-48/+60
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 Freyther6-46/+54
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 Freyther12-91/+91
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 Freyther5-4/+11
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 Freyther2-5/+0
2011-01-17linkset: Prepare the UDP support to support multiple links.Holger Hans Peter Freyther5-10/+13
2011-01-17msc: Remove the msc_clear_queue now that it is not neededHolger Hans Peter Freyther5-28/+4
2011-01-17sccp: Stop queueing messages between SLTM messagesHolger Hans Peter Freyther3-34/+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 Freyther5-141/+101
2011-01-17misc: Remove the link_c7 dummy methodsHolger Hans Peter Freyther3-17/+0
2011-01-16license: Switch to the GNU AGPLv3 for this network serviceHolger Hans Peter Freyther37-252/+877
2011-01-07mgcp: Merge from master. Fix some issues with the new codeHolger Hans Peter Freyther1-3/+4
2011-01-06mgcp: Merge new mgcp_protocol to parse digital trunks.Holger Hans Peter Freyther2-34/+76
2011-01-01mtp: Allow to have a different POC for SCCPHolger Hans Peter Freyther6-8/+23
2010-12-31mtp: Well we do not wait for the SST any more but start transmitting.Holger Hans Peter Freyther1-1/+1
2010-12-31mtp: Add some SSNs we want to handle.Holger Hans Peter Freyther1-3/+8
This should be really configurable. SSN=1 should always lead to a SSA, the others depend on what we run on our end of the link.
2010-12-31mtp: Implement the subsystem test and respond with a SSP/SSAHolger Hans Peter Freyther3-5/+16
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-20mtp: Remove the flood feature as the issue has been debuggedHolger Hans Peter Freyther1-47/+1
The issue with paging messages with a PointCode and the too long queue has been fixed by rewriting the header.
2010-12-20iusp: Make isup parsing work on big endian machinesHolger Hans Peter Freyther1-0/+6
2010-12-20mgcp: Fix the adaptation name for the config optionsHolger Hans Peter Freyther1-4/+4
2010-12-20mgcp: Fix the management objectsHolger Hans Peter Freyther1-4/+4
2010-12-10mtp: Attempt to fix the SCCP restart logic.Holger Hans Peter Freyther1-26/+21
The SST is not necessary. We will have to assume the link is established after having gotten the TRA on the Affected Point Code and we will need to always handle the restart allowed.
2010-12-10isup: Respond to a ISUP GRS with a GRA.Holger Hans Peter Freyther4-7/+69
2010-12-10isup: Implement handling GRS and GRA messages for ISUP.Holger Hans Peter Freyther2-1/+46
2010-12-10isup: Start parsing the ISUP messagesHolger Hans Peter Freyther7-9/+78
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 Freyther6-1/+108
Start parsing the ISUP messages. This just adds what we need to handle now and will not grow it a lot.
2010-12-08mtp: Send a simple ISUP messageHolger Hans Peter Freyther1-0/+6
2010-12-08mtp: Print a TFP message on the screen when we get a messageHolger Hans Peter Freyther2-0/+22
2010-12-08mtp: Prepare ISUP handling, just print the ISUP part.Holger Hans Peter Freyther2-0/+4
2010-12-08mtp: Print un-handled messagesHolger Hans Peter Freyther1-1/+1
2010-12-08udt_relay: Remove the abort and return a NULL pointer after a messageHolger Hans Peter Freyther1-2/+2
2010-12-08udt_relay: Initialize the ni_ni as well hereHolger Hans Peter Freyther1-0/+5
2010-12-08contrib: Add smalltalk script to send send UDP messagesHolger Hans Peter Freyther1-0/+25
These messages are a SLTM and a TRA message that we want to test on the udt relay receiver. The speciality is the header.