summaryrefslogtreecommitdiff
path: root/cleopatre/application/managerd/src/vs_mme.c
diff options
context:
space:
mode:
authorCeline Buret2011-06-17 17:56:55 +0200
committerCeline Buret2011-06-20 17:08:38 +0200
commit1bd8175cf0374a33fafa78d08a5492ebec718a2a (patch)
tree39cd9609c6a2c52dbb1ec7d4fa74596462985094 /cleopatre/application/managerd/src/vs_mme.c
parent9e1de5df6c1c53007412d27970a80d0924dfb08e (diff)
cleo/app/mgrd: remove vs_reset.ind, closes #2584
VS_RESET.IND is used only on EoC, to inform the master that slave has reboot. On AV, message is sent, but nobody uses it. As the message is sent for nothing, I removed it from AV.
Diffstat (limited to 'cleopatre/application/managerd/src/vs_mme.c')
-rw-r--r--cleopatre/application/managerd/src/vs_mme.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/cleopatre/application/managerd/src/vs_mme.c b/cleopatre/application/managerd/src/vs_mme.c
index f503ff7a19..fbc310e675 100644
--- a/cleopatre/application/managerd/src/vs_mme.c
+++ b/cleopatre/application/managerd/src/vs_mme.c
@@ -249,44 +249,3 @@ enum bridge_status vs_mme_reset (struct managerd_ctx *ctx, MME_t *request, MME_t
return TO_DROP;
}
-
-static void *_reset_ind_handler (void *arg)
-{
- MME_t *mme;
- vs_reset_ind_t *vs_reset;
- struct managerd_ctx *ctx;
-
- assert (NULL != arg);
-
- ctx = (struct managerd_ctx *)arg;
-
- if((mme = (MME_t *)malloc (sizeof(MME_t) + sizeof(vs_reset_ind_t))) == NULL)
- return;
- vs_reset = (vs_reset_ind_t *)(mme + 1);
-
- memcpy (mme->mme_dest, BROADCAST_ADDR, ETH_ALEN);
- memcpy (mme->mme_src, ctx->br_mac_addr, ETH_ALEN);
- mme->mtype = htons (ETH_P_HPAV);
- mme->mmv = MME_VERSION;
- mme->mmtype = MME_TYPE_VS_RESET | MME_TYPE_IND;
- mme->fmi = 0;
- memcpy (vs_reset->oui, OUI_SPIDCOM, 3);
-
- /* wait for the bridge is ready */
- sleep (5);
- /* send VS_RESET_IND */
- bridge_send(ctx, (uint8_t*) mme, sizeof(MME_t) + sizeof(vs_reset_ind_t));
- free (mme);
- return;
-}
-
-void vs_mme_reset_ind (struct managerd_ctx *ctx)
-{
- pthread_attr_t attr;
- pthread_t reset_thread;
-
- pthread_create(&reset_thread, NULL, &_reset_ind_handler, ctx);
- pthread_detach (reset_thread);
- return;
-}
-