path: root/src/isup.c
AgeCommit message (Collapse)AuthorFilesLines
2013-03-19link_sets: Move the submit for SCCP/ISUP into a function pointerzecke/multiple-link-set-typesHolger Hans Peter Freyther1-5/+5
In the preparation of supporting multiple link_sets types the send routines are accessed through function pointers now.
2013-03-19link_sets: Remove direct function calls for data/up/down from MTP3Holger Hans Peter Freyther1-2/+4
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-02-24isup: Make isup CIC parsing/using work on big endian machines as wellHolger Hans Peter Freyther1-0/+15
This is a hot fix to make CIC reading (and later status) work on big endian machines. There might be a more elegant way to do it and I will explore this later.
2011-11-20misc: Address various compiler warnings in the codeHolger Hans Peter Freyther1-3/+0
2011-05-08Adopt to recent libosmocore namespace changes and libosmogsmHarald Welte1-2/+2
2011-03-05isup: Handle CGUs and respond with a CGUAHolger Hans Peter Freyther1-0/+31
We don't let CGUAs pass when handling circuit blocking and unblocking locally. But we did let a CGU go through and then we never sent the response back to the sender. Respond to a CGU with the same content.
2011-03-03isup: Print the linkset nr and name like in other commands.Holger Hans Peter Freyther1-1/+2
2011-02-23mtp: Call the mtp_link_set always set otherwise things get confusingHolger Hans Peter Freyther1-14/+14
In a backtrace it is confusing to see variables called link and link and one is a mtp_link and the other is a mtp_link_set.
2011-01-20isup: Attempt a short cut in the link bring up by sending a unblockHolger Hans Peter Freyther1-8/+27
Attempt to unblock all circuits after the Gateway has blocked them. In the ISUP spec we would need to go through the continuity test and such.
2011-01-20isup: Handle a CGB with a CGBA and claim all circuits to be blockedHolger Hans Peter Freyther1-3/+37
This is to help the Exchange B to go through the start procedure.
2011-01-20isup: Make status parsing and status response be genericHolger Hans Peter Freyther1-7/+7
2011-01-20isup: Attempt to handle a RSC on the exchangeHolger Hans Peter Freyther1-0/+38
2011-01-20isup: Fix the lebgth check in this packetHolger Hans Peter Freyther1-1/+1
2011-01-20stp: Allow to forward all ISUP messages without any modificationHolger Hans Peter Freyther1-0/+5
2011-01-20stp: Forward unhandled ISUP from one end to anotherHolger Hans Peter Freyther1-4/+5
2011-01-17mtp: Rename mtp_link to mtp_link_set as this is the linksetHolger Hans Peter Freyther1-3/+3
The link_udp is actually below the linkset. We need to get this right now and then can have multiple links.
2011-01-16license: Switch to the GNU AGPLv3 for this network serviceHolger Hans Peter Freyther1-7/+6
2010-12-10isup: Respond to a ISUP GRS with a GRA.Holger Hans Peter Freyther1-3/+46
2010-12-10isup: Implement handling GRS and GRA messages for ISUP.Holger Hans Peter Freyther1-0/+43
2010-12-10isup: Start parsing the ISUP messagesHolger Hans Peter Freyther1-0/+51
Introduce a ISUP debug category, parse the reset circuit message, add a test case for this easy parsing.