summaryrefslogtreecommitdiff
path: root/cleopatre
diff options
context:
space:
mode:
Diffstat (limited to 'cleopatre')
-rw-r--r--cleopatre/application/managerd/inc/vs_mme.h4
-rw-r--r--cleopatre/application/managerd/src/managerd.c3
-rw-r--r--cleopatre/application/managerd/src/vs_mme.c41
3 files changed, 0 insertions, 48 deletions
diff --git a/cleopatre/application/managerd/inc/vs_mme.h b/cleopatre/application/managerd/inc/vs_mme.h
index 709a8e4928..2e0b8a9bdd 100644
--- a/cleopatre/application/managerd/inc/vs_mme.h
+++ b/cleopatre/application/managerd/inc/vs_mme.h
@@ -60,10 +60,6 @@ typedef struct {
typedef struct {
uint8_t oui[3];
-} __attribute__ ((__packed__)) vs_reset_ind_t;
-
-typedef struct {
- uint8_t oui[3];
uint8_t result;
uint32_t rx_bytes_low;
uint32_t rx_bytes_high;
diff --git a/cleopatre/application/managerd/src/managerd.c b/cleopatre/application/managerd/src/managerd.c
index cb7db96a52..7feedcb4c7 100644
--- a/cleopatre/application/managerd/src/managerd.c
+++ b/cleopatre/application/managerd/src/managerd.c
@@ -366,9 +366,6 @@ int main(int argc, char **argv)
syslog (LOG_NOTICE, "Manager Daemon Running");
- // send reset info (VS_MME_RESET.IND)
- vs_mme_reset_ind (&ctx);
-
//Start manager daemon core
result = managerd_process(&ctx);
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;
-}
-