aboutsummaryrefslogtreecommitdiffstats
path: root/src/links.c
AgeCommit message (Collapse)AuthorFilesLines
2011-01-21udp: Make the SNMP code asynchronouson-waves/multiple-linksHolger Hans Peter Freyther1-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-21udp: Allow to run multiple links through the same socketHolger Hans Peter Freyther1-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-20mtp: Remove the unused linkset_sccp_down routine as it is not usedHolger Hans Peter Freyther1-4/+0
2011-01-20mtp: Move the link testing into a new file for mtp_linkHolger Hans Peter Freyther1-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-20mtp: Rename the the_link to set as it is a link setHolger Hans Peter Freyther1-6/+6
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/+1
2011-01-17mtp: Rename link_data to mtp_link and move out the transport specific thingsHolger Hans Peter Freyther1-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-17mtp: take the linkset down when the last link is failingHolger Hans Peter Freyther1-2/+27
2011-01-17mtp: Turn the MTPl2 link into a list of links.Holger Hans Peter Freyther1-15/+47
2011-01-17mtp: Keep an array for the SLS -> SLC mapping for active links.Holger Hans Peter Freyther1-2/+4
2011-01-17mtp: Make the link_data be a child of the link_setHolger Hans Peter Freyther1-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-17mtp: Propagate link and linkset failures in two stagesHolger Hans Peter Freyther1-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-17mtp: Rename mtp_link to mtp_link_set as this is the linksetHolger Hans Peter Freyther1-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-17mtp: Kill the link variable from the mtp link.Holger Hans Peter Freyther1-1/+0
2011-01-17linkset: Prepare the UDP support to support multiple links.Holger Hans Peter Freyther1-1/+3
2011-01-17msc: Remove the msc_clear_queue now that it is not neededHolger Hans Peter Freyther1-0/+4
2011-01-17mtp: Move the link code into a new file called links.Holger Hans Peter Freyther1-0/+94