aboutsummaryrefslogtreecommitdiffstats
path: root/src/mtp_layer3.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mtp_layer3.c')
-rw-r--r--src/mtp_layer3.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mtp_layer3.c b/src/mtp_layer3.c
index 1b6ca0e..263d156 100644
--- a/src/mtp_layer3.c
+++ b/src/mtp_layer3.c
@@ -511,7 +511,8 @@ int mtp_link_handle_data(struct mtp_link *link, struct msgb *msg)
return rc;
}
-int mtp_link_set_submit_sccp_data(struct mtp_link_set *set, int sls, const uint8_t *data, unsigned int length)
+static int mtp_link_set_submit_sccp_data(struct mtp_link_set *set, int sls,
+ const uint8_t *data, unsigned int length)
{
if (!set->sccp_up) {
@@ -668,6 +669,10 @@ struct mtp_link_set *mtp_link_set_alloc(struct bsc_data *bsc)
llist_add_tail(&set->entry, &bsc->linksets);
+ /* implemenentation pointers */
+ set->submit_sccp = mtp_link_set_submit_sccp_data;
+ set->submit_isup = mtp_link_set_submit_isup_data;
+
return set;
}