summaryrefslogtreecommitdiff
path: root/interface/src/interface.c
diff options
context:
space:
mode:
Diffstat (limited to 'interface/src/interface.c')
-rw-r--r--interface/src/interface.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/interface/src/interface.c b/interface/src/interface.c
index fe0ad7173e..fb4f5f3160 100644
--- a/interface/src/interface.c
+++ b/interface/src/interface.c
@@ -124,10 +124,12 @@ interface_configure (interface_t *ctx, u8 *data)
* \param buffer the buffer containing the MME.
* \param length the MME length
* \param mme_data data use by the CL.
+ * \param encrypted inform if the packet comes from the PWL if it has been
+ * crypted.
*/
void
interface_mme_recv (interface_t *ctx, u8 *buffer, uint length,
- cl_mme_recv_t *mme_data)
+ cl_mme_recv_t *mme_data, bool encrypted)
{
u8 *copy_buffer;
@@ -143,13 +145,14 @@ interface_mme_recv (interface_t *ctx, u8 *buffer, uint length,
if (copy_buffer)
{
interface_sniffer_copy_mme_rx (ctx->sniffer, buffer, length,
- copy_buffer, false);
+ copy_buffer, encrypted);
}
}
// Call the actor callback.
dbg_assert (ctx->mme_recv_cb);
- (*ctx->mme_recv_cb) (ctx->actor_user_data, buffer, length, mme_data);
+ (*ctx->mme_recv_cb) (ctx->actor_user_data, buffer, length, mme_data,
+ encrypted);
}