From c183ff1a9e7f53b352ce7b3a00304c192b45660d Mon Sep 17 00:00:00 2001 From: svaidhya Date: Mon, 18 Dec 2023 22:25:13 +0530 Subject: [PATCH] [Epic-ID: ODUHIGH-517][Task-ID: ODUHIGH-551][SubTask-Id: ODUHIGH-554] MultiUE| LWR_MAC memory overflow Change-Id: I9a7998fc347ef97589dcf1e395e78f0d53864f11 Signed-off-by: svaidhya --- src/5gnrmac/lwr_mac_fsm.c | 2 +- src/5gnrmac/lwr_mac_phy.c | 2 +- src/phy_stub/phy_stub_msg_hdl.c | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/5gnrmac/lwr_mac_fsm.c b/src/5gnrmac/lwr_mac_fsm.c index 4c2de0ac5..859144334 100644 --- a/src/5gnrmac/lwr_mac_fsm.c +++ b/src/5gnrmac/lwr_mac_fsm.c @@ -125,7 +125,7 @@ uint8_t lwr_mac_procInvalidEvt(void *msg) * @return void * * ****************************************************************/ -void fillMsgHeader(fapi_msg_t *hdr, uint16_t msgType, uint16_t msgLen) +void fillMsgHeader(fapi_msg_t *hdr, uint16_t msgType, uint32_t msgLen) { memset(hdr, 0, sizeof(fapi_msg_t)); hdr->msg_id = msgType; diff --git a/src/5gnrmac/lwr_mac_phy.c b/src/5gnrmac/lwr_mac_phy.c index 23571ae7e..546c48e72 100644 --- a/src/5gnrmac/lwr_mac_phy.c +++ b/src/5gnrmac/lwr_mac_phy.c @@ -271,7 +271,7 @@ uint8_t LwrMacSendToL1(void *msg) { uint8_t ret = ROK; #ifdef INTEL_FAPI - uint16_t msgLen =0; + uint32_t msgLen =0; p_fapi_api_queue_elem_t currMsg = NULLP; #ifdef CALL_FLOW_DEBUG_LOG diff --git a/src/phy_stub/phy_stub_msg_hdl.c b/src/phy_stub/phy_stub_msg_hdl.c index 2e8378d3d..bc9b51c29 100644 --- a/src/phy_stub/phy_stub_msg_hdl.c +++ b/src/phy_stub/phy_stub_msg_hdl.c @@ -930,7 +930,7 @@ S16 l1HdlStartReq(uint32_t msgLen, void *msg) * * ****************************************************************/ -S16 l1HdlDlTtiReq(uint16_t msgLen, void *msg) +S16 l1HdlDlTtiReq(uint32_t msgLen, void *msg) { #ifdef INTEL_FAPI p_fapi_api_queue_elem_t dlTtiElem = (p_fapi_api_queue_elem_t)msg; @@ -989,7 +989,7 @@ S16 l1HdlDlTtiReq(uint16_t msgLen, void *msg) * * ****************************************************************/ -S16 l1HdlTxDataReq(uint16_t msgLen, void *msg) +S16 l1HdlTxDataReq(uint32_t msgLen, void *msg) { #ifdef INTEL_FAPI p_fapi_api_queue_elem_t txDataElem = (p_fapi_api_queue_elem_t)msg; @@ -1206,7 +1206,7 @@ uint8_t l1BuildAndSendUciInd(uint16_t slot, uint16_t sfn, fapi_ul_pucch_pdu_t pu * * ****************************************************************/ -S16 l1HdlUlTtiReq(uint16_t msgLen, void *msg) +S16 l1HdlUlTtiReq(uint32_t msgLen, void *msg) { #ifdef INTEL_FAPI p_fapi_api_queue_elem_t ulTtiElem = (p_fapi_api_queue_elem_t)msg; @@ -1502,7 +1502,7 @@ uint8_t l1BuildAndSendMsg5(uint16_t sfn, uint16_t slot) * * ****************************************************************/ -S16 l1HdlUlDciReq(uint16_t msgLen, void *msg) +S16 l1HdlUlDciReq(uint32_t msgLen, void *msg) { #ifdef INTEL_FAPI p_fapi_api_queue_elem_t ulDciElem = (p_fapi_api_queue_elem_t)msg; -- 2.16.6