summaryrefslogtreecommitdiff
path: root/cesar/interface/src/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/interface/src/interface.c')
-rw-r--r--cesar/interface/src/interface.c13
1 files changed, 3 insertions, 10 deletions
diff --git a/cesar/interface/src/interface.c b/cesar/interface/src/interface.c
index b7815f4548..94fa85db88 100644
--- a/cesar/interface/src/interface.c
+++ b/cesar/interface/src/interface.c
@@ -209,7 +209,7 @@ interface_callback_beacon_init (interface_t *ctx,
*/
void
interface_mme_recv (interface_t *ctx, uint tei, u8 *buffer, uint length,
- cl_mme_recv_t *mme_data, bool encrypted)
+ bool mme_data, bool encrypted)
{
u8 *copy_buffer;
@@ -235,20 +235,13 @@ interface_mme_recv (interface_t *ctx, uint tei, u8 *buffer, uint length,
length, mme_data, encrypted);
}
-
-/**
- * Inform the Data plane when the MME as been processed by the CP.
- * \param ctx the interface context
- * \param mme_recv the cl data (as a void pointer).
- */
void
-interface_mme_recv_done (interface_t *ctx, void *mme_recv)
+interface_mme_recv_done (interface_t *ctx, u8 *buffer, bool mme_recv)
{
dbg_assert (ctx);
- dbg_assert (mme_recv);
dbg_assert (ctx->cl);
- cl_mme_recv_done (ctx->cl, (cl_mme_recv_t*) mme_recv);
+ cl_mme_recv_done (ctx->cl, buffer, mme_recv);
}
/** Provides a MME to send to the CL. This MME can be send as a MME or a data.