X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrmac%2Flwr_mac_ex_ms.c;h=052e450c9ad897344b7658acc2ffe8245c04cd6e;hb=ff564d395659e1a7175787af8237d17c665c9660;hp=ae44c99a9b8d8e484125256fbde01bcd05d67733;hpb=ba78fa13b01e0729fe0a6a7a18cbf1d52cdcda1c;p=o-du%2Fl2.git diff --git a/src/5gnrmac/lwr_mac_ex_ms.c b/src/5gnrmac/lwr_mac_ex_ms.c index ae44c99a9..052e450c9 100644 --- a/src/5gnrmac/lwr_mac_ex_ms.c +++ b/src/5gnrmac/lwr_mac_ex_ms.c @@ -19,6 +19,7 @@ /* This file is the entry point for Lower MAC */ #include "common_def.h" +#include "lwr_mac_fsm.h" #include "lwr_mac_phy.h" /************************************************************************** @@ -79,8 +80,13 @@ uint8_t lwrMacActvTsk(Pst *pst, Buffer *mBuf) #ifdef INTEL_WLS_MEM case EVT_START_WLS_RCVR: { - SPutMsg(mBuf); - DU_LOG("\nLWR MAC: Starting WLS receiver thread"); + ODU_PUT_MSG_BUF(mBuf); + + /* Allocate memory for intial UL transmission */ + LwrMacEnqueueWlsBlock(); + + /* Start thread to receive from L1 */ + DU_LOG("\nINFO --> LWR MAC: Starting WLS receiver thread"); LwrMacRecvPhyMsg(); break; } @@ -88,7 +94,7 @@ uint8_t lwrMacActvTsk(Pst *pst, Buffer *mBuf) default: { SPutMsg(mBuf); - DU_LOG("\nLWR MAC: Invalid event %d received", pst->event); + DU_LOG("\nERROR --> LWR MAC: Invalid event %d received", pst->event); ret = RFAILED; } } @@ -97,7 +103,7 @@ uint8_t lwrMacActvTsk(Pst *pst, Buffer *mBuf) default: { SPutMsg(mBuf); - DU_LOG("\nLWR MAC: Message from invalid source entity %d", pst->srcEnt); + DU_LOG("\nERROR --> LWR MAC: Message from invalid source entity %d", pst->srcEnt); ret = RFAILED; } }