diff options
author | Daniel Willmann <dwillmann@sysmocom.de> | 2018-02-15 10:33:21 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-02-16 08:09:32 +0000 |
commit | 6fbd3bf732d4676ebb50718b198e20c4ed273f50 (patch) | |
tree | 8672eee0293f4dc566497ee7a8309006332f99b3 | |
parent | 75559284d08654eff7f5d18eacb5c039af33f824 (diff) |
iucs: Add a function to return the connection ID for the IU SCCP conn
Change-Id: Ica4a7f463fcf1bd67fe082296cecea8d10f2fc5b
-rw-r--r-- | include/osmocom/msc/iucs.h | 2 | ||||
-rw-r--r-- | src/libmsc/iu_dummy.c | 6 | ||||
-rw-r--r-- | src/libmsc/iucs.c | 4 |
3 files changed, 12 insertions, 0 deletions
diff --git a/include/osmocom/msc/iucs.h b/include/osmocom/msc/iucs.h index a48a31650..8b221043e 100644 --- a/include/osmocom/msc/iucs.h +++ b/include/osmocom/msc/iucs.h @@ -8,3 +8,5 @@ int gsm0408_rcvmsg_iucs(struct gsm_network *network, struct msgb *msg, struct gsm_subscriber_connection *subscr_conn_lookup_iu(struct gsm_network *network, struct ranap_ue_conn_ctx *ue); int iu_rab_act_cs(struct gsm_trans *trans); + +uint32_t iu_get_conn_id(const struct ranap_ue_conn_ctx *ue); diff --git a/src/libmsc/iu_dummy.c b/src/libmsc/iu_dummy.c index 4191c5ab1..bb5336770 100644 --- a/src/libmsc/iu_dummy.c +++ b/src/libmsc/iu_dummy.c @@ -90,4 +90,10 @@ int ranap_iu_tx_release(struct ranap_ue_conn_ctx *ctx, const struct RANAP_Cause return 0; } +uint32_t iu_get_conn_id(const struct ranap_ue_conn_ctx *ue) +{ + LOGP(DLGLOBAL, LOGL_INFO, "iu_get_conn_id() dummy called, returning BOGUS value\n"); + return 23; +} + #endif diff --git a/src/libmsc/iucs.c b/src/libmsc/iucs.c index 7bb45b2a2..d6da1f795 100644 --- a/src/libmsc/iucs.c +++ b/src/libmsc/iucs.c @@ -251,3 +251,7 @@ int iu_rab_act_cs(struct gsm_trans *trans) return 0; } +uint32_t iu_get_conn_id(const struct ranap_ue_conn_ctx *ue) +{ + return ue->conn_id; +} |