summaryrefslogtreecommitdiff
path: root/cesar/cp2/cl_interf/inc/cl_interf.h
diff options
context:
space:
mode:
Diffstat (limited to 'cesar/cp2/cl_interf/inc/cl_interf.h')
-rw-r--r--cesar/cp2/cl_interf/inc/cl_interf.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/cesar/cp2/cl_interf/inc/cl_interf.h b/cesar/cp2/cl_interf/inc/cl_interf.h
index c88f41d6eb..2c29652dd1 100644
--- a/cesar/cp2/cl_interf/inc/cl_interf.h
+++ b/cesar/cp2/cl_interf/inc/cl_interf.h
@@ -9,15 +9,15 @@
* }}} */
/**
* \file cp2/cl_interf/inc/cl_interf.h
- * \brief Private functions.
+ * \brief Private functions.
* \ingroup cp2_cl_interf
*/
#include "cp2/cp.h"
+#include "mac/common/mfs.h"
/**
* Receive a MME from the PWL or the HLE.
* \param ctx the module context.
- * \param user The user data.
* \param mfs The MFS used to received the MME.
* \param buffer The MME buffer containing the MME.
* \param length The MME length.
@@ -26,8 +26,20 @@
*
*/
void
-cp_cl_interf_rx_mme (cp_t *ctx, void * user, mfs_rx_t * mfs,
+cp_cl_interf_rx_mme (cp_t *ctx, mfs_rx_t * mfs,
u8 * buffer, uint length, void * cl_data,
bool hardware_encrypt);
+/**
+ * Copy the Fragmented MME into blocks.
+ * \param ctx the cp module context.
+ * \param tei the station source TEI.
+ * \param mme the MME to fragment.
+ * \param length the MME length.
+ * \param fmi the FMI MME data.
+ */
+void
+cp_cl_interf_rx_mme_frag (cp_t *ctx, cp_tei_t tei, u8 *mme, uint length,
+ uint fmi);
+
#endif /* cp2_cl_interf_inc_cl_interf_h */