diff options
author | Philipp Maier <pmaier@sysmocom.de> | 2017-07-21 16:23:50 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-08-01 11:08:05 +0000 |
commit | 882f340b6c394f581f6c32cafefa10c7b57073b9 (patch) | |
tree | 7703e7c32fda45dec297767eb2a3b61423c61bf8 /include/osmocom/sigtran | |
parent | 738756984f2479512514515e95610f0a1bde7bd1 (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')
-rw-r--r-- | include/osmocom/sigtran/sccp_sap.h | 4 |
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); |