PDSCH and PUSCH MCS Update [Issue-ID: ODUHIGH-261]
[o-du/l2.git] / src / 5gnrmac / mac_ue_mgr.c
index da91f17..5b2c4cc 100644 (file)
@@ -911,6 +911,16 @@ uint8_t fillSchUeCfg(Pst *pst, SchUeCfg *schUeCfg, MacUeCfg *ueCfg)
    else
       schUeCfg->ambrCfg = NULLP;
 
+   /* Fill DL modulation infor */
+   schUeCfg->dlModInfo.modOrder = ueCfg->dlModInfo.modOrder;
+   schUeCfg->dlModInfo.mcsIndex = ueCfg->dlModInfo.mcsIndex;
+   schUeCfg->dlModInfo.mcsTable = ueCfg->dlModInfo.mcsTable;
+
+   /* Fill UL modulation infor */
+   schUeCfg->ulModInfo.modOrder = ueCfg->ulModInfo.modOrder;
+   schUeCfg->ulModInfo.mcsIndex = ueCfg->ulModInfo.mcsIndex;
+   schUeCfg->ulModInfo.mcsTable = ueCfg->ulModInfo.mcsTable;
+
    /* Fill sch Lc Cfg  to Add/ Mod/ Del */
    ret  = fillSchLcCfgList(schUeCfg, ueCfg);
    if(ret == RFAILED)