aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-01-24 20:49:58 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-01-24 20:49:58 +0100
commit9543f4a35672b6aa4aa9412daeb889d93482fdcc (patch)
tree292f2717bb3fcc1e32698e78657050068a8b0849
parent3a1c0af8681f16d9ed3cebe4c23eaf50372e6932 (diff)
mtp: Call it mtp_link_submit and use it in mtp_link
Remove the _set from the API, call it from the mtp_link.c. This will fix the statistics for outgoing packets.
-rw-r--r--include/mtp_data.h2
-rw-r--r--src/mtp_layer3.c14
-rw-r--r--src/mtp_link.c2
3 files changed, 9 insertions, 9 deletions
diff --git a/include/mtp_data.h b/include/mtp_data.h
index 1d93f20..c771c07 100644
--- a/include/mtp_data.h
+++ b/include/mtp_data.h
@@ -130,7 +130,7 @@ void mtp_link_unblock(struct mtp_link *link);
void mtp_link_set_init(void);
/* to be implemented for MSU sending */
-void mtp_link_set_submit(struct mtp_link *link, struct msgb *msg);
+void mtp_link_submit(struct mtp_link *link, struct msgb *msg);
void mtp_link_set_forward_sccp(struct mtp_link_set *link, struct msgb *msg, int sls);
void mtp_link_set_forward_isup(struct mtp_link_set *link, struct msgb *msg, int sls);
void mtp_link_restart(struct mtp_link *link);
diff --git a/src/mtp_layer3.c b/src/mtp_layer3.c
index 4cbf999..4e9a746 100644
--- a/src/mtp_layer3.c
+++ b/src/mtp_layer3.c
@@ -37,7 +37,7 @@ static void *tall_mtp_ctx = NULL;
static int mtp_int_submit(struct mtp_link_set *link, int pc, int sls, int type, const uint8_t *data, unsigned int length);
-void mtp_link_set_submit(struct mtp_link *link, struct msgb *msg)
+void mtp_link_submit(struct mtp_link *link, struct msgb *msg)
{
rate_ctr_inc(&link->ctrg->ctr[MTP_LNK_OUT]);
rate_ctr_inc(&link->set->ctrg->ctr[MTP_LSET_TOTA_OUT_MSG]);
@@ -241,7 +241,7 @@ static int send_tfp(struct mtp_link_set *link, int apoc)
if (!msg)
return -1;
- mtp_link_set_submit(link->slc[0], msg);
+ mtp_link_submit(link->slc[0], msg);
return 0;
}
@@ -251,7 +251,7 @@ static int send_tra(struct mtp_link_set *link, int opc)
msg = mtp_tra_alloc(link, opc);
if (!msg)
return -1;
- mtp_link_set_submit(link->slc[0], msg);
+ mtp_link_submit(link->slc[0], msg);
return 0;
}
@@ -261,7 +261,7 @@ static int send_tfa(struct mtp_link_set *link, int opc)
msg = mtp_tfa_alloc(link, opc);
if (!msg)
return -1;
- mtp_link_set_submit(link->slc[0], msg);
+ mtp_link_submit(link->slc[0], msg);
return 0;
}
@@ -376,7 +376,7 @@ static int mtp_link_regular_msg(struct mtp_link *link, struct mtp_level_3_hdr *h
mng, l3_len);
if (!out)
return -1;
- mtp_link_set_submit(link, out);
+ mtp_link_submit(link, out);
return 0;
break;
case MTP_TST_MSG_SLTA:
@@ -444,7 +444,7 @@ static int mtp_link_sccp_data(struct mtp_link_set *link, struct mtp_level_3_hdr
if (!out)
return -1;
- mtp_link_set_submit(link->slc[MTP_LINK_SLS(hdr->addr)], out);
+ mtp_link_submit(link->slc[MTP_LINK_SLS(hdr->addr)], out);
return 0;
}
@@ -542,7 +542,7 @@ static int mtp_int_submit(struct mtp_link_set *link, int pc, int sls, int type,
put_ptr = msgb_put(msg, length);
memcpy(put_ptr, data, length);
- mtp_link_set_submit(link->slc[sls % 16], msg);
+ mtp_link_submit(link->slc[sls % 16], msg);
return 0;
}
diff --git a/src/mtp_link.c b/src/mtp_link.c
index 8a55aae..7133718 100644
--- a/src/mtp_link.c
+++ b/src/mtp_link.c
@@ -65,7 +65,7 @@ static void mtp_send_sltm(struct mtp_link *link)
return;
}
- link->write(link, msg);
+ mtp_link_submit(link, msg);
}
static void mtp_sltm_t1_timeout(void *_link)