#include "rg_prg.x"
#include "du_app_mac_inf.h"
#include "rg.x"
-
+#include "lwr_mac_fsm.h"
/* This file contains message handling functionality for MAC */
+extern void sendToLowerMac(uint16_t msgType, uint32_t msgLen, void *msg);
+
+/*******************************************************************
+ *
+ * @brief Processes DL data from RLC
+ *
+ * @details
+ *
+ * Function : MacRlcProcDlData
+ *
+ * Functionality:
+ * Processes DL data from RLC
+ *
+ * @params[in] Post structure
+ * DL data
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint16_t MacRlcProcDlData(Pst* pst, SpId spId, RlcMacData *dlData)
+{
+ return ROK;
+}
+
+/*******************************************************************
+ *
+ * @brief Processes BO status from RLC
+ *
+ * @details
+ *
+ * Function : MacRlcProcBOStatus
+ *
+ * Functionality:
+ * Processes BO status from RLC
+ *
+ * @params[in] Post structure
+ * BO status
+ * @return ROK - success
+ * RFAILED - failure
+ *
+ * ****************************************************************/
+uint16_t MacRlcProcBOStatus(Pst* pst, SpId spId, RlcMacBOStatus* boStatus)
+{
+ return ROK;
+}
+
+
/*******************************************************************
*
* @brief Handles cell start reuqest from DU APP
uint16_t MacHdlCellStartReq(Pst *pst, MacCellStartInfo *cellStartInfo)
{
DU_LOG("\nMAC : Handling cell start request");
- sendToLowerMac(FAPI_START_REQUEST, 0, cellStartInfo);
+ sendToLowerMac(START_REQUEST, 0, cellStartInfo);
MAC_FREE_MEM(pst->region, pst->pool, cellStartInfo, \
sizeof(MacCellStartInfo));
* ****************************************************************/
uint16_t MacHdlCellStopReq(Pst *pst, MacCellStopInfo *cellStopInfo)
{
- DU_LOG("\nMAC : Handling cell start request");
- sendToLowerMac(FAPI_STOP_REQUEST, 0, cellStopInfo);
+ DU_LOG("\nMAC : Handling cell stop request");
+ sendToLowerMac(STOP_REQUEST, 0, cellStopInfo);
MAC_FREE_MEM(pst->region, pst->pool, cellStopInfo, \
sizeof(MacCellStopInfo));