aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/msc/osmo_msc.h
AgeCommit message (Collapse)AuthorFilesLines
2018-03-13fix conn fsm tear down after call failureneels/os2779Neels Hofmeyr1-0/+2
Check whether the conn is done with all requests after each transaction is freed. Change-Id: I46ff2e9b09b67e4e0d79cccf8c04936f17281fcb
2018-02-16libmsc: Add a function to return a unique ID of the subscriber connDaniel Willmann1-0/+1
The ID will include the type of connection (GERAN_A, UTRAN_IU) followed by the SCCP conn_id. This can be used for the fsm instance ID before we know the IMSI. Change-Id: I4b875772e3994ad3458ee60dbf880604486d9afd
2018-02-14remove bsc_api.h and all users - they're all dead codeHarald Welte1-4/+0
Related: OS#2528 Change-Id: I332aa8697c98a0d7b3db65f98711275da3d381d7
2018-02-07Constify msc_subscr_conn_is_accepted() parameterMax1-1/+1
Related: OS#2864 Change-Id: I8af50a8847a5b438cf2ef660399d4c8bbac86a71
2017-11-27subscr_conn: introduce usage tokens for ref error trackingNeels Hofmeyr1-4/+21
When hunting a conn use count bug, it was very hard to figure out who's (not) using the conn. To ease tracking down this bug and future bugs, explicitly name what a conn is being reserved for, and track in a bit mask. Show in the DREF logs what uses and un-uses a conn. See the test expectation updates, which nicely show how that clarifies the state of the conn in the logs. On errors, log them, but don't fail hard: if one conn use/un-use fails, we don't want to crash the entire MSC before we have to. Change-Id: I259aa0eec41efebb4c8221275219433eafaa549b
2017-09-06rename include/openbsc to include/osmocom/mscNeels Hofmeyr1-0/+99
Change-Id: I1f96a1285bbd1b4607614856bca935d5c26e2da9