aboutsummaryrefslogtreecommitdiffstats
path: root/src/mtp_layer3.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-03-03 01:11:52 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-03-03 01:19:45 +0100
commit899198ed2ea73fbc554c28bd3da567e2363b18e3 (patch)
tree91147ab17a47083657cd8b4a5c06d427997cf7f6 /src/mtp_layer3.c
parentd38b87a4c9d674189e661814d42e1df61a249323 (diff)
ss7: Move the blocking of outgoing messages into the SS7 app
We are using knowledge of the SS7 application to drop outgoing packages to force failures on the link and should move this into the ss7 application.
Diffstat (limited to 'src/mtp_layer3.c')
-rw-r--r--src/mtp_layer3.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/mtp_layer3.c b/src/mtp_layer3.c
index 928a05c..95e5dfc 100644
--- a/src/mtp_layer3.c
+++ b/src/mtp_layer3.c
@@ -23,7 +23,6 @@
#include <bsc_data.h>
#include <cellmgr_debug.h>
#include <isup_types.h>
-#include <ss7_application.h>
#include <counter.h>
#include <osmocore/talloc.h>
@@ -36,23 +35,6 @@
static int mtp_int_submit(struct mtp_link_set *set, int pc, int sls, int type, const uint8_t *data, unsigned int length);
-void mtp_link_submit(struct mtp_link *link, struct msgb *msg)
-{
- if (link->set->app && link->set->app->type == APP_STP) {
- if (!link->set->app->route_src.up || !link->set->app->route_dst.up) {
- LOGP(DINP, LOGL_NOTICE, "Not sending data as application is down %d/%s.\n",
- link->set->app->nr, link->set->app->name);
- msgb_free(msg);
- return;
- }
- }
-
- rate_ctr_inc(&link->ctrg->ctr[MTP_LNK_OUT]);
- rate_ctr_inc(&link->set->ctrg->ctr[MTP_LSET_TOTA_OUT_MSG]);
- link->write(link, msg);
-}
-
-
struct msgb *mtp_msg_alloc(struct mtp_link_set *set)
{
struct mtp_level_3_hdr *hdr;