diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-12-20 16:21:18 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-01 14:22:27 +0100 |
commit | 6692c17d11248cb119f4782ff58ba0a495e44c6c (patch) | |
tree | 49c351c44d3e13906f38c5f4d4823b6f24926c1c | |
parent | 59c478d89942e3a8920dcbf3b15a611e9c86051a (diff) |
msc: Remove the msc_clear_queue now that it is not needed
-rw-r--r-- | include/bsc_data.h | 1 | ||||
-rw-r--r-- | src/links.c | 2 | ||||
-rw-r--r-- | src/main.c | 7 | ||||
-rw-r--r-- | src/main_udt.c | 5 | ||||
-rw-r--r-- | src/msc_conn.c | 4 |
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) @@ -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; |