aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-12-20 16:21:18 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-01-01 14:22:27 +0100
commit6692c17d11248cb119f4782ff58ba0a495e44c6c (patch)
tree49c351c44d3e13906f38c5f4d4823b6f24926c1c
parent59c478d89942e3a8920dcbf3b15a611e9c86051a (diff)
msc: Remove the msc_clear_queue now that it is not needed
-rw-r--r--include/bsc_data.h1
-rw-r--r--src/links.c2
-rw-r--r--src/main.c7
-rw-r--r--src/main_udt.c5
-rw-r--r--src/msc_conn.c4
5 files changed, 0 insertions, 19 deletions
diff --git a/include/bsc_data.h b/include/bsc_data.h
index aba2b5b..d32bce7 100644
--- a/include/bsc_data.h
+++ b/include/bsc_data.h
@@ -144,7 +144,6 @@ void msc_send_rlc(struct bsc_data *bsc, struct sccp_source_reference *src, struc
void msc_send_reset(struct bsc_data *bsc);
void msc_send_msg(struct bsc_data *bsc, int rc, struct sccp_parse_result *, struct msgb *msg);
void msc_send_direct(struct bsc_data *bsc, struct msgb *msg);
-void msc_clear_queue(struct bsc_data *data);
void msc_close_connection(struct bsc_data *data);
/* connection tracking and action */
diff --git a/src/links.c b/src/links.c
index 39cf212..02f8537 100644
--- a/src/links.c
+++ b/src/links.c
@@ -159,8 +159,6 @@ void mtp_link_restart(struct mtp_link *_link)
void mtp_link_sccp_down(struct mtp_link *_link)
{
- struct link_data *link = _link->data;
- msc_clear_queue(link->bsc);
}
static struct mtp_link *find_for_sls(struct bsc_data *bsc, int sls)
diff --git a/src/main.c b/src/main.c
index 5c13a21..8962032 100644
--- a/src/main.c
+++ b/src/main.c
@@ -100,7 +100,6 @@ void mtp_link_forward_sccp(struct mtp_link *link, struct msgb *_msg, int sls)
rc = bss_patch_filter_msg(_msg, &result);
if (rc == BSS_FILTER_RESET) {
LOGP(DMSC, LOGL_NOTICE, "Filtering BSS Reset from the BSC\n");
- msc_clear_queue(&bsc);
mgcp_reset(&bsc);
send_reset_ack(link, sls);
return;
@@ -294,18 +293,12 @@ void release_bsc_resources(struct bsc_data *bsc)
bsc->reset_count = 0;
bsc_schedule_timer(&bsc->reset_timeout, 10, 0);
}
-
- /* clear pending messages from the MSC */
- msc_clear_queue(bsc);
}
void bsc_linkset_down(struct bsc_data *bsc)
{
clear_connections(bsc);
- /* clear pending messages from the MSC */
- msc_clear_queue(bsc);
-
/* If we have an A link send a reset to the MSC */
msc_send_reset(bsc);
diff --git a/src/main_udt.c b/src/main_udt.c
index 3e2e6fb..208d23c 100644
--- a/src/main_udt.c
+++ b/src/main_udt.c
@@ -80,9 +80,6 @@ void mtp_link_forward_sccp(struct mtp_link *link, struct msgb *_msg, int sls)
void bsc_linkset_down(struct bsc_data *bsc)
{
- /* clear pending messages from the MSC */
- msc_clear_queue(bsc);
-
/* If we have an A link send a reset to the MSC */
msc_send_reset(bsc);
}
@@ -254,8 +251,6 @@ int main(int argc, char **argv)
void release_bsc_resources(struct bsc_data *bsc)
{
- /* clear pending messages from the MSC */
- msc_clear_queue(bsc);
}
struct msgb *create_sccp_rlc(struct sccp_source_reference *src_ref,
diff --git a/src/msc_conn.c b/src/msc_conn.c
index c9b9af7..e2ea21c 100644
--- a/src/msc_conn.c
+++ b/src/msc_conn.c
@@ -47,10 +47,6 @@ static void msc_send_id_response(struct bsc_data *bsc);
static void msc_send(struct bsc_data *bsc, struct msgb *msg, int proto);
static void msc_schedule_reconnect(struct bsc_data *bsc);
-void msc_clear_queue(struct bsc_data *data)
-{
-}
-
void msc_close_connection(struct bsc_data *bsc)
{
struct bsc_fd *bfd = &bsc->msc_connection.bfd;