错误 #4919
【问题描述】发送的UL_TB_Req中的TBSize大小与PHY发送的UL_grant中TBSize大小不符
开始日期:
2026-02-27
计划完成日期:
% 完成:
0%
预期时间:
描述
【问题描述】发送的UL_TB_Req中的TBSize大小与PHY发送的UL_grant中TBSize大小不符
【问题分析】FAPI从PHY收到UL_grant后放入到ueCb->macCb->phyAbsMac的ring buffer中时TBSize大小和harq Id都与PHY发送的一致,但wnMacHasUlGrant函数从此ring buffer中取此ul_grant时出现了harqId以及TBSize大小错误的情况;
初步定位为可能是重复调用了dpdk释放内存的函数对ul_grant这个消息的内存进行了重复释放,导致此段内存数据出错;
【修改方案】删除FAPI模块对ul_grant这段内存的释放操作,只保留wnMacHasUlGrant函数中对此内存的释放操作;
历史记录
由 刘 播雨 更新于 10 天 之前
- 状态 从 新建 变更为 进行中
- 指派给 被设置为 刘 播雨
【问题描述】发送的UL_TB_Req中的TBSize大小与PHY发送的UL_grant中TBSize大小不符
【问题分析】FAPI从PHY收到UL_grant后放入到ueCb->macCb->phyAbsMac的ring buffer中时TBSize大小和harq Id都与PHY发送的一致,但wnMacHasUlGrant函数从此ring buffer中取此ul_grant时出现了harqId以及TBSize大小错误的情况;
初步定位为可能是重复调用了dpdk释放内存的函数对ul_grant这个消息的内存进行了重复释放,导致此段内存数据出错;
【修改方案】删除FAPI模块对ul_grant这段内存的释放操作,只保留wnMacHasUlGrant函数中对此内存的释放操作;