X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2F5gnrmac%2Flwr_mac_ex_ms.c;h=387351b9d757a63c75a541702dee3659a9b3ae2c;hb=de6a435729e3cad9d4a66329080b8206a64f452c;hp=fd7dedfbc401ada20c26ef4f71f66a10c4dce760;hpb=cbb5d8d83a41cbf191347d447a66c9cd062d4d81;p=o-du%2Fl2.git diff --git a/src/5gnrmac/lwr_mac_ex_ms.c b/src/5gnrmac/lwr_mac_ex_ms.c index fd7dedfbc..387351b9d 100644 --- a/src/5gnrmac/lwr_mac_ex_ms.c +++ b/src/5gnrmac/lwr_mac_ex_ms.c @@ -23,7 +23,7 @@ #include "lwr_mac_fsm.h" #include "lwr_mac_phy.h" #ifdef INTEL_FAPI -#include "fapi.h" +#include "nr5g_fapi_internal.h" #include "fapi_vendor_extension.h" #endif #ifndef INTEL_WLS_MEM @@ -55,6 +55,84 @@ uint8_t lwrMacActvInit(Ent entity, Inst inst, Region region, Reason reason) return ROK; } +/************************************************************************** +* @brief function prints src, dest, msg info about all the msgs received +* +* @details +* +* Function : callFlowlwrMacActvTsk +* +* Functionality: +* function prints src, dest, msg info about all the msgs received +* +* @param[in] Pst *pst +* +* @return void +***************************************************************************/ + +void callFlowlwrMacActvTsk(Pst *pst) +{ + char sourceTask[50]; + char destTask[50]="ENTLWRMAC"; + char message[100]; + + switch(pst->srcEnt) + { + case ENTLWRMAC: + { + strcpy(sourceTask,"ENTLWRMAC"); + switch(pst->event) + { +#ifdef INTEL_WLS_MEM + case EVT_START_WLS_RCVR: + { + strcpy(message,"EVT_START_WLS_RCVR"); + break; + } +#endif + default: + { + strcpy(message,"Invalid Event"); + break; + } + } + break; + } + +#ifndef INTEL_WLS_MEM + case ENTPHYSTUB: + { + strcpy(sourceTask,"PHY"); + switch(pst->event) + { + case EVT_PHY_STUB_SLOT_IND: + { + strcpy(message,"EVT_PHY_STUB_SLOT_IND"); + break; + } + + case EVT_PHY_STUB_STOP_IND: + { + strcpy(message,"EVT_PHY_STUB_STOP_IND"); + break; + } + default: + { + strcpy(message,"Invalid Event"); + break; + } + } + break; + } +#endif + + default: + { + strcpy(sourceTask,"Invalid Source Entity Id"); + } + } + DU_LOG("\nCall Flow: %s -> %s : %s\n", sourceTask, destTask, message); +} /************************************************************************** * @brief Task Activation callback function. * @@ -79,6 +157,10 @@ uint8_t lwrMacActvTsk(Pst *pst, Buffer *mBuf) { uint8_t ret = ROK; +#ifdef CALL_FLOW_DEBUG_LOG + callFlowlwrMacActvTsk(pst); +#endif + switch(pst->srcEnt) { case ENTLWRMAC: @@ -101,7 +183,7 @@ uint8_t lwrMacActvTsk(Pst *pst, Buffer *mBuf) #endif default: { - SPutMsg(mBuf); + ODU_PUT_MSG_BUF(mBuf); DU_LOG("\nERROR --> LWR MAC: Invalid event %d received", pst->event); ret = RFAILED; } @@ -147,7 +229,7 @@ uint8_t lwrMacActvTsk(Pst *pst, Buffer *mBuf) default: { - SPutMsg(mBuf); + ODU_PUT_MSG_BUF(mBuf); DU_LOG("\nERROR --> LWR MAC: Message from invalid source entity %d", pst->srcEnt); ret = RFAILED; }