path: root/include/osmocom/sigtran/sccp_sap.h
diff options
authorPhilipp Maier <>2017-07-21 16:23:50 +0200
committerHarald Welte <>2017-08-01 11:08:05 +0000
commit882f340b6c394f581f6c32cafefa10c7b57073b9 (patch)
tree7703e7c32fda45dec297767eb2a3b61423c61bf8 /include/osmocom/sigtran/sccp_sap.h
parent738756984f2479512514515e95610f0a1bde7bd1 (diff)
sccp: derive local address from given sccp instance
The most important parts of an SCCP address are the routing indicator and the pointcode. The latter one is always available via the SS7 instance, so a basic local address can be derived from there. Add function osmo_sccp_local_addr_by_instance() to derive a basic local SCCP address from a given SCCP instance Change-Id: I371dc9132871aad3d8321ea13cf9fd69d76eff8f
Diffstat (limited to 'include/osmocom/sigtran/sccp_sap.h')
1 files changed, 4 insertions, 0 deletions
diff --git a/include/osmocom/sigtran/sccp_sap.h b/include/osmocom/sigtran/sccp_sap.h
index 24d64d9..732df2a 100644
--- a/include/osmocom/sigtran/sccp_sap.h
+++ b/include/osmocom/sigtran/sccp_sap.h
@@ -253,3 +253,7 @@ osmo_sccp_addr_by_name(struct osmo_sccp_addr *dest_addr,
const char *name);
const char *osmo_sccp_name_by_addr(const struct osmo_sccp_addr *addr);
+void osmo_sccp_local_addr_by_instance(struct osmo_sccp_addr *dest_addr,
+ const struct osmo_sccp_instance *inst,
+ uint32_t ssn);