Keep the LCID priority in MAC layer to sort the UE accordingly
This commit is contained in:
committed by
Robert Schmidt
parent
56405aeef0
commit
5634aa92a1
@@ -852,16 +852,21 @@ rrc_mac_config_req_eNB(module_id_t Mod_idP,
|
||||
LOG_E(MAC, "%s:%d:%s: ERROR, UE_id == -1\n", __FILE__,
|
||||
__LINE__, __FUNCTION__);
|
||||
} else {
|
||||
if (logicalChannelConfig)
|
||||
if (logicalChannelConfig) {
|
||||
UE_list->
|
||||
UE_template[CC_idP][UE_id].lcgidmap
|
||||
[logicalChannelIdentity] =
|
||||
*logicalChannelConfig->
|
||||
ul_SpecificParameters->logicalChannelGroup;
|
||||
else
|
||||
UE_list->
|
||||
UE_template[CC_idP][UE_id].lcgidmap
|
||||
[logicalChannelIdentity] = 0;
|
||||
ul_SpecificParameters->logicalChannelGroup;
|
||||
UE_list->
|
||||
UE_template[CC_idP][UE_id].lcgidpriority
|
||||
[logicalChannelIdentity]=
|
||||
logicalChannelConfig->ul_SpecificParameters->priority;
|
||||
|
||||
} else
|
||||
UE_list->
|
||||
UE_template[CC_idP][UE_id].lcgidmap
|
||||
[logicalChannelIdentity] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -849,6 +849,9 @@ typedef struct {
|
||||
/// LCGID mapping
|
||||
long lcgidmap[11];
|
||||
|
||||
///UE logical channel priority
|
||||
long lcgidpriority[11];
|
||||
|
||||
/// phr information
|
||||
int8_t phr_info;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user