aboutsummaryrefslogtreecommitdiffstats
path: root/include/sctp_m2ua.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sctp_m2ua.h')
-rw-r--r--include/sctp_m2ua.h20
1 files changed, 6 insertions, 14 deletions
diff --git a/include/sctp_m2ua.h b/include/sctp_m2ua.h
index ee46a66..cf89379 100644
--- a/include/sctp_m2ua.h
+++ b/include/sctp_m2ua.h
@@ -33,14 +33,6 @@ struct mtp_link;
* Drive M2UA over a SCTP link. Right now we have no
* real concept for failover and such for the link.
*/
-struct sctp_m2ua_transport {
- int started;
- struct llist_head conns;
- struct osmo_fd bsc;
-
- struct llist_head links;
-};
-
struct mtp_m2ua_link {
struct mtp_link *base;
@@ -56,7 +48,7 @@ struct mtp_m2ua_link {
int link_index;
struct llist_head entry;
- struct sctp_m2ua_transport *transport;
+ struct mtp_transport *transport;
char *as;
};
@@ -70,16 +62,16 @@ struct sctp_m2ua_conn {
int asp_up;
struct osmo_wqueue queue;
- struct sctp_m2ua_transport *trans;
+ struct mtp_transport *trans;
};
-struct sctp_m2ua_transport *sctp_m2ua_transp_create(struct bsc_data *bsc);
-int sctp_m2ua_transport_bind(struct sctp_m2ua_transport *, const char *ip, int port);
-struct mtp_m2ua_link *mtp_m2ua_link_create(struct sctp_m2ua_transport *transport,
+struct mtp_transport *sctp_m2ua_transp_create(struct bsc_data *bsc);
+int sctp_m2ua_transport_bind(struct mtp_transport *, const char *ip, int port);
+struct mtp_m2ua_link *mtp_m2ua_link_create(struct mtp_transport *transport,
struct mtp_link_set *);
struct mtp_m2ua_link *mtp_m2ua_link_init(struct mtp_link *link);
-int sctp_m2ua_conn_count(struct sctp_m2ua_transport *tran);
+int sctp_m2ua_conn_count(struct mtp_transport *tran);
#endif