Code Review
/
o-du
/
l2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
[Epic-ID: ODUHIGH-462][Task-ID: ODUHIGH-472] Implementation of DL Harq Rtt timer...
[o-du/l2.git]
/
src
/
5gnrsch
/
sch_harq_dl.c
diff --git
a/src/5gnrsch/sch_harq_dl.c
b/src/5gnrsch/sch_harq_dl.c
index
758f033
..
b60ae93
100644
(file)
--- a/
src/5gnrsch/sch_harq_dl.c
+++ b/
src/5gnrsch/sch_harq_dl.c
@@
-26,6
+26,9
@@
#include "sch.h"
#include "sch_utils.h"
#include "cm_llist.h"
#include "sch.h"
#include "sch_utils.h"
#include "cm_llist.h"
+#ifdef NR_DRX
+#include "sch_drx.h"
+#endif
SchMacDlReleaseHarqFunc schMacDlReleaseHarqOpts[] =
{
SchMacDlReleaseHarqFunc schMacDlReleaseHarqOpts[] =
{
@@
-395,7
+398,16
@@
void schDlHqFeedbackUpdate(SchDlHqProcCb *hqP, uint8_t fdbk1, uint8_t fdbk2)
else
{
schDlHqTbFail(hqP, tbIdx, FALSE);
else
{
schDlHqTbFail(hqP, tbIdx, FALSE);
- addUeToBeScheduled(hqP->hqEnt->cell, hqP->hqEnt->ue->ueId);
+#ifdef NR_DRX
+ if(hqP->hqEnt->ue->ueDrxInfoPres == true)
+ {
+ schDrxStrtDlHqRttTmr(hqP);
+ }
+ else
+#endif
+ {
+ addUeToBeScheduled(hqP->hqEnt->cell, hqP->hqEnt->ue->ueId);
+ }
}
}
}
}
}
}