aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/sccp
AgeCommit message (Collapse)AuthorFilesLines
2010-04-21[sccp] Parse the error message and add a unit test for it.Holger Hans Peter Freyther1-0/+6
2010-04-05[sccp] Add a force_free method for connectionsHolger Hans Peter Freyther1-0/+5
E.g. when the underlying connection transport medium is gone one needs to force to close SCCP connections, add this helper. It will remove the connection from the list of connections and it will free the data.
2010-03-26sccp: Change the ownership of the msgb passed to the callbackHolger Hans Peter Freyther1-1/+1
Instead of deleting the msgb within the SCCP library the implementor of the write callback needs to free it. This is required for non blocking io with the server.
2010-02-14Merge branch 'on-waves/sccp'Holger Hans Peter Freyther1-0/+20
2010-02-14[sccp] Make the bitfields work on big endian machines tooHolger Hans Peter Freyther1-0/+20
* Use the endian.h to fogure out for which endianess we are building and then use the bitfields in reverse order
2010-02-12Merge branch 'on-waves/sccp'Holger Hans Peter Freyther1-1/+22
2010-02-12[sccp] Make the file includable outside of OpenBSCHolger Hans Peter Freyther1-2/+2
2010-02-12[sccp] Install the static sccp library and the headersHolger Hans Peter Freyther1-1/+2
2010-01-29[sccp] Invent new API to be used by the BSC NATHolger Hans Peter Freyther1-1/+16
I want to reuse the SCCP code for header parsing in the BSC NAT to identify data and patch the source local reference. To do this the current handle_* methods will be changed into two parts one is strictly parsing the other is handling the parsed data.
2010-01-29[sccp] Add a utility for the nat..Holger Hans Peter Freyther1-0/+6
Add a small helper to determine the type of a message
2009-11-20[sccp] Implement sending the Inactivity Test on a connection..Holger Hans Peter Freyther2-0/+12
Currently this will send a dummy inactivity test message, there is currently no parsing or API to receive the messages. The sequencing and credit entries are empty as sequencing is currently not used at all. The test is currently limited to send the message and see if the application is crashing or not.
2009-11-20[sccp] Implement parts of ITU SCCP for use in the A-InterfaceHolger Hans Peter Freyther3-0/+529
include/sccp/sccp_types.h contain Q.713 and GSM definitions include/sccp/sccp.h is the application interface resembling the esentials of the UNIX socket interface. src/sccp.c is the actual implementation of SCCP featuring connection and UDT1 support. tests/sccp/sccp.c is testing connection creation and formating of the SCCP messages used by the A-interface. And it contains a simple fuzzing test to test the robustnes of the implementation.