Commit 68471d05 authored by Guido Casati's avatar Guido Casati Committed by Robert Schmidt

Extending DL scheduling to multiple LCIDs

parent 6fbfa3b0
...@@ -597,8 +597,9 @@ typedef struct { ...@@ -597,8 +597,9 @@ typedef struct {
/// total amount of data awaiting for this UE /// total amount of data awaiting for this UE
uint32_t num_total_bytes; uint32_t num_total_bytes;
uint16_t dl_pdus_total;
/// per-LC status data /// per-LC status data
mac_rlc_status_resp_t rlc_status[MAX_NUM_LCID]; mac_rlc_status_resp_t rlc_status[NR_MAX_NUM_LCID];
/// Estimation of HARQ from BLER /// Estimation of HARQ from BLER
NR_DL_bler_stats_t dl_bler_stats; NR_DL_bler_stats_t dl_bler_stats;
...@@ -638,6 +639,12 @@ typedef struct { ...@@ -638,6 +639,12 @@ typedef struct {
/// UL HARQ processes that await retransmission /// UL HARQ processes that await retransmission
NR_list_t retrans_ul_harq; NR_list_t retrans_ul_harq;
NR_UE_mac_ce_ctrl_t UE_mac_ce_ctrl;// MAC CE related information NR_UE_mac_ce_ctrl_t UE_mac_ce_ctrl;// MAC CE related information
/// number of active DL LCs
uint8_t dl_lc_num;
/// order in which DLSCH scheduler should allocate LCs
uint8_t dl_lc_ids[NR_MAX_NUM_LCID];
} NR_UE_sched_ctrl_t; } NR_UE_sched_ctrl_t;
typedef struct { typedef struct {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment