aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include
diff options
context:
space:
mode:
authorDaniel Willmann <dwillmann@sysmocom.de>2016-02-18 15:46:52 +0100
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2016-03-03 16:19:11 +0100
commit7d1b6b1c79acf9ef00d1f5f35092d12cbf0f3f7f (patch)
tree9c552ab5946fdef84536620d8bdb2235481ab139 /openbsc/include
parent656d7cd0b4aaab790ec54206212795c2b454d7c6 (diff)
libui: Don't assume gsm_network and gsm_subscriber_conncetion in libiu
The sgsn uses other data structs so don't require them inside libiu. Instead keep a private list of ue contexts and iterate through that. This commit reverts the libui changes of commit d03faa4bacd4d2a8b9155faf5219a948b73f481c
Diffstat (limited to 'openbsc/include')
-rw-r--r--openbsc/include/openbsc/iu.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/openbsc/include/openbsc/iu.h b/openbsc/include/openbsc/iu.h
index 59571c0d2..dd03c6454 100644
--- a/openbsc/include/openbsc/iu.h
+++ b/openbsc/include/openbsc/iu.h
@@ -7,10 +7,6 @@ struct gprs_ra_id;
struct RANAP_RAB_SetupOrModifiedItemIEs_s;
typedef struct RANAP_RAB_SetupOrModifiedItemIEs_s RANAP_RAB_SetupOrModifiedItemIEs_t;
-struct iu_cb_ctx {
- struct gsm_network *network;
-};
-
struct ue_conn_ctx {
struct llist_head list;
struct osmo_sua_link *link;
@@ -26,7 +22,7 @@ typedef int (* iu_rab_ass_resp_cb_t )(struct ue_conn_ctx *ue_ctx, uint8_t rab_id
RANAP_RAB_SetupOrModifiedItemIEs_t *setup_ies);
int iu_init(void *ctx, const char *listen_addr, uint16_t listen_port,
- struct gsm_network *network, iu_recv_cb_t iu_recv_cb, iu_rab_ass_resp_cb_t ui_rab_ass_resp_cb);
+ iu_recv_cb_t iu_recv_cb, iu_rab_ass_resp_cb_t ui_rab_ass_resp_cb);
int iu_tx(struct msgb *msg, uint8_t sapi);