aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/hlr/gsup_server.h
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2020-05-06 13:41:07 +0200
committerOliver Smith <osmith@sysmocom.de>2020-05-07 09:38:51 +0200
commit6da2af924aaf95b9f4898c06e493336610f54edc (patch)
treed40fe023fd14c1e2dd56da616271f22d58decef0 /include/osmocom/hlr/gsup_server.h
parentfca8a0a93593e0fe1d616a1473ad7295c7092b43 (diff)
src/lu_fsm.c: dealloc and cancel previous IMSIosmith/imsi-pseudo
FIXME: deallocation works, but the location cancel does not get sent yet. (LU runs into a timeout and ME tries again, then the LU is successful) Related: OS#4476 Change-Id: I3993cbec8c5e96d704a58b396a55362e938c9cd2
Diffstat (limited to 'include/osmocom/hlr/gsup_server.h')
-rw-r--r--include/osmocom/hlr/gsup_server.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/osmocom/hlr/gsup_server.h b/include/osmocom/hlr/gsup_server.h
index ce7556e..e85c6d9 100644
--- a/include/osmocom/hlr/gsup_server.h
+++ b/include/osmocom/hlr/gsup_server.h
@@ -74,5 +74,7 @@ int osmo_gsup_create_insert_subscriber_data_msg(struct osmo_gsup_message *gsup,
uint8_t *msisdn_enc, size_t msisdn_enc_size,
uint8_t *apn_buf, size_t apn_buf_size,
enum osmo_gsup_cn_domain cn_domain);
+void osmo_gsup_create_location_cancel_msg(struct osmo_gsup_message *gsup, const char *imsi,
+ enum osmo_gsup_cn_domain cn_domain, enum osmo_gsup_cancel_type cancel_type);
int osmo_gsup_forward_to_local_peer(struct osmo_gsup_server *server, const struct osmo_cni_peer_id *to_peer,
struct osmo_gsup_req *req, struct osmo_gsup_message *modified_gsup);