项目

一般

简介

错误 #4919

【问题描述】发送的UL_TB_Req中的TBSize大小与PHY发送的UL_grant中TBSize大小不符

刘 播雨10 天 之前添加. 更新于 10 天 之前.

状态:
审视
优先级:
一般
指派给:
开始日期:
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函数中对此内存的释放操作;

历史记录

#1

刘 播雨 更新于 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函数中对此内存的释放操作;

#2

刘 播雨 更新于 10 天 之前

  • 状态进行中 变更为 审视
  • 指派给刘 播雨 变更为 李 常

【20260227】在trunk版本中已进行修改并验证,验证了7次,未发现有ul tb req中发送TBSize大小与PHY发送的ul_grant大小不符的情况,验证通过
commitId:b3cb1995a57bf1c3adcdae71607acd534a85713d

导出 Atom PDF